Brocade ICX 6450中不可靠的ipNetToMediaPhysAddress SNMP条目

时间:2017-10-23 13:44:04

标签: c# network-programming snmp

我正在编写通过使用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,请告诉我,我会发布一个新问题。

1 个答案:

答案 0 :(得分:0)

我发现信息表明iPNetToMediaPhysAddress回复是基于交换机上ARP缓存的当前状态。我从相关交换机中ping了丢失的邻居交换机,IP地址现在显示在iPNetToMediaPhysAddress回复中。

https://community.brocade.com/t5/Ethernet-Switches-Routers/How-to-get-mac-address-via-SNMP/td-p/17055