Pseudowire-Zoustand géint Verkéierszähler: wat beweist d'Liwwerung
Den Operatiounsstatus seet, datt de Service konfiguréiert an aktiv ass; Zähler soen, datt Frames sech beweegt hunn. Verbannt béides um VC-Index a kontrolléiert Richtung, Diskontinuitéit a MIB-Ënnerstëtzung.
E Pseudowire, deen up mellt, seet Iech, datt de Service existéiert an datt béid Richtungen d'accord sinn, datt en Verkéier soll droen. Hie seet Iech awer net, datt jeemools ee Client-Frame derduerch gaang ass. D'Zoustandsobjekter an d'Zählerobjekter goufen zu verschiddenen Zwecker geschriwwen, an genau dodran, datt ee vun hinne als Beweis vum aneren geholl gëtt, geet et bei de meeschten dëser Dashboarden schief. Se vergläichen ass d'Aarbecht, well Vertrauen an nëmmen engem vun deenen zwee eng Fro beäntwert, déi kee gestallt huet.
Zoustand an Zähler beäntweren ënnerschiddlech Froen
Den Haapt-VC-Andro drot en zesummegesate Betribsstatus, an dee Status ass nëmmen up, wann béid Richtungszoustänn up sinn. Alles heenner ass Wëssen iwwer d'Kontrollfläch an d'Konfiguratioun: de lokalen Uschlosskrees, de Peer, d'Signalisatioun. Eng Rei an dësem Zoustand ass eng Ausso iwwer Absicht a Bereetschaft, net iwwer virugeleete Frames.
Verkéier wunnt an enger separater Tabell mat Zähler mat héijer Kapazitéit fir Paketen a Byte, an déi Reien droen dee selwechten VC-Index. Wuesstem do ass de Beweis, datt Frames an dem Intervall, deen Dir gemooss hutt, duerch genau déi Rei gaange sinn. En onverännerten Zähler ass eleng zweedeiteg. En idle Service, en Collector, deen déi falsch Rei liest, an en doudege Wee produzéieren alleguer déiselwecht flaach Linn.
| 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. |
Liest d'Tabell als zwou Sailen aus Beweiser, net als eng Leeder aus Gravitéit. Up mat flaachen Zähler ass keng méi schlecht Versioun vum Up mat Wuesstem, et ass eng aner Observatioun mat engem aneren nächsten Schrëtt.
Verbannt um VC-Index, net um Nummer am Ticket
D'VC-Tabell gëtt duerch eng eenzeg Ganzzuel indexéiert, an d'VC-ID, dem Peer seng Adress, den Typ an den Numm vum Service sinn Attributer vun där Rei. Mat deenen Attributen fannt Dir Äre Service; den Index ass dat, mat deem Dir en och no der éischter Ëmfro weider fannt. En Interface-Index, en ugewisenen Kreesnumm oder en MPLS-Label sinn net deen Index, och wann d'Zuelen iwwereneen kommen.
Leet d'numeresch OIDen aus der MIB-Datei um Collector of, net aus engem Blogpost, geet dann d'Tabell eng Kéier duerch a späichert d'Identitéit, déi Dir fonnt hutt.
snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTableNotéiert d'Verwaltungsadress an den Index zesummen am Iwwerwaachungssystem. Eng nei Provisionéierung kann e Service an eng aner Rei réckelen, an en Collector, deen iwwer den Numm un d'VC-ID gebonnen huet, zeechent dann nach ëmmer en alen Index, deen nach ëmmer héiflech äntwert.
Richtung heescht de Pseudowire, net den Abonné
Ingangs-Zähler beschreiwen, wat de VC aus dem Paketvermittlungsnetz kritt huet; Ausgangs-Zähler beschreiwen, wat en an Richtung vun deem Netz virugeleet huet. Op engem PE vis-à-vis vum Client entsprécht dat dacks dem Download an Upload an enger gewësser Rei. Op engem Hub-PE, oder op engem PE, dee mat engem Kär peeréiert, beschreiwen déi selwecht Objektnimm déi entgéintgesat Client-Erfarung.
Schreift d'Mapping eng Kéier pro Gerätsroll op a haalt et am Label vum Dashboard. E Graf mam Titel Client-Upload, deen tatsächlech Verkéier an de Kär zeechent, kënnt duerch d'Iwwerpréiwung a féiert jiddereen, deen en fir Kapazitéitsentscheedungen benotzt, roueg an d'Ier. Dee selwechte Risiko gëllt fir Alarm, déi op deene Grafe opgebaut sinn, well se déi falsch Equipe ruffen. Etikettéiert all Graf mat der Beweegungsrichtung par Rapport zum Pseudowire, a loosst d'Client-Mapping an deem Panel liewen, deen et brauch.
Een Test schléit alt wéi vill Liesen vun Objektbeschreiwungen: zitt eng bekannt Datei duerch de Service, frot direkt duerno béid Richtungen of a kuckt, wéi en Zähler sech beweegt huet. Notéiert d'Resultat nieft der Gerätsroll, well déi nächst Persoun déiselwecht Fro stellt.
Eng Taux ass nëmmen an engem Diskontinuitéitsfenster gülteg
Berechent eng Taux als d'Erhéijung vum Byte-Zähler gedeelt duerch déi vergaangen Sekonnen, a multiplizéiert mat aacht fir Bits pro Sekonn. Behandelt den Intervall als ongülteg, wann den Zähler gefall ass, den Agent nei gestart ass, d'Rei sech geännert huet oder den Diskontinuitéitsobjekt sech beweegt huet. Dee Objekt gëtt par Rapport zur System-Lafzäit ausgedréckt, also entkräftegt e Gerätsneistart en och. Verwerft d'Probe an äffnet en neit Fenster, amplaz en Spëtz ze zeechnen.
Hëlt zwou Proben mat engem bekannten Ofstand a behält d'Zäitstempel vum Collector, net aus der Geschicht vun Ärem Terminal.
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.7Zähler mat héijer Kapazitéit maachen d'Ëmdréien op engem eenzegen Pseudowire net relevant, also bedeit e Réckgang bal ëmmer en Reset, en ausgetauschten Agent oder eng aner Rei an net en arithmeteschen Iwwerlaaf. Dowéinst ass deen drëtte Befehl esou wichteg wéi déi zwéin éischt.
Kontrolléiert, wat déi installéiert Versioun tatsächlech ënnerstëtzt
Eng MIB-Definitioun ass eng Spezifikatioun, keen Verspriechen iwwer Äert Image. Tabellen kënnen entspriechen, deelweis implementéiert sinn oder do sinn, awer net gefëllt, bis eng Funktioun ageschalt gëtt, an déiselwecht Plattform kann tëschent Versiounen ënnerscheeden. D'Definitioun vum CISCO-IETF-PW-MIB gëtt Iech d'Objektnimm; d'Gerät seet Iech, ob se äntweren.
Frot béid Tabellen an de Firmware-String an engem Passage of, a vergläicht dann mat deem, wat d'Versiounsnotiz behaapt.
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 -lEn eidelen Duerchgang an en net ënnerstëtzten Duerchgang sinn ënnerschiddlech Feeler, also liest de Feeler an net nëmmen d'Zuel vun de Reien. Wann d'Zoustandstabell äntwert an d'Leeschtungstabell net, huet de Join, deen Dir am éischten Abschnitt entworf hutt, keng Plaz fir ze landen, an d'Korrektur ass eng Collector-Ännerung an net eng Krees-Ännerung.
D'Sequenz fir e strittesche Krees ass kuerz: bestätegt d'Identitéit vun der Rei aus dem Index, bestätegt d'Richtungsmapping mat enger bekannter Iwwerdroung, berechent den Taux nëmmen an engem proppere Diskontinuitéitsfenster a bestätegt, datt béid Tabellen op där Versioun äntweren. All Schrëtt eliminéiert eng méiglech Erklärung. Wann all véier halen an d'Zähler sech nach ëmmer net beweegen, weisen d'Beweiser vum Pseudowire ewech. Do ass de Punkt, wou eng Paketerfassung um Uschlosskrees sech bezilt mécht.