Широкополосные кабельные сети : Управление кабельной системой и сервисы

Почему переменная MIB "ccsFlapMacAddr" не возвращает значения

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Различные переменные Информационной базы управления (MIB) не доступны. Другими словами, такие переменные MIB не возвращают значение. CcsFlapMacAddr переменной MIB не возвращает значение при обходе этой переменной. "Обходить переменную" означает использовать MIB - обозреватель для получения значения MIB.

Этот документ описывает, как использовать переменную MIB ccsFlapUpstreamIfIndex в качестве обходного пути к переменной MIB ccsFlapMacAddr для опроса MAC-адреса кабельного модема, который колеблется. Кабельный модем, как говорят, колеблется, когда кабельный модем является периодически онлайновым, и поэтому ПК позади кабельного модема теряет интернет-соединение.

Этот документ решает проблему, куда переменная MIB ccsFlapMacAddr не возвращает значение.

Предварительные условия

Требования

Для этого документа отсутствуют особые требования.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Пояснение того, Почему ccsFlapMacAddr Не Возвращает Значение

При опросе ccsFlapMacAddr эта переменная MIB не возвращает значение. По определению эта переменная MIB определяет MAC-адрес для кабельных модемов та откидная створка. Заметьте, что Идентификатор объекта (OID) для этой переменной MIB.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-адрес кабельного сопряжения кабельного модема, который определяет запись flap-list для кабельного модема, перебрасывающего каналы связь.

Вы не можете опросить MAC-адреса кабельных модемов, перебрасывающих каналы связь, потому что ДОСТУП к этой переменной MIB установлен в не-accesible. В результате код использует значения только внутренне, и спецификация не позволяет переменной сообщать о чем-либо при опросе его.

Завершенное определение этой переменной 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 }

Для проверки этого обойдите целый CiscoCableSpectrumMIB, OID которого.1.3.6.1.4.1.9.9.114. Эта переменная 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 uBR7114, который выполняет Cisco Выпуск ПО IOS� 12.1 (5) EC1.

В некоторых ситуациях, даже при том, что MAX-ACCESS переменной MIB установлен в недоступный, значения возвращены при опросе переменной MIB. При этих обстоятельствах код не придерживается спецификаций той переменной MIB. В таких случаях необходимо внести изменения в коде для соответствия определению MIB.

Обходной путь поиска Mac-адресов кабельных модемов с переброской

Для обхождения этого ограничения можно использовать другие записи, определенные в ccsFlapEntry переменной MIB. Некоторые определенные записи являются ccsFlapUpstreamIfIndex, ccsFlapDownstreamIfIndex, и ccsFlapPowerAdjustments, среди других.

Любая из этих переменных MIB включает MAC-адрес кабельных модемов, перебрасывающих каналы связь в отчёте их значений.

Например, используйте ccsFlapUpstreamIfIndex, который определяет восходящий, который использует кабельный модем, перебрасывающий каналы связь. OID этой переменной MIB 1.3.6.1.4.1.9.9.114.1.1.5.1.2. При обходе этой переменной MIB вот результат, который вы получаете:

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

Эти номера указывают на MAC-адреса всех кабельных модемов, перебрасывающих каналы связь через ccsFlapUpstreamIfIndex переменной MIB вместо 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 соответствует MAC-адресу 0001.64ff.e4b5. Таким же образом, 0.48.150.249.101.241 соответствует 0030.96f9.65f1.

Можно подтвердить это через несколько команд показа на 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