SNMPv3的发现(SNMPv3 Discovery)

2019-07-18 16:57发布

我通过社区“公共”发送广播消息有使用SNMP v1和用于打印机的网络发现2C和它工作得很好,但是当我发送广播消息与协议版本3我得到超时错误。

难道有人分享例如SNMPv3的设备发现的?

谢谢。

Answer 1:

两件事情:

1)这样的广播的SNMPv1 / V2C实际上没有定义在协议工作。 廉价的实现将简单地回应,因为你发现,任何包它看到内核可以接受的端口,而不是检查地址。 但是,你还会发现一些实现,不会响应广播数据包。 所以,这其实不是摆在首位一个万无一失的发现机制。 (别说,许多厂商终于得到了智能和没有公开是默认的团体名称)

2)SNMP v3版本,而另一方面,更不可能因为engineID,则发现怎么回事了SNMPv3协议内工作。 SNMPv3的不会正常响应PDU响应无论如何,因为它应该有一份报告说,PDU“这是我的engineID,则”,你不得不与engineID,则正确的USM凭据访问设备进行应答响应。

总之,SNMPv3被设计的安全性并没有“公共”等同的任何更长的时间。 你需要知道如何访问该设备并不能只是“猜测”。



文章来源: SNMPv3 Discovery