Pseudowirearen egoera trafiko-kontagailuen aurka: zeinek frogatzen du banaketa
Egoera operatiboak dio zerbitzua konfiguratuta eta aktibo dagoela; kontagailuek diote markoak mugitu zirela. Batu biak VC indizean eta egiaztatu norabidea, etendura eta MIB euskarria.
Up egoeran dagoela ematen duen pseudowire batek zerbitzua existitzen dela eta bi norabideak ados daudela trafikoa eraman beharko lukeela esaten dizu. Ez dizu esaten bezero-marko bakar bat ere inoiz handik pasatu denik. Egoera-objektuak eta kontagailu-objektuak helburu desberdinetarako idatzi ziren, eta bata bestearen froga gisa hartzea da panel horietako gehienek huts egiten duten tokia. Haiek alderatzea da lana, edozeinetan soilik fidatzeak inork egin ez zuen galdera bat erantzuten duelako.
Egoerak eta kontagailuek galdera desberdinak erantzuten dituzte
VC sarrera nagusiak bateratutako egoera operatiboa darama, eta egoera hori up da bi norabide-egoerak up direnean soilik. Haren atzean dena kontrol-planoaren eta konfigurazioaren ezagutza da: tokiko atxikipen-zirkuitua, parekoa, seinaleztapena. Egoera honetako errenkada bat asmoari eta prestutasunari buruzko adierazpena da, ez birbidalitako markoei buruzkoa.
Trafikoa pakete eta byteetarako gaitasun handiko kontagailuen taula bereizi batean bizi da, eta errenkada horiek VC indize bera daramate. Han haztea froga da markoak neurtu duzun tartean zehar errenkada zehatz horretatik igaro zirela. Aldatzen ez den kontagailua berez da anbiguoa. Inaktibo dagoen zerbitzu batek, errenkada okerra irakurtzen duen biltzaile batek eta isilean hautsi den bide batek lerro lau bera sortzen dute.
| Question | Object | What it can establish |
|---|---|---|
| Is the service up? | cpwVcOperStatus | Both direction states agree the VC should carry traffic. |
| Which side is down? | cpwVcInboundOperStatus, cpwVcOutboundOperStatus | Direction of the reported fault. |
| Did frames move? | cpwVcPerfTotalTable HC counters | Observed forwarding on that row between two polls. |
| Is the interval clean? | cpwVcPerfTotalDiscontinuityTime | Whether the counter was reset inside the window. |
Irakurri taula froga-zutabe bi gisa, ez larritasun-eskailera bakar gisa. Kontagailu lauekin up egotea ez da hazkundearekin up egotearen bertsio okerragoa, behaketa desberdina da hurrengo urrats desberdinarekin.
Batu VC indizean, ez tiketeko zenbakian
VC taula zenbaki oso bakar batekin indexatzen da, eta VC IDa, parekoaren helbidea, zerbitzu mota eta izena errenkada horren atributuak dira. Atributu horiekin aurkitzen duzu zure zerbitzua; indizea da lehen galdeketaren ondoren aurkitzen jarraitzeko erabiltzen duzuna. Interfaze indize bat, bistaratutako zirkuitu izen bat edo MPLS etiketa bat ez dira indize hori, zenbakiak bat etorri arren.
Atera OID zenbakizkoak biltzaileko MIB fitxategitik, ez blogeko sarrera batetik, gero zeharkatu taula behin eta gorde aurkitu duzun identitatea.
snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTableErregistratu kudeaketa-helbidea eta indizea elkarrekin monitorizazio sisteman. Berriz hornitzeak zerbitzua beste errenkada batera eraman dezake, eta VC IDra izenez lotu zen biltzaileak orduan indize zaharkitu bat marrazten jarraituko du, oraindik ere adeitasunez erantzuten duena.
Norabideak pseudowirea esan nahi du, ez harpideduna
Sarrerako kontagailuek VCak pakete-konmutazioko saretik jaso zuena deskribatzen dute; irteerako kontagailuek sare horretarantz birbidali zuena deskribatzen dute. Bezeroari begira dagoen PE batean, hori askotan deskargari eta igotzeari dagokie nolabaiteko ordenan. Hub PE batean, edo nukleo batekin parekatzen duen PE batean, objektu-izen berberek kontrako bezero-esperientzia deskribatzen dute.
Idatzi mapaketa behin gailu-rol bakoitzeko eta eduki paneleko etiketetan. Bezeroaren igoera izenburua duen grafiko batek, benetan nukleorantz trafikoa marrazten duenak, berrikusketa gaindituko du eta isilean engainatuko ditu gaitasun-erabakietarako erabiltzen duten guztiak. Arrisku bera aplikatzen zaie grafiko horietan oinarritutako alerta, okerreko taldea deituko dutelako. Etiketatu grafiko bakoitza pseudowirearekiko mugimendu-norabidearekin, eta utzi bezeroaren mapaketa behar duen panelean bizitzen.
Probak batek objektu-deskribapenak irakurtzeko edozein kopuru gainditzen du: eraman fitxategi ezagun bat zerbitzutik, galdekatu berehala bi norabideak eta ikusi zein kontagailu mugitu zen. Erregistratu emaitza gailu-rolaren ondoan, hurrengo pertsonak galdera bera egingo duelako.
Tasa bat etendura-leiho bakarraren barruan soilik da baliozkoa
Kalkulatu tasa bat byte-kontagailuaren hazkundea igarotako segundoz zatituta, eta biderkatu zortzirekin segundoan bit lortzeko. Hartu tartea baliogabetzat kontagailua jaitsi bada, agentea berrabiarazi bada, errenkada aldatu bada edo etendura-objektua mugitu bada. Objektu hori sistemaren martxan denboraren arabera adierazten da, beraz gailua berrabiarazteak ere baliogabetzen du. Baztertu lagina eta ireki leiho berri bat puntu bat marraztu ordez.
Hartu bi lagin tarte ezagunarekin eta gorde denbora-zigiluak biltzailerik, ez zure terminalaren historiatik.
snmpget -v2c -c monitor -Oqv 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalInHCBytes.7
sleep 60
snmpget -v2c -c monitor -Oqv 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalInHCBytes.7
snmpget -v2c -c monitor -Oqv 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime.7Gaitasun handiko kontagailuek gainezkatzea arazo ez izatea lortzen dute pseudowire bakar batean, beraz jaitsierak ia beti berrezarketa bat, ordezkatutako agente bat edo beste errenkada bat esan nahi du, ez gainezkatze aritmetikoa. Horregatik hirugarren komandoak lehenbiziko biak adina axola du.
Egiaztatu instalatutako bertsioak benetan zer onartzen duen
MIB definizio bat espezifikazioa da, ez zure irudiari buruzko promesa. Taulak falta daitezke, partzialki inplementatuta egon edo egon baina beteta ez egon eginbide bat gaitu arte, eta plataforma bera bertsioen artean desberdina izan daiteke. CISCO-IETF-PW-MIB definizioa ematen dizkizu objektu-izenak; gailuak esaten dizu erantzuten duten.
Galdekatu bi taulak eta firmware katea pasaldi bakarrean, gero alderatu bertsio-oharrak dioenarekin.
snmpget -v2c -c monitor -Oqv 10.60.4.21 SNMPv2-MIB::sysDescr.0
snmpwalk -v2c -c monitor 10.60.4.21 CPW-VC-MIB::cpwVcTable | wc -l
snmpwalk -v2c -c monitor 10.60.4.21 CPW-VC-MIB::cpwVcPerfTotalTable | wc -lZeharkatze huts bat eta onartzen ez den zeharkatze bat porrot desberdinak dira, beraz irakurri errorea, ez soilik lerro-kontaketa. Egoera-taulak erantzuten badu eta errendimendu-taulak ez, lehen atalean diseinatu zenuen bat-egiteak ez du lurreratzeko lekurik, eta konponketa biltzaile-aldaketa da, ez zirkuitu-aldaketa.
Zirkuitu eztabaidatu baterako segida laburra da: egiaztatu errenkadaren identitatea indizetik, egiaztatu norabide-mapaketa transferentzia ezagun batekin, kalkulatu tasa etendura-leiho garbi baten barruan soilik, eta egiaztatu bi taulek bertsio horretan erantzuten dutela. Urrats bakoitzak azalpen kandidatu bat kentzen du. Laurak betetzen direnean eta kontagailuak oraindik mugitzen ez direnean, frogak pseudowiretik urruntzen dira. Orduan da atxikipen-zirkuituan paketeak harrapatzeak bere lana merezi duen unea.