我正在编写通过使用SNMP查找LLDP邻居交换机IP地址来执行次要网络发现的软件。我已成功在lldpRemoteSystemsData(1.0.8802.1.1.2.1.4)中找到邻居交换机信息,然后在iPNetToMediaPhysAddress(1.3.6.1.2.1.4.22.1.2)中找到相应的交换机IP地址。我发现我们的一些Brocade ICX6450交换机似乎缺少iPNetToMediaPhysAddress中的某些邻居IP地址条目。
我可以telnet到交换机并运行
show lldp neighbor detail
我需要的所有邻居信息都在那里,包括我正在寻找的IP地址。它明显为交换机所知,但在使用SNMP查询交换机时丢失了。所涉及的所有交换机都具有相同的运行配置。
我可以期望使用iPNetToMediaPhysAddress可靠地找到邻居交换机IP,还是有问题?
如果有更好的无证方式来查找邻居交换机IP,请告诉我,我会发布一个新问题。
答案 0 :(得分:0)
我发现信息表明iPNetToMediaPhysAddress回复是基于交换机上ARP缓存的当前状态。我从相关交换机中ping了丢失的邻居交换机,IP地址现在显示在iPNetToMediaPhysAddress回复中。