Pseudowire, kiu raportas sin funkcianta, diras al vi, ke la servo ekzistas kaj ke ambaŭ direktoj konsentas, ke ĝi devus porti trafikon. Ĝi ne diras al vi, ke eĉ unu klienta kadro iam trapasis ĝin. La statobjektoj kaj la nombrilaj objektoj estis skribitaj por malsamaj celoj, kaj ĝuste en tio, ke oni prenas unu kiel pruvon de la alia, plej multaj el tiuj paneloj eraras. Kompari ilin estas la tasko, ĉar fidi nur unu el ili respondas demandon, kiun neniu faris.

Stato kaj nombriloj respondas malsamajn demandojn

La ĉefa VC-enskribo portas kombinatan operacian staton, kaj tiu stato estas funkcia nur kiam ambaŭ direktoj estas funkciaj. Ĉio malantaŭ ĝi estas scio pri la rega tavolo kaj la agordo: la loka alkroĉa cirkvito, la samtavolano, la signalado. Vico en ĉi tiu stato estas aserto pri intenco kaj preteco, ne pri plusenditaj kadroj.

Trafiko loĝas en aparta tabelo de altkapacaj nombriloj por pakaĵoj kaj bitokoj, kaj tiuj vicoj portas la saman VC-indekson. Kresko tie estas pruvo, ke kadroj moviĝis tra ĝuste tiu vico dum la intervalo, kiun vi mezuris. Senŝanĝa nombrilo estas ambigua per si mem. Senokupa servo, kolektanto leganta la malĝustan vicon kaj silente rompita vojo ĉiuj produktas la saman ebenan linion.

QuestionObjectWhat it can establish
Is the service up?cpwVcOperStatusBoth direction states agree the VC should carry traffic.
Which side is down?cpwVcInboundOperStatus, cpwVcOutboundOperStatusDirection of the reported fault.
Did frames move?cpwVcPerfTotalTable HC countersObserved forwarding on that row between two polls.
Is the interval clean?cpwVcPerfTotalDiscontinuityTimeWhether the counter was reset inside the window.

Legu la tabelon kiel du kolumnoj de pruvoj, ne kiel unu ŝtuparon de graveco. Funkcii kun ebenaj nombriloj ne estas pli malbona versio de funkcii kun kresko, ĝi estas malsama observo kun malsama sekva paŝo.

Kunigu laŭ la VC-indekso, ne laŭ la numero en la bileto

La VC-tabelo estas indeksita per unu sola entjero, kaj la VC-ID, la samtavolana adreso, la serva tipo kaj la nomo estas atributoj de tiu vico. Per tiuj atributoj vi trovas vian servon; la indekso estas per kio vi daŭre trovas ĝin post la unua enketo. Interfaca indekso, montrata cirkvita nomo aŭ MPLS-etikedo ne estas tiu indekso eĉ kiam la numeroj kongruas.

Derivu la nombrajn OID-ojn el la MIB-dosiero sur la kolektanto, ne el bloga afiŝo, poste trairu la tabelon unufoje kaj konservu la identecon, kiun vi trovis.

snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTable

Registru la administran adreson kaj la indekson kune en la monitorada sistemo. Rea provizado povas movi servon al alia vico, kaj kolektanto, kiu kuniĝis per la nomo al la VC-ID, tiam daŭre desegnos eksvalidiĝintan indekson, kiu ankoraŭ ĝentile respondas.

Direkto signifas la pseudowire, ne la abonanton

Envenaj nombriloj priskribas, kion la VC ricevis el la pakaĵ-komutita reto; elvenaj nombriloj priskribas, kion ĝi plusendis al tiu reto. Sur PE turnita al kliento, tio ofte mapas al elŝuto kaj alŝuto en iu ordo. Sur centra PE, aŭ sur PE, kiu havas samtavolanon en la kerno, la samaj objektnomoj priskribas la kontraŭan klientan sperton.

Skribu la mapadon unufoje por ĉiu aparata rolo kaj tenu ĝin en la etikedo de la panelo. Grafo titolita klienta alŝuto, kiu fakte desegnas trafikon en la kernon, travivos revizion kaj silente misgvidos ĉiun, kiu uzas ĝin por kapacitaj decidoj. La sama risko validas por alarmoj konstruitaj sur tiuj grafoj, ĉar ili vokos la malĝustan teamon. Etikedu ĉiun grafon per la vojaĝdirekto rilate al la pseudowire, kaj lasu la klientan mapadon vivi en la panelo, kiu bezonas ĝin.

Unu testo venkas ajnan kvanton de legado de objektpriskriboj: tiru konatan dosieron tra la servo, enketu tuj poste ambaŭ direktojn kaj vidu, kiu nombrilo moviĝis. Registru la rezulton apud la aparata rolo, ĉar la sekva persono faros la saman demandon.

Indico validas nur ene de unu malkontinueca fenestro

Kalkulu indicon kiel la kreskon de la bitoka nombrilo dividitan per la pasintaj sekundoj, kaj multipliku per ok por bitoj en sekundo. Traktu la intervalon kiel nevalidan, se la nombrilo malpliiĝis, la agento restartis, la vico ŝanĝiĝis aŭ la malkontinueca objekto moviĝis. Tiu objekto estas esprimata rilate al la sistema funkciodaŭro, do ankaŭ aparata restarto malvalidigas ĝin. Forĵetu la specimenon kaj malfermu novan fenestron anstataŭ desegni pinton.

Prenu du specimenojn kun konata interspaco kaj konservu la tempomarkojn el la kolektanto, ne el via terminala historio.

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

Altkapacaj nombriloj igas ĉirkaŭvolvon neproblemo sur unu pseudowire, do malpliiĝo preskaŭ ĉiam signifas restarigon, anstataŭigitan agenton aŭ alian vicon, ne aritmetikan superfluon. Tial la tria komando gravas same kiel la du unuaj.

Kontrolu, kion la instalita eldono fakte subtenas

MIB-difino estas specifo, ne promeso pri via bildo. Tabeloj povas manki, esti parte realigitaj aŭ ĉeesti sed malplenaj ĝis funkcio estas ŝaltita, kaj la sama platformo povas malsami inter eldonoj. La difino CISCO-IETF-PW-MIB donas al vi la objektnomojn; la aparato diras al vi, ĉu ili respondas.

Enketu ambaŭ tabelojn kaj la firmvaran ĉenon en unu paŝo, poste komparu kun tio, kion asertas la eldona noto.

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 -l

Malplena trairo kaj nesubtenata trairo estas malsamaj fiaskoj, do legu la eraron, ne nur la linian nombron. Se la stata tabelo respondas kaj la agada tabelo ne, la kunigo, kiun vi desegnis en la unua sekcio, havas nenie por surteriĝi, kaj la riparo estas kolektanta ŝanĝo, ne cirkvita ŝanĝo.

La sinsekvo por disputata cirkvito estas mallonga: konfirmu la vican identecon el la indekso, konfirmu la direkto-mapadon per unu konata transdono, kalkulu la indicon nur ene de pura malkontinueca fenestro, kaj konfirmu, ke ambaŭ tabeloj respondas en tiu eldono. Ĉiu paŝo forigas unu eblan klarigon. Kiam ĉiuj kvar validas kaj la nombriloj ankoraŭ ne moviĝas, la pruvoj montras for de la pseudowire. Tio estas la punkto, kie pakaĵkaptado sur la alkroĉa cirkvito meritigas sin.

Rilataj artikoloj