【问题标题】:snmp cisco switch oid for multiVlans用于 multiVlans 的 snmp cisco switch oid
【发布时间】:2017-02-09 16:22:20
【问题描述】:

我正在使用 snmp 来通过开关并获取一些信息。

我使用:
用于搜索名称: 类:iso.3.6.1.2.1.2.2.1.2

用于搜索单个 Vlan: 类:iso.3.6.1.4.1.9.9.68.1.2.2.1.2

我想要的是多个 Vlan 的 oid 是什么。 有人知道吗?

【问题讨论】:

    标签: cisco vlan


    【解决方案1】:

    您帖子中提到的 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://www.rfc-editor.org/rfc/rfc4363)。这些 OID 中的任何一个都将通过 Q-BRIDGE MIB (dot1qFdbTable) 获取系统上的所有 VLAN,无论是否与接口相关联

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多