Ein pseudowire som rapporterer oppe fortel deg at tenesta finst og at begge retningar er samde om at ho skal føre trafikk. Han fortel deg ikkje at ei einaste kunderamme nokon gong har kryssa han. Tilstandsobjekta og teljarobjekta vart skrivne for ulike føremål, og nettopp ved å handsame det eine som prov for det andre tek dei fleste av desse dashborda feil. Å samanlikne dei er jobben, fordi tillit til berre ein av dei svarar på eit spørsmål ingen stilte.

Status og teljarar svarar på ulike spørsmål

Hovudoppføringa for VC ber ein samla operativ status, og den statusen er berre oppe når begge retningsstatusane er oppe. Alt bak han er kunnskap om kontrollplanet og konfigurasjonen: den lokale tilkoplingkrinsen, peeren, signaleringa. Ei rad i denne statusen er ei fråsegn om føremål og beredskap, ikkje om vidaresende rammer.

Trafikk bur i ein eigen tabell med høgkapasitetsteljarar for pakkar og byte, og desse radene ber same VC-indeks. Vekst der er prov for at rammer gjekk gjennom nettopp den rada i intervallet du målte. Ein uendra teljar er tvitydig i seg sjølv. Ei ledig teneste, ein collector som les feil rad og ein stille broten sti gjev alle same flate linja.

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.

Les tabellen som to kolonnar med prov, ikkje som éin rangstige av alvor. Oppe med flate teljarar er ikkje ein dårlegare versjon av oppe med vekst, det er ei anna observasjon med eit anna neste steg.

Kople på VC-indeksen, ikkje på nummeret i billetten

VC-tabellen blir indeksert med eitt heiltal, og VC-ID, peer-adresse, tenestetype og namn er attributtar på den rada. Med dei attributta finn du tenesta di; indeksen er det som gjer at du framleis finn ho etter første avspørjing. Ein grensesnittindeks, eit vist krinsnamn eller ei MPLS-etikett er ikkje den indeksen sjølv når tala stemmer.

Lei ut dei numeriske OID-ane frå MIB-fila på collectoren i staden for frå eit blogginnlegg, gå deretter gjennom tabellen éin gong og lagre identiteten du fann.

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

Registrer administrasjonsadressa og indeksen saman i overvakingssystemet. Ei ny provisjonering kan flytte ei teneste til ei anna rad, og ein collector som knytte seg til VC-ID-en ved namn vil då halde fram med å teikne ein utdatert indeks som framleis svarar høfleg.

Retning tyder pseudowiren, ikkje abonnenten

Inngåande teljarar skildrar kva VC-en tok imot frå det pakkesvitsja nettet; utgåande teljarar skildrar kva han vidaresende mot det nettet. På ein PE som vender mot ein kunde, svarar det ofte til nedlasting og opplasting i ein eller annan rekkjefølgje. På ein hub-PE, eller på ein PE som peer med ein kjerne, skildrar dei same objektnamna den motsette kundeopplevinga.

Skriv ned mappinga éin gong per einingrolle og hald henne i etiketten til dashbordet. Ein graf med tittelen kunde-opplasting som faktisk teiknar trafikk inn i kjernen vil overleve gjennomgangen og stille villede alle som brukar han til kapasitetsavgjerder. Same risikoen gjeld varsel bygde på desse grafane, fordi dei vil tilkalle feil team. Merk kvar graf med reiseretning i høve til pseudowiren, og lat kundemappinga leve i panelet som treng henne.

Éin test slår kvar mengd lesing av objektbeskrivingar: trekk ei kjend fil gjennom tenesta, spør begge retningar rett etterpå, og sjå kva teljar som flytta seg. Registrer resultatet ved sida av einingrolla, fordi neste person vil stille same spørsmålet.

Ein hastigheit er berre gyldig innanfor eitt diskontinuitetsvindauge

Rekn ut ein hastigheit som auken i byteteljaren delt på dei forløpne sekunda, og multipliser med åtte for bit per sekund. Handsame intervallet som ugyldig om teljaren fall, agenten starta på nytt, rada endra seg eller diskontinuitetsobjektet flytta seg. Det objektet blir uttrykt mot oppetida til systemet, så ein omstart av eininga gjer det òg ugyldig. Forkast prøva og opne eit nytt vindauge i staden for å teikne ein topp.

Ta to prøver med kjend mellomrom og hald tidsstempla frå collectoren, ikkje frå terminalhistorikken din.

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

Høgkapasitetsteljarar gjer omvelting til eit ikkje-problem på ein einaste pseudowire, så eit fall tyder nesten alltid ein nullstilling, ein erstatta agent eller ei anna rad snarare enn aritmetisk overflyt. Difor tyder den tredje kommandoen like mykje som dei to første.

Kontroller kva den installerte versjonen faktisk støttar

Ein MIB-definisjon er ein spesifikasjon, ikkje eit løfte om image-et ditt. Tabellar kan mangle, vere delvis implementerte eller vere til stades men ikkje fylte ut før ein funksjon blir aktivert, og same plattform kan variere mellom versjonar. MIB-definisjonen for CISCO-IETF-PW-MIB gjev deg objektnamna; eininga fortel deg om dei svarar.

Spør begge tabellane og fastvarestrengen i ein gjennomgang, og samanlikn deretter med det versjonsnotatet hevdar.

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

Ein tom gjennomgang og ein ikkje-støtta gjennomgang er ulike feil, så les feilen i staden for berre linjetalet. Om tilstandstabellen svarar og ytingstabellen ikkje gjer det, har samankoplinga du designa i første avsnitt ingen stad å lande, og rettinga er ei collector-endring snarare enn ei krinsendring.

Sekvensen for ein omstridd krins er kort: stadfest radidentiteten frå indeksen, stadfest retningsmappinga med éi kjend overføring, rekn ut hastigheita berre innanfor eit reint diskontinuitetsvindauge, og stadfest at begge tabellane svarar på den versjonen. Kvart steg fjernar éi moglege forklaring. Når alle fire held og teljarane framleis ikkje flyttar seg, peikar prova bort frå pseudowiren. Det er då ein pakkefangst på tilkoplingkrinsen gjer seg fortent.

Relaterte artiklar