我想构建一个 java 工具来提取某些设备(交换机、路由器等)的 lldp 信息以制作“拓扑图”。
尝试 snmpwalk,我发现只有无用的信息(对于这种情况)。我认为 lldp mib 是 1.0.8802.1.1.2,但我不确定。
任何人都知道如何提取这个,使用 snmpwalk 或其他方法?
提前致谢。
我想构建一个 java 工具来提取某些设备(交换机、路由器等)的 lldp 信息以制作“拓扑图”。
尝试 snmpwalk,我发现只有无用的信息(对于这种情况)。我认为 lldp mib 是 1.0.8802.1.1.2,但我不确定。
任何人都知道如何提取这个,使用 snmpwalk 或其他方法?
提前致谢。
根据IEEE 802 MIB 文档,当您尝试在此 OID 上行走时会附加什么:
1.0.8802.1.1.2.1
我代表:
iso std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1) lldpMIB(2) lldpObjects(1)
这可以通过 SNMPWALK 完成。IF-MIB/IP-MIB 是通用 MIB,它们将为您提供足够好的数据来构建类似的东西。如果它仅适用于 Cisco,那么 CDP-MIB 将为您提供所需的一切。让我知道您是否试图使供应商保持中立。