2014-04-21 45 views
0

我开发了一个应用程序,它可以发现网络拓扑结构,并使用java和SNMP4j以编程方式绘制它 我向设备发送CDP和LLDP请求并分析结果。但是有些设备不支持CDP或LLDP(如接入点),因此我无法发现它。我必须展示它作为未知的设备。 感谢CDP和LLDP,我知道哪个设备在哪个端口上。要了解未知设备是在哪个端口上,我需要一个oid来使用SNMP或其他方法学习Switch的端口。如何使用SNMP检查端口是向上还是向下

我使用SNMP4J

+0

您需要查找TCP连接表的OID。一个好的SNMP浏览器可以帮助你。 – EJP

回答

1

表dot1dTpFdbTable(1.3.6.1.2.1.17.4.3)显示哪个MAC地址可以在哪个端口上到达。

需要注意的两件事:它不被所有设备支持,它不仅列出连接的设备,而且列出了连接到这些设备的所有设备。

+0

当我走这个oid,思科交换机不repyl。 – cantas

相关问题