2017-06-15 51 views
0

我想限制SNMP代理在1分钟内接受的请求数。例如, 例如,SNMP代理可以响应来自不同管理站的请求,并且我想在1分钟内设置最大请求数。如果代理在1分钟内获得超过100个请求,则会丢弃请求或将一些信息返回给管理站,例如“请求太多”。 我想处理它,因为我想保存CPU的资源,当代理人在很短的时间内得到太多的请求,这将导致对CPU的压力。 请给我一些建议如何设置snmp代理在1分钟内可以响应的最大请求数。

+0

从缺乏反应,你可以猜测你的问题太模糊。你在问防火墙问题吗?这是你自己的代理,你正在编码?你有什么尝试?等等请提供更多细节,即。至少回答我的问题。 –

+0

我想限制代理的外部请求数量,目的是为了减轻系统的负担。我的问题是我应该如何做代理来限制收到的请求号码 – arianwang

回答

0

这超出了SNMP标准的范围。答案将完全取决于您使用的代理程序,实施的语言等。您无法以任何通用方式返回“太多请求”,这将会被所有管理人员理解,但您可以返回错误 - 状态genErr。如果您的目标是加强对抗DoS攻击,最好是简单地放弃无法及时处理的请求,因为您的代理可能会被用来对某人拒绝其他伪造源地址。如果你没有被拒绝,一个表现良好的经理会等待,如果请求被删除,则会重试。在我看来,通过在具有代理的设备插入的智能交换机中使用适当的流量限制ACL,而不是在任何代理中使用适当的流量限制ACL可以更好地解决这个问题。

相关问题