2017-02-09 158 views
0

我使用snmp通过交换机并获取一些信息。snmp思科交换机oid for multiVlans

我使用:
搜索名称: OID:iso.3.6.1.2.1.2.2.1.2

搜索单个VLAN: OID:iso.3.6.1.4.1.9.9.68。 1.2.2.1.2

我想要的是多个Vlans什么是oid。 有谁知道?

回答

0

您的文章中提到的Cisco OID会为您提供设备上每个接口上关联的VLAN-id。例如snmpwalk的收益率以下(这样你就可以得到与接口设备相关联的所有的VLAN)

# snmpwalk -v2c -c public 172.23.219.36 1.3.6.1.4.1.9.9.68.1.2.2.1.2 
.. 
SNMPv2-SMI::enterprises.9.9.68.1.2.2.1.2.436217344 = INTEGER: 101 

从VLAN 101一个考虑的ifIndex可以找到相关的接口

# snmpwalk -v2c -c public 172.23.219.36 1.3.6.1.2.1.2.2.1.2.436217344 
.. 
IF-MIB::ifDescr.436217344 = STRING: Ethernet1/20 

但是如果你只有兴趣获得系统上的VLAN,您可能需要考虑查看Q-BRIDGE-MIB(https://tools.ietf.org/html/rfc4363)。这些OID中的任何一个都将通过Q-BRIDGE MIB获得系统中所有VLAN(无论是否与接口关联)(dot1qFdbTable)

snmpwalk -v2c -c public 172.23.219.36 1.3.6.1.2.1.17.7.1.2 
SNMPv2-SMI::mib-2.17.7.1.2.1.1.2.1 = Counter32: 0 
SNMPv2-SMI::mib-2.17.7.1.2.1.1.2.101 = Counter32: 0 
SNMPv2-SMI::mib-2.17.7.1.2.1.1.2.201 = Counter32: 0 
SNMPv2-SMI::mib-2.17.7.1.2.1.1.2.301 = Counter32: 0