Një pseudowire që raporton up ju thotë se shërbimi ekziston dhe se të dy drejtimet pajtohen që ai duhet të mbajë trafik. Por nuk ju thotë se ndonjë kornizë e vetme klienti e ka kaluar ndonjëherë. Objektet e gjendjes dhe objektet e numëruesve u shkruan për qëllime të ndryshme, dhe pikërisht në marrjen e njërit si provë të tjetrit gabojnë shumica e këtyre paneleve. Krahasimi i tyre është puna, sepse besimi vetëm te njëri prej tyre i përgjigjet një pyetjeje që askush nuk e bëri.

Gjendja dhe numëruesit përgjigjen pyetjeve të ndryshme

Zëri kryesor i VC mban një status operativ të kombinuar, dhe ai status është up vetëm kur të dy gjendjet e drejtimit janë up. Gjithçka pas tij është njohuri e planit të kontrollit dhe konfigurimit: qarku lokal i lidhjes, partneri, sinjalizimi. Një rresht në këtë gjendje është një deklaratë për qëllimin dhe gatishmërinë, jo për kornizat e përcjella.

Trafiku jeton në një tabelë të veçantë numëruesish me kapacitet të lartë për paketat dhe bajtët, dhe ato rreshta mbajnë të njëjtin indeks VC. Rritja atje është provë se kornizat kaluan pikërisht nëpër atë rresht në intervalin që matët. Një numërues i pandryshuar është i paqartë në vetvete. Një shërbim i papunë, një mbledhës që lexon rreshtin e gabuar dhe një rrugë e thyer në heshtje prodhojnë të gjithë të njëjtën vijë të sheshtë.

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.

Lexojeni tabelën si dy kolona provash, jo si një shkallë serioziteti. Up me numërues të sheshtë nuk është një version më i keq i up me rritje, është një vëzhgim tjetër me një hap tjetër.

Bashkoni në indeksin VC, jo në numrin e biletës

Tabela VC indeksohet nga një numër i plotë, dhe ID e VC, adresa e partnerit, lloji dhe emri i shërbimit janë atribute të atij rreshti. Me ato atribute gjeni shërbimin tuaj; indeksi është ai me të cilin vazhdoni ta gjeni pas pyetjes së parë. Një indeks ndërfaqeje, një emër qarku i shfaqur ose një etiketë MPLS nuk janë ai indeks edhe kur numrat përputhen.

Nxirrni OID-të numerike nga skedari MIB në mbledhës, jo nga një postim blogu, pastaj përshkoni tabelën një herë dhe ruani identitetin që gjetët.

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

Regjistroni adresën e menaxhimit dhe indeksin së bashku në sistemin e monitorimit. Një riprovisionim mund ta zhvendosë shërbimin në një rresht tjetër, dhe një mbledhës i lidhur me emër me ID e VC do të vazhdojë atëherë të vizatojë një indeks të vjetruar që ende përgjigjet me mirësjellje.

Drejtimi nënkupton pseudowire, jo abonentin

Numëruesit hyrës përshkruajnë atë që VC mori nga rrjeti me komutim paketash; numëruesit dalës përshkruajnë atë që përcolli drejt atij rreti. Në një PE përballë klientit, kjo shpesh përputhet me shkarkimin dhe ngarkimin në një rend të caktuar. Në një PE qendror, ose në një PE që ka një partner në bërthamë, të njëjtat emra objektesh përshkruajnë përvojën e kundërt të klientit.

Shkruani hartëzimin një herë për çdo rol pajisjeje dhe mbajeni në etiketën e panelit. Një grafik me titull ngarkimi i klientit që në fakt vizaton trafik drejt bërthamës do të kalojë rishikimin dhe do të mashtrojë në heshtje të gjithë ata që e përdorin për vendime kapaciteti. I njëjti rrezik vlen për alarmet e ndërtuara mbi ato grafikë, sepse do të thërrasin ekipin e gabuar. Etiketoni çdo grafik me drejtimin e lëvizjes në lidhje me pseudowire, dhe lëreni hartëzimin e klientit të jetojë në panelin që ka nevojë për të.

Një test mund çdo sasi leximi të përshkrimeve të objekteve: kaloni një skedar të njohur nëpër shërbim, pyesni menjëherë pas tij të dy drejtimet dhe shihni cili numërues lëvizi. Regjistroni rezultatin pranë rolit të pajisjes, sepse personi tjetër do të bëjë të njëjtën pyetje.

Një shkallë është e vlefshme vetëm brenda një dritareje ndërprerjeje

Llogaritni shkallën si rritjen e numëruesit të bajtëve pjesëtuar me sekondat e kaluara, dhe shumëzoni me tetë për bit për sekondë. Trajtojeni intervalin si të pavlefshëm nëse numëruesi ra, agjenti u rinis, rreshti ndryshoi ose objekti i ndërprerjes lëvizi. Ai objekt shprehet kundrejt kohës së punës së sistemit, prandaj edhe një rinisje e pajisjes e zhvleftëson. Hidhni mostrën dhe hapni një dritare të re në vend që të vizatoni një majë.

Merrni dy mostra me një boshllëk të njohur dhe mbani vulat kohore nga mbledhësi, jo nga historiku i terminalit tuaj.

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

Numëruesit me kapacitet të lartë e bëjnë mbështjelljen jo problem në një pseudowire të vetëm, prandaj një rënie pothuajse gjithmonë nënkupton një rivendosje, një agjent të zëvendësuar ose një rresht tjetër, jo një tejkalim aritmetik. Prandaj komanda e tretë rëndësi sa dy të parat.

Kontrolloni çfarë mbështet në të vërtetë versioni i instaluar

Një përkufizim MIB është specifikim, jo premtim për imazhin tuaj. Tabelat mund të mungojnë, të jenë pjesërisht të implementuara ose të pranishme por të paplotësuara derisa të aktivizohet një funksion, dhe e njëjta platformë mund të ndryshojë mes versioneve. Përkufizimi CISCO-IETF-PW-MIB ju jep emrat e objekteve; pajisja ju thotë nëse përgjigjen.

Pyetni të dyja tabelat dhe vargun e firmuerit në një kalim, pastaj krahasoni me atë që pretendon shënimi i versionit.

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

Një përshkim i zbrazët dhe një i pambështetur janë dështime të ndryshme, prandaj lexoni gabimin dhe jo vetëm numrin e rreshtave. Nëse tabela e gjendjes përgjigjet dhe ajo e performancës jo, bashkimi i projektuar në seksionin e parë nuk ka ku të ulet, dhe rregullimi është ndryshim mbledhësi, jo qarku.

Sekuenca për një qark të diskutueshëm është e shkurtër: konfirmoni identitetin e rreshtit nga indeksi, konfirmoni hartëzimin e drejtimit me një transferim të njohur, llogaritni shkallën vetëm brenda një dritareje të pastër ndërprerjeje dhe konfirmoni se të dyja tabelat përgjigjen në atë version. Çdo hap heq një shpjegim të mundshëm. Kur të katërt vlejnë dhe numëruesit ende nuk lëvizin, provat tregojnë larg pseudowire. Aty është pika ku kapja e paketave në qarkun e lidhjes e justifikon veten.

Artikuj të ngjashëm