’n Pseudowire wat as op rapporteer, sê vir jou die diens bestaan en dat beide rigtings saamstem dat dit verkeer behoort te dra. Dit sê nie dat ’n enkele klantraam ooit daar deur is nie. Die toestandsobjekte en die tellerobjekte is vir verskillende doeleindes geskryf, en om die een as bewys van die ander te behandel, is waar die meeste van hierdie paneelborde verkeerd gaan. Om hulle te vergelyk is die werk, want om enigeen alleen te vertrou beantwoord ’n vraag wat niemand gevra het nie.

Toestand en tellers beantwoord verskillende vrae

Die hoof-VC-inskrywing dra ’n saamgestelde operasionele status, en daardie status is slegs op wanneer beide rigtingtoestande op is. Alles daaragter is beheervlak- en konfigurasiekennis: die plaaslike aansluitingsbaan, die eweknie, die seingewing. ’n Ry in hierdie toestand is ’n stelling oor bedoeling en gereedheid, nie oor oorgedraagde rame nie.

Verkeer woon in ’n aparte tabel met hoëkapasiteit-tellers vir pakkette en grepe, en daardie rye dra dieselfde VC-indeks. Groei daar is bewys dat rame deur daardie spesifieke ry beweeg het gedurende die interval wat jy gemeet het. ’n Teller wat onveranderd bly, is op sigself dubbelsinnig. ’n Ledige diens, ’n versamelaar wat die verkeerde ry lees en ’n pad wat stil-stil gebreek het, lewer almal dieselfde plat lyn.

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.

Lees die tabel as twee kolomme bewyse, nie een leer van erns nie. Op met plat tellers is nie ’n slegter weergawe van op met groei nie, dit is ’n ander waarneming met ’n ander volgende stap.

Verbind op die VC-indeks, nie op die nommer in die kaartjie nie

Die VC-tabel word deur ’n enkele heelgetal geïndekseer, en die VC-ID, eweknie-adres, dienstipe en naam is attribute van daardie ry. Daardie attribute is hoe jy jou diens vind; die indeks is hoe jy dit bly vind ná die eerste opname. ’n Koppelvlakindeks, ’n vertoonde stroombaannaam of ’n MPLS-etiket is nie daardie indeks nie, selfs wanneer die nommers ooreenstem.

Lei die numeriese OID's uit die MIB-lêer op die versamelaar af eerder as uit ’n blogpos, en loop dan die tabel een keer deur en stoor die identiteit wat jy gevind het.

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

Teken die bestuursadres en die indeks saam in die moniteringstelsel aan. Heropstelling kan ’n diens na ’n ander ry skuif, en ’n versamelaar wat op die VC-ID volgens naam verbind het, sal dan voortgaan om ’n verouderde indeks te teken wat steeds beleefd antwoord.

Rigting beteken die pseudowire, nie die intekenaar nie

Inkomende tellers beskryf wat die VC van die pakkieswitsernetwerk ontvang het; uitgaande tellers beskryf wat dit na daardie netwerk aangestuur het. Op ’n PE wat na ’n klant kyk, stem dit dikwels ooreen met aflaai en oplaai in een of ander orde. Op ’n hub-PE, of op ’n PE wat met ’n kern peered, beskryf dieselfde objekname die teenoorgestelde klantervaring.

Skryf die kartering een keer per toestelrol neer en hou dit in die paneel se etiket. ’n Grafiek met die titel klant-oplaai wat eintlik verkeer na die kern teken, sal hersiening oorleef en almal wat dit vir kapasiteitsbeslissings gebruik, stil-stil mislei. Dieselfde risiko geld vir waarskuwings wat op daardie grafieke gebou is, want hulle sal die verkeerde span opdiep. Noem elke grafiek volgens reisrigting relatief tot die pseudowire, en laat die klantkartering in die paneel woon wat dit nodig het.

Een toets klop enige hoeveelheid lees van objekbeskrywings: trek ’n bekende lêer deur die diens, neem dadelik daarna albei rigtings op, en kyk watter teller beweeg het. Teken die resultaat langs die toestelrol aan, want die volgende persoon sal dieselfde vraag vra.

’n Tempo is net binne een diskontinuïteitsvenster geldig

Bereken ’n tempo as die toename in die grepe-teller gedeel deur die verstreke sekondes, en vermenigvuldig met agt vir bisse per sekonde. Beskou die interval as ongeldig as die teller gedaal het, die agent herbegin het, die ry verander het of die diskontinuïteitsobjek beweeg het. Daardie objek word teenoor stelsel-optyd uitgedruk, so ’n toestelherbegin maak dit ook ongeldig. Laat die monster vaar en open ’n nuwe venster in plaas daarvan om ’n piek te teken.

Neem twee monsters met ’n bekende gaping en hou die tydmerke uit die versamelaar, nie uit jou terminaalgeskiedenis nie.

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

Hoëkapasiteit-tellers maak omvou ’n nie-kwessie op ’n enkele pseudowire, so ’n daling beteken byna altyd ’n herstelling, ’n vervangingsagent of ’n ander ry eerder as rekenkundige oorloop. Dit is waarom die derde opdrag net soveel saak maak as die eerste twee.

Kontroleer wat die geïnstalleerde weergawe werklik ondersteun

’n MIB-definisie is ’n spesifikasie, nie ’n belofte oor jou beeld nie. Tabelle kan ontbreek, gedeeltelik geïmplementeer wees, of teenwoordig maar ongevul wees totdat ’n funksie geaktiveer word, en dieselfde platform kan tussen weergawes verskil. Die CISCO-IETF-PW-MIB-definisie gee jou die objekname; die toestel sê vir jou of hulle antwoord.

Plaas albei tabelle en die fermware-string in een deurloop, en vergelyk dan met wat die vrystellingsnota beweer.

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

’n Leë loop en ’n onondersteunde loop is verskillende mislukkings, so lees die fout eerder as net die reëltelling. As die toestandstabel antwoord en die prestasietabel nie, het die verbinding wat jy in die eerste afdeling ontwerp het nêrens om te land nie, en die regstelling is ’n versamelaarverandering eerder as ’n stroombaanverandering.

Die volgorde vir ’n betwiste stroombaan is kort: bevestig die ry-identiteit uit die indeks, bevestig die rigtingkartering met een bekende oordrag, bereken die tempo net binne ’n skoon diskontinuïteitsvenster, en bevestig dat albei tabelle op daardie weergawe antwoord. Elke stap verwyder een kandidaatverklaring. Wanneer al vier geld en tellers steeds nie beweeg nie, wys die bewyse weg van die pseudowire. Dit is die punt waar ’n pakkie-opname op die aansluitingsbaan sy geld werd is.

Verwante artikels