我正在学习如何通过SNMP我们的 HP 交换机获取信息。我正在尝试使用BRIDGE-MIB::dot1dTpFdbPort已知 MAC 地址中包含的 OID 来查询交换机50:65:f3:2e:c5:5c,例如.1.3.6.1.2.1.17.4.3.1.2.80.101.243.46.197.92。
$ snmpget -v3 -Oe my_switch .1.3.6.1.2.1.17.4.3.1.2.80.101.243.46.197.92
BRIDGE-MIB::dot1dTpFdbPort.'Pe...\' = INTEGER: 31466
它返回整数31466。然后,我尝试使用IF-MIB::ifType包含在整数中的 OID 来查询同一个开关31466,例如.1.3.6.1.2.1.2.2.1.3.31466。
$ snmpget -v3 -Oe my_switch .1.3.6.1.2.1.2.2.1.3.31466
IF-MIB::ifType.31466 = No Such Instance currently exists at this OID
为什么31466交换机上找不到整数的端口?我错过了什么吗?我很感激任何帮助,因为我对SNMP和 OID 的东西很陌生。