我正在编写软件,通过使用SNMP查找LLDP邻居交换机IP地址来执行一种较小形式的网络发现。我在lldpRemoteSystemsData中成功地找到了邻居交换机信息(1.0.8802.1.1.2.1.4),然后在iPNetToMediaPhysAddress中找到了相应的交换机IP地址(1.3.6.1.2.1.4.22.1.2)。我发现我们的一些ICX6450交换机似乎缺少了iPNetToMediaPhysAddress中的某些邻居IP地址条目。
我可以打电话到交换机然后运行。
show lldp neighbor detail我需要的所有邻居信息都在那里,包括我要找的IP地址。它显然是交换机所知道的,但当我使用SNMP查询交换机时,它就丢失了。所有涉及的开关都具有相同的运行配置。
我能指望可靠地找到使用iPNetToMediaPhysAddress的邻居交换机IP吗?
如果有一个更好的无文件方式来寻找邻居交换机IP,请让我知道,我会发布一个新的问题。
发布于 2017-10-23 19:20:54
我已经找到了一些信息,表明iPNetToMediaPhysAddress回复是基于交换机上的ARP缓存的当前状态。我将丢失的邻居交换机从所讨论的交换机中按下,IP地址现在显示在iPNetToMediaPhysAddress回复中。
https://stackoverflow.com/questions/46890910
复制相似问题