Câble haut débit : Gestion des câbles et services de câblage

Pourquoi la variable MIB « ccsFlapMacAddr » ne renvoie pas une valeur

17 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Les diverses variables du Management Information Base (MIB) ne sont pas accessibles. En d'autres termes, de telles variables MIB ne renvoient pas une valeur. Le ccsFlapMacAddr de variable MIB ne renvoie pas une valeur quand vous inspection cette variable. « Marcher moyens d'une variable » d'utiliser le navigateur MIB pour récupérer la valeur d'un MIB.

Ce document décrit comment employer la variable MIB de ccsFlapUpstreamIfIndex comme contournement à la variable MIB de ccsFlapMacAddr pour voter l'adresse MAC d'un modem câble qui s'agite. On dit qu'un modem câble s'agite quand le modem câble est par intermittence en ligne, et donc le PC derrière le modem câble perd la connexion à internet.

Ce document résout le problème où la variable MIB de ccsFlapMacAddr ne renvoie pas une valeur.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Explication de pourquoi le ccsFlapMacAddr ne renvoie pas une valeur

Si vous votez le ccsFlapMacAddr, cette variable MIB ne renvoie pas une valeur. Par définition, cette variable MIB identifie l'adresse MAC pour les Modems câble qui s'agitent. Notez que l'identifiant d'objet (OID) pour cette variable MIB est .1.3.6.1.4.1.9.9.114.1.1.5.1.1. Cette sortie affiche ce que cette variable renvoie :

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.

Vous vous attendez à l'adresse MAC de l'interface de câble du modem câble, qui identifie une entrée d'instabilité-liste pour un modem câble en alternation.

Vous ne pouvez pas voter les adresses MAC des modems câble en alternation parce qu'ACCESS à cette variable MIB est placé à pas - accessibles. En conséquence, le code utilise les valeurs seulement intérieurement et la spécification ne permet à la variable pour signaler rien quand vous la votez.

La définition complète de cette variable MIB lit :

   .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 }

Afin de vérifier ceci, marchez le CiscoCableSpectrumMIB entier dont l'OID est .1.3.6.1.4.1.9.9.114. Cette variable MIB contient la définition du 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 

Cette sortie n'affiche pas l'OID .1.3.6.1.4.1.9.9.114.1.1.5.1.1. , Assurez-vous par conséquent que vous regardez les définitions du MIB pour découvrir pourquoi vous n'obtenez aucune valeur.

Remarque: Cette sortie utilise un modem câblé de Cisco uBR7114 qui exécute la version de logiciel 12.1(5)EC1 de Cisco IOSÝ.

Dans certaines situations, quoique le MAX-ACCESS de la variable MIB soit placé à inaccessible, des valeurs sont retournées quand vous votez la variable MIB. Dans ces circonstances, le code n'adhère pas aux caractéristiques de cette variable MIB. En pareil cas, vous devez apporter des modifications dans le code pour se conformer à la définition MIB.

Contournement pour trouver les adresses MAC des modems câble en alternation

Afin de fonctionner autour de cette limite, vous pouvez utiliser d'autres entrées définies dans la variable MIB ccsFlapEntry. Certaines des entrées définies sont ccsFlapUpstreamIfIndex, ccsFlapDownstreamIfIndex, et ccsFlapPowerAdjustments, notamment.

L'un de ces variables MIB incluent l'adresse MAC des modems câble en alternation dans l'état de leurs valeurs.

Par exemple, ccsFlapUpstreamIfIndex d'utilisation, qui identifie l'en amont que le modem câble en alternation utilise. L'OID de cette variable MIB est 1.3.6.1.4.1.9.9.114.1.1.5.1.2. Si vous inspection cette variable MIB, voici le résultat vous obtenez :

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

Ces nombres indiquent les adresses MAC de tous les modems câble en alternation par le ccsFlapUpstreamIfIndex de variable MIB au lieu du ccsFlapMacAddr. Afin d'identifier les adresses MAC des Modems câble qui s'agitent, regardez les six derniers nombres sur l'OID. Ces nombres sont la représentation décimale de l'adresse MAC. Par exemple dans un 0.1.100.255.228.181 nombre correspond aux valeurs hexadécimales, car ce tableau présente :

Décimal Hexadécimal
0 00
1 01
100 64
255 FF
228 E4
181 B5

De cette table de conversion, vous pouvez impliquer que 0.1.100.255.228.181 correspond à une adresse MAC de 0001.64ff.e4b5. De la même manière, 0.48.150.249.101.241 correspond à 0030.96f9.65f1.

Vous pouvez confirmer ceci par plusieurs commandes show sur le CMTS. Afin de localiser les adresses MAC des Modems câble qui s'agitent, émettez la commande de 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

Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Informations connexes


Document ID: 12189