Pseudowire'i olek versus liiklusloendurid: kumb tõestab kohaletoimetamist
Operatsioonistaatus ütleb, et teenus on konfigureeritud ja töötab; loendurid ütlevad, et kaadrid liikusid. Ühendage mõlemad VC-indeksi kaudu ja kontrollige suunda, katkestust ja MIB-tuge.
Pseudowire, mis teatab olekust up, ütleb teile, et teenus on olemas ja et mõlemad suunad on ühel meelel, et see peaks liiklust kandma. See ei ütle teile, et ükski kliendikaader on sellest kunagi läbi läinud. Olekobjektid ja loenduriobjektid on kirjutatud erinevatel eesmärkidel, ja just selles, et üht võetakse teise tõestuseks, eksivad enamik neist armatuurlaudadest. Nende võrdlemine ongi töö, sest usaldus ainult ühe vastu vastab küsimusele, mida keegi ei küsinud.
Olek ja loendurid vastavad erinevatele küsimustele
Peamine VC-kirje kannab ühendatud operatsioonistaatust ja see staatus on up ainult siis, kui mõlemad suunad on up. Kõik selle taga on juhtimistasandi ja konfiguratsiooni teadmine: kohalik liitumisahel, partner, signaliseerimine. Rida selles olekus on väide kavatsuse ja valmisoleku kohta, mitte edastatud kaadrite kohta.
Liiklus elab eraldi tabelis, kus on pakettide ja baitide suure mahutavusega loendurid, ja need read kannavad sama VC-indeksit. Kasv seal on tõestus, et kaadrid liikusid just selle rea kaudu teie mõõdetud intervalli jooksul. Muutumatu loendur on iseenesest mitmetähenduslik. Tühikäigul olev teenus, vale rida lugev koguja ja vaikselt katkenud tee annavad kõik sama lameda joone.
| 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. |
Lugege tabelit kahe tõestuste veeruna, mitte ühe raskusastme redelina. Up lamedate loenduritega ei ole halvem versioon up-ist kasvuga, vaid teistsugune tähelepanek teistsuguse järgmise sammuga.
Ühendage VC-indeksi, mitte piletis oleva numbri järgi
VC-tabelit indekseeritakse ühe täisarvuga ning VC ID, partneri aadress, teenuse tüüp ja nimi on selle rea atribuudid. Nende atribuutide järgi leiate oma teenuse; indeks on see, mille järgi te seda pärast esimest päringut edasi leiate. Liidese indeks, kuvatav ahela nimi või MPLS-silt ei ole see indeks ka siis, kui numbrid kokku langevad.
Tuletage numbrilised OID-id koguja MIB-failist, mitte blogipostitusest, seejärel käige tabel üks kord läbi ja salvestage leitud identiteet.
snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTableKirjutage haldusaadress ja indeks koos monitooringusüsteemi. Ümberpaigutamine võib teenuse viia teisele reale ja siis jätkab VC ID järgi nime kaudu ühendunud koguja vananenud indeksi joonistamist, mis vastab endiselt viisakalt.
Suund tähendab pseudowire'i, mitte abonenti
Sisenevad loendurid kirjeldavad, mida VC pakettkommutatsiooniga võrgust vastu võttis; väljuvad loendurid kirjeldavad, mida see selle võrgu poole edasi saatis. Kliendi poole vaataval PE-l vastab see sageli allalaadimisele ja üleslaadimisele mingis järjekorras. Jaoturi PE-l või tuumaga partnerdanud PE-l kirjeldavad samad objektinimed vastupidist kliendikogemust.
Kirjutage vastendus üks kord iga seadmerolli kohta ja hoidke seda armatuurlauda sildis. Graafik pealkirjaga kliendi üleslaadimine, mis tegelikult joonistab liiklust tuuma, läbib ülevaatuse ja eksitab vaikselt kõiki, kes seda mahutavuse otsuste jaoks kasutavad. Sama risk kehtib neile graafikutele ehitatud hoiatuste kohta, sest need kutsuvad vale meeskonna. Märgistage iga graafik liikumissuuna järgi pseudowire'i suhtes ja laske kliendivastendusel elada paneelis, mis seda vajab.
Üks test võidab igasuguse objektikirjelduste lugemise: tõmmake teenusest läbi tuntud fail, küsitlege kohe pärast mõlemat suunda ja vaadake, milline loendur liikus. Kirjutage tulemus seadmerolli kõrvale, sest järgmine inimene küsib sama küsimust.
Kiirus kehtib ainult ühe katkestusakna sees
Arvutage kiirus baitloenduri kasvu jagatuna möödunud sekunditega ja korrutage kaheksaga, et saada bitid sekundis. Käsitlege intervalli kehtetuna, kui loendur vähenes, agent taaskäivitus, rida muutus või katkestusobjekt liikus. Seda objekti väljendatakse süsteemi tööaja suhtes, seega muudab seadme taaskäivitamine selle samuti kehtetuks. Visake valim kõrvale ja avage uus aken, selle asemel et joonistada tipp.
Võtke kaks valimit teadaoleva vahega ja hoidke ajatemplid kogujast, mitte oma terminali ajaloost.
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.7Suure mahutavusega loendurid muudavad ümberkeeramise ühel pseudowire'il mitteprobleemiks, seega tähendab vähenemine peaaegu alati lähtestamist, asendatud agenti või teist rida, mitte aritmeetilist ületäitumist. Seetõttu on kolmas käsk sama oluline kui kaks esimest.
Kontrollige, mida paigaldatud versioon tegelikult toetab
MIB-definitsioon on spetsifikatsioon, mitte lubadus teie kujutise kohta. Tabelid võivad puududa, olla osaliselt rakendatud või olemas, kuid täitmata, kuni funktsioon lubatakse, ja sama platvorm võib versioonide vahel erineda. CISCO-IETF-PW-MIB definitsioon annab teile objektinimed; seade ütleb teile, kas need vastavad.
Küsitlege mõlemat tabelit ja püsivara stringi ühe läbimisega, seejärel võrrelge sellega, mida versioonimärkus väidab.
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 -lTühi läbimine ja toetuseta läbimine on erinevad tõrked, seega lugege viga, mitte ainult ridade arvu. Kui olekutabel vastab ja jõudlustabel mitte, ei ole esimeses jaotises kavandatud ühendusel kuhugi maanduda ja parandus on koguja, mitte ahela muudatus.
Vaieldud ahela järjestus on lühike: kinnitage rea identiteet indeksi järgi, kinnitage suunavastendus ühe tuntud ülekandega, arvutage kiirus ainult puhta katkestusakna sees ja kinnitage, et mõlemad tabelid vastavad sellel versioonil. Iga samm eemaldab ühe võimaliku seletuse. Kui kõik neli kehtivad ja loendurid ikka ei liigu, osutavad tõendid pseudowire'ist eemale. Just siis tasub liitumisahelas pakette püüda.