Stav pseudowire verzus prevádzkové počítadlá: čo preukazuje doručenie
Prevádzkový stav hovorí, že služba je nakonfigurovaná a beží; počítadlá hovoria, že sa rámce preniesli. Spojte oboje cez index VC a skontrolujte smer, diskontinuitu a podporu MIB.
Pseudowire hlásiaci stav up vám hovorí, že služba existuje a že oba smery sa zhodujú, že by mala prenášať prevádzku. Nehovorí vám však, že cez ňu kedy prešiel čo i len jeden zákaznícky rámec. Objekty stavu a objekty počítadiel boli napísané na rôzne účely, a práve v tom, že sa jedno berie ako dôkaz druhého, robí chybu väčšina takýchto panelov. Porovnávať ich je tá práca, pretože dôvera v ktorýkoľvek z nich samostatne odpovedá na otázku, ktorú nikto nepoložil.
Stav a počítadlá odpovedajú na rôzne otázky
Hlavný záznam VC nesie zlúčený prevádzkový stav a tento stav je up len vtedy, keď sú up oba smerové stavy. Všetko za ním je vedomosť o riadiacej rovine a konfigurácii: miestny prípojný okruh, peer, signalizácia. Riadok v tomto stave je tvrdenie o zámere a pripravenosti, nie o preposlaných rámcoch.
Prevádzka žije v samostatnej tabuľke vysokokapacitných počítadiel paketov a bajtov a tieto riadky nesú rovnaký index VC. Rast tam je dôkazom, že rámce prešli práve týmto riadkom v intervale, ktorý ste merali. Nezmenené počítadlo je samo o sebe nejednoznačné. Nečinná služba, kolektor čítajúci nesprávny riadok a ticho prerušená cesta dávajú všetky rovnakú plochú čiaru.
| 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. |
Čítajte tabuľku ako dva stĺpce dôkazov, nie ako jeden rebrík závažnosti. Up s plochými počítadlami nie je horšia verzia up s rastom, je to iné pozorovanie s iným ďalším krokom.
Spájajte cez index VC, nie cez číslo v tikete
Tabuľka VC je indexovaná jediným celým číslom a ID VC, adresa peeru, typ a názov služby sú atribúty tohto riadku. Podľa týchto atribútov svoju službu nájdete; index je to, podľa čoho ju nachádzate aj po prvom dopytovaní. Index rozhrania, zobrazený názov okruhu alebo štítok MPLS nie sú týmto indexom, aj keď sa čísla zhodujú.
Číselné OID odvodte zo súboru MIB na kolektore, nie z blogového príspevku, potom tabuľku raz prejdite a uložte nájdenú identitu.
snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTableZaznamenajte adresu správy a index spolu v monitorovacom systéme. Opätovné zriadenie môže službu presunúť na iný riadok a kolektor, ktorý sa pripojil podľa názvu na ID VC, potom bude ďalej kresliť zastaraný index, ktorý stále zdvorilo odpovedá.
Smer znamená pseudowire, nie odberateľa
Vstupné počítadlá opisujú, čo VC prijal z paketovo komutovanej siete; výstupné počítadlá opisujú, čo odovzdal smerom k tejto sieti. Na PE obrátenom k zákazníkovi to často zodpovedá sťahovaniu a nahrávaniu v nejakom poradí. Na centrálnom PE alebo na PE, ktorý má peera v jadre, tie isté názvy objektov opisujú opačnú zákaznícku skúsenosť.
Zapíšte mapovanie raz pre každú rolu zariadenia a držte ho v popise panela. Graf s názvom nahrávanie zákazníka, ktorý v skutočnosti kreslí prevádzku do jadra, prejde revíziou a ticho pomýli každého, kto ho používa na rozhodnutia o kapacite. Rovnaké riziko platí pre alarmy postavené na týchto grafoch, pretože zavolajú nesprávny tím. Označte každý graf smerom pohybu voči pseudowire a mapovanie pre zákazníka nech žije v paneli, ktorý ho potrebuje.
Jeden test porazí akékoľvek čítanie opisov objektov: pretiahnite známy súbor cez službu, hneď potom sa dopytujte oboch smerov a pozrite, ktoré počítadlo sa pohlo. Zapíšte výsledok vedľa role zariadenia, pretože ďalší človek položí rovnakú otázku.
Rýchlosť je platná len vnútri jedného okna diskontinuity
Vypočítajte rýchlosť ako prírastok bajtového počítadla delený uplynutými sekundami a vynásobte ôsmimi pre bity za sekundu. Interval považujte za neplatný, ak počítadlo kleslo, agent sa reštartoval, riadok sa zmenil alebo sa objekt diskontinuity pohol. Tento objekt sa vyjadruje voči dobe behu systému, takže ho zneplatní aj reštart zariadenia. Vzorku zahoďte a otvorte nové okno, namiesto toho, aby ste kreslili špičku.
Vezmite dve vzorky so známou medzerou a časové značky si nechajte z kolektora, nie z histórie terminálu.
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.7Vysokokapacitné počítadlá robia z pretečenia na jedinom pseudowire neproblém, takže pokles takmer vždy znamená reset, vymeneného agenta alebo iný riadok a nie aritmetické pretečenie. Preto je tretí príkaz rovnako dôležitý ako prvé dva.
Overte, čo inštalované vydanie skutočne podporuje
Definícia MIB je špecifikácia, nie sľub o vašom obraze. Tabuľky môžu chýbať, byť čiastočne implementované alebo prítomné, ale nevyplnené, kým sa funkcia nezapne, a tá istá platforma sa môže medzi vydaniami líšiť. Definícia CISCO-IETF-PW-MIB vám dáva názvy objektov; zariadenie vám povie, či odpovedajú.
Dopytujte obe tabuľky a reťazec firmvéru v jednom priechode, potom porovnajte s tým, čo tvrdí poznámka k vydaniu.
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 -lPrázdny priechod a nepodporovaný priechod sú rôzne poruchy, preto čítajte chybu, a nie len počet riadkov. Ak tabuľka stavu odpovedá a tabuľka výkonu nie, spojenie navrhnuté v prvej časti nemá kam dosadnúť a oprava je zmena kolektora, nie okruhu.
Postupnosť pri spornom okruhu je krátka: potvrďte identitu riadku z indexu, potvrďte mapovanie smeru jedným známym prenosom, vypočítajte rýchlosť len v čistom okne diskontinuity a potvrďte, že obe tabuľky odpovedajú na tomto vydaní. Každý krok odstráni jedno možné vysvetlenie. Keď platia všetky štyri a počítadlá sa stále nehýbu, dôkazy ukazujú preč od pseudowire. Vtedy sa snímanie paketov na prípojnom okruhu vyplatí.