宽带电缆 : 电缆管理及服务

为什么 MIB 变量“ccsFlapMacAddr”不返回值

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


目录


简介

多种管理信息库(MIB)变量不可访问。换句话说,这样MIB变量不返回值。当您走此变量时, MIB变量ccsFlapMacAddr不返回值。“走变量”平均值使用MIB浏览器检索MIB的值。

本文描述如何使用ccsFlapUpstreamIfIndex MIB变量作为应急方案到ccsFlapMacAddr MIB变量轮询摆动有线调制解调器的MAC地址。有线调制解调器说摆动,当有线调制解调器间歇地联机时,并且PC在有线调制解调器背后丢失Internet连接。

本文解决ccsFlapMacAddr MIB变量不返回值的问题。

先决条件

要求

本文档没有任何特定的要求。

使用的组件

本文档不限于特定的软件和硬件版本。

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

规则

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

ccsFlapMacAddr 不返回值的原因说明

如果轮询ccsFlapMacAddr,此MIB变量不返回值。根据定义,此MIB变量识别摆动的电缆调制解调器的MAC地址。注意此MIB变量的Object Identifier (OID)是.1.3.6.1.4.1.9.9.114.1.1.5.1.1。此输出显示什么此变量返回:

skyshark# snmpwalk 172.16.30.20 .1.3.6.1.4.1.9.9.114.1.1.5.1.1  
no    MIB objects contained under subtree.

您期待有线调制解调器的电缆接口的MAC地址,识别不稳定的有线调制解调器的一个摆动列表条目。

因为对此MIB变量的访问设置对不可访问的,您不能轮询不稳定的有线调制解调器MAC地址。结果,代码只内部使用值,并且规格不允许变量报告什么,当您轮询它时。

此MIB变量的完整定义读:

   .1.3.6.1.4.1.9.9.114.1.1.5.1.1
   ccsFlapMacAddr OBJECT-TYPE
       -- FROM CISCO-CABLE-SPECTRUM-MIB
       -- TEXTUAL CONVENTION MacAddress
       SYNTAX             OCTET STRING (6)
       DISPLAY-HINT    "1x:"
       MAX-ACCESS   not-accessible 
       
!--- MAX-ACCESS is set to not-accessible. 
       !--- As a result, the variable does not return any value.

       STATUS             Current
       DESCRIPTION    "MAC    address of the Cable Modem's Cable interface. 
       Identifies a flap-list    entry for a flapping Cable Modem."
   ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9)
       ciscoMgmt(9) ciscoCableSpectrumMIB(114) ciscoCableSpectrumMIBObjects(1) 
       ccsFlapObjects(1) ccsFlapTable(5) ccsFlapEntry(1)    1 }

为了验证此,请走OID是.1.3.6.1.4.1.9.9.114的全部的CiscoCableSpectrumMIB。此MIB变量包含ccsFlapMacAddr的定义。

    skyshark#snmpwalk 172.16.30.20 .1.3.6.1.4.1.9.9.114
    9.9.114.1.1.1.0 : INTEGER: 100
    9.9.114.1.1.2.0 : Unsigned32: 4
    9.9.114.1.1.3.0 : INTEGER: 10080
    9.9.114.1.1.4.0 : INTEGER: 180
    9.9.114.1.1.5.1.2.0.1.100.255.228.181 : INTEGER: 14

    !--- Evidently, the variable jumps from 9.9.114.1.1.4.0 to 
    !--- 9.9.114.1.1.5.1.2, and skips 9.9.114.1.1.5.1.1.

    9.9.114.1.1.5.1.2.0.48.150.249.101.241 : INTEGER: 14 

此输出不显示OID .1.3.6.1.4.1.9.9.114.1.1.5.1.1。所以,请保证您查看MIB的定义发现您为什么不获得任何值。

注意: 此输出使用运行Cisco IOSï ¿  ½软件版本12.1(5)EC1的Cisco UBR7114有线调制解调器。

在某些状况下,即使MIB变量MAX-ACCESS设置对不可接近,值返回,当您选出MIB变量时。在这些情形中,代码不遵守该MIB变量的规格。在这类情况下,您必须做在代码的变动遵照MIB定义。

查找不稳定的电缆调制解调器的 Mac 地址的方法

为了在此限制附近工作,您在ccsFlapEntry MIB变量能使用定义的其他条目。某些定义条目是ccsFlapUpstreamIfIndexccsFlapDownstreamIfIndexccsFlapPowerAdjustments,除了别的以外。

这些MIB变量中的任一在他们的值报告包括不稳定的有线调制解调器的MAC地址。

例如,请使用ccsFlapUpstreamIfIndex,识别上行不稳定的有线调制解调器使用。此MIB变量OID是1.3.6.1.4.1.9.9.114.1.1.5.1.2。如果走此MIB变量,这是结果您get:

skyshark#snmpwalk 172.16.30.40 public .1.3.6.1.4.1.9.9.114.1.1.5.1.2    
enterprises.9.9.114.1.1.5.1.2.0.1.100.255.228.181 = 4
enterprises.9.9.114.1.1.5.1.2.0.48.150.249.101.241 = 4

这些编号通过MIB变量ccsFlapUpstreamIfIndex指示所有不稳定的有线调制解调器MAC地址而不是ccsFlapMacAddr。为了识别摆动电缆调制解调器的MAC地址,请查看在OID的最后六个编号。这些编号是MAC地址的十进制表示法。例如,因为此表列出,在每0.1.100.255.228.181编号对应于十六进制值:

十进制 十六进制
0 00
1 01
100 64
255 FF
228 E4
181 B5

从此转换表,您能推断0.1.100.255.228.181对应于0001.64ff.e4b5 MAC地址。同样地, 0.48.150.249.101.241对应于0030.96f9.65f1

您能通过数确认此显示on命令CMTS。为了找出摆动电缆调制解调器的MAC地址,请发出show cable flap-list命令

uBR7114#show cable flap-list 
MAC Address     Upstream     Ins   Hit   Miss  CRC   P-Adj Flap  Time
0001.64ff.e4b5  Cable1/0/U0  3696  39969 61741 0    *48336 52844 Jan 25 12:17:57
0030.96f9.65f1  Cable1/0/U0  4447  8456  11967 0    *3369  7830  Jan 25 12:19:23

相关信息


Document ID: 12189