如何使用SNMP检查端口是启用还是关闭

时间:2014-04-21 07:32:24

标签: networking network-programming snmp snmp4j

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

我使用SNMP4J

1 个答案:

答案 0 :(得分:1)

表dot1dTpFdbTable(1.3.6.1.2.1.17.4.3)显示了哪些端口可以访问哪些MAC地址。

需要注意两点:所有设备都不支持它,它不仅列出连接的设备,还列出连接到这些设备的所有设备。