我正在尝试编写一个 SNMP 管理器。SNMP 管理器应该做的第一步是发现它可以在网络中管理的设备,对吗?最好/最简单的方法是什么?
根据我的阅读,一种方法是 ping 范围内的每个 IP 地址,然后向那些响应 ping 的 IP 地址发送基本的 SNMP 查询。我们如何确定要 ping 的 IP 地址范围?
这是另一个:“snmp discover 进程使用仅基于连接到 Inter Network 的设备提供的 SNMP MIBII 信息的调查方法。该进程向所有识别 MIBII 请求的设备发出请求,并收集 IPADDTABLE、IPROUTETABLE和 ARPTABLE 主机表。据此,它构建了 IP 拓扑。
请告知发现 snmp 设备的步骤。谢谢。