IP : 简单网络管理协议 (SNMP)

如何使用 SNMP 从 Catalyst 获得 VLAN 信息

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 22 日) | 反馈


目录


简介

Catalyst交换机配置与虚拟局域网(VLAN)通过line命令操作或VLAN中继协议(VTP)。无论如何,简单网络管理协议(SNMP)信息在基础上有时访问。为了访问该信息,您必须确定配置的VLAN。本文显示您如何确定什么VLAN在运行CatOS或IOS的Catalyst交换机配置。

开始使用前

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

先决条件

在尝试此配置前,请保证您满足以下前提条件:

  • 与Catalyst交换机命令的熟悉

  • 熟悉用SNMP工具和命令例如snmpgetsnmpwalk

使用的组件

本文档中的信息基于以下软件和硬件版本。

  • CatOS 6.3(4)

  • Catalyst IOS版本12.0(5)WC5a

  • Catalyst 3524XL

本文档中的信息都是基于特定实验室环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响。

相关产品

此配置也可用于下列硬件和软件版本。

  • 其他Catalyst交换机

  • 其他Catalyst IOS版本

检索 VLAN 信息

任务

在此部分,您使用CISCO-VTP-MIB并且访问vtpVlanState对象为了确定在设备的激活VLAN。

逐步指导

跟随下面步骤。

  1. 执行在有问题的设备的一snmpwalk。示例如下:

    nms-server2:/home/ccarring> snmpwalk -c public 14.32.100.10 vtpVlanState
    CISCO-VTP-MIB::vtpVlanState.1.1 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.2 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.6 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.7 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.8 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.11 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.12 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.14 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.18 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.19 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.20 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.21 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.41 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.42 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.43 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.44 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.100 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.101 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.123 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.401 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.1002 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.1003 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.1004 = INTEGER: operational(1)
    CISCO-VTP-MIB::vtpVlanState.1.1005 = INTEGER: operational(1)
    
  2. 在返回的每个对象的最后编号是VLAN id;对于这些VLAN中的每一,有完整的一套SNMP信息。

    当您查询vtpVlanTable对象时,您能得到充分的信息。这些是相关对象在表里:

验证

要验证,如果被提供的信息正确,请遵从这些步骤。

  1. 对交换机的Telnet。

  2. 发出show vlan brief命令,如下所示为运行IOS的Catalyst。

    nms-3524xl-b#show vlan brief
    VLAN Name Status Ports
    ---- -------------------------------- --------- -------------------------------
    1 default active Fa0/3, Fa0/5, Fa0/6, Fa0/7,
    Fa0/8, Fa0/9, Fa0/10, Fa0/11,
    Fa0/12, Fa0/13, Fa0/14, Fa0/15,
    Fa0/16, Fa0/18, Fa0/19, Fa0/20,
    Fa0/21, Fa0/22, Fa0/23
    2 vlan2 active
    6 vlan6 active Fa0/1, Fa0/24, Gi0/1
    7 vlan7 active
    8 VLAN0008 active
    11 elan1 active
    12 VLAN0012 active
    14 VLAN0014 active
    18 vlan18-spnms active
    19 vlan19-spnms active
    20 vlan20-spnms active
    21 vlan21-spnms active
    41 URT_Logon active
    42 URT_Priveleged active
    43 URT_12_Logon active
    44 URT_12_Priveleged active
    100 vlan-100 active Fa0/2, Fa0/4, Fa0/17
    101 VLAN0101 active
    123 VLAN0123 active
    401 VLAN0401 active
    1002 fddi-default active
    1003 token-ring-default active
    1004 fddinet-default active
    1005 trnet-default active
    
  3. 您能比较与SNMP输出的此信息,收集前。VLAN名称和编号匹配这些值。

故障排除

目前没有针对此配置的故障排除信息。

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 41003