Pseudowiren tila ja liikennemittarit: kumpi todistaa toimituksen
Käyttötila kertoo, että palvelu on määritetty ja käytössä; mittarit kertovat, että kehykset liikkuivat. Yhdistä molemmat VC-indeksiin ja tarkista suunta, epäjatkuvuus ja MIB-tuki.
Pseudowire, joka ilmoittaa olevansa up, kertoo sinulle, että palvelu on olemassa ja että molemmat suunnat ovat yhtä mieltä siitä, että sen pitäisi kuljettaa liikennettä. Se ei kerro, että yksikään asiakkaan kehys olisi koskaan kulkenut sen läpi. Tilaobjektit ja laskurioliot kirjoitettiin eri tarkoituksiin, ja juuri siinä, että toista pidetään todisteena toisesta, useimmat näistä kojelaudoista menevät pieleen. Niiden vertaaminen on työ, koska pelkkään toiseen luottaminen vastaa kysymykseen, jota kukaan ei esittänyt.
Tila ja laskurit vastaavat eri kysymyksiin
VC:n päämerkintä kantaa yhdistetyn käyttötilan, ja tämä tila on up vain silloin, kun molemmat suuntatilat ovat up. Kaikki sen takana on ohjaustason ja konfiguraation tietoa: paikallinen liitäntäpiiri, vastapuoli, signalointi. Rivi tässä tilassa on lausunto aikomuksesta ja valmiudesta, ei välitetyistä kehyksistä.
Liikenne asuu erillisessä taulukossa, jossa on suuren kapasiteetin laskurit paketeille ja tavuille, ja ne rivit kantavat samaa VC-indeksiä. Kasvu siellä on todiste siitä, että kehykset kulkivat juuri sen rivin kautta mittausjaksollasi. Muuttumaton laskuri on yksinään monitulkintainen. Tyhjäkäynnillä oleva palvelu, väärää riviä lukeva kerääjä ja hiljaa katkennut polku tuottavat kaikki saman tasaisen viivan.
| 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. |
Lue taulukko kahtena todisteiden sarakkeena, ei yhtenä vakavuuden tikkaana. Up tasaisten laskurien kanssa ei ole huonompi versio upista kasvun kanssa, se on erilainen havainto ja erilainen seuraava askel.
Yhdistä VC-indeksiin, ei tiketin numeroon
VC-taulukko indeksoidaan yhdellä kokonaisluvulla, ja VC-tunnus, vastapuolen osoite, palvelutyyppi ja nimi ovat sen rivin attribuutteja. Näillä attribuuteilla löydät palvelusi; indeksi on se, jolla löydät sen edelleen ensimmäisen kyselyn jälkeen. Liitäntäindeksi, näytetty piirin nimi tai MPLS-tunniste ei ole se indeksi, vaikka numerot sattuisivat täsmäämään.
Johda numeeriset OIDit kerääjän MIB-tiedostosta äläkä blogikirjoituksesta, käy sitten taulukko kerran läpi ja tallenna löytämäsi identiteetti.
snmptranslate -On CPW-VC-MIB::cpwVcIndex
snmptranslate -On CPW-VC-MIB::cpwVcPerfTotalDiscontinuityTime
snmpwalk -v2c -c monitor 10.60.4.21 -On CPW-VC-MIB::cpwVcTableKirjaa hallintaosoite ja indeksi yhdessä valvontajärjestelmään. Uudelleenproviointi voi siirtää palvelun toiselle riville, ja kerääjä, joka liittyi VC-tunnukseen nimen perusteella, piirtää silloin edelleen vanhentunutta indeksiä, joka vastaa yhä kohteliaasti.
Suunta tarkoittaa pseudowirea, ei tilaajaa
Saapuvat laskurit kuvaavat, mitä VC vastaanotti pakettikytkentäisestä verkosta; lähtevät laskurit kuvaavat, mitä se välitti kohti sitä verkkoa. Asiakkaaseen päin olevalla PE:llä tämä vastaa usein latausta ja lähetystä jossakin järjestyksessä. Keskitetyn PE:n kohdalla tai PE:llä, jolla on vastapuoli ytimessä, samat olioden nimet kuvaavat päinvastaista asiakaskokemusta.
Kirjoita kuvaus kerran kutakin laiteroolia kohden ja pidä se kojelaudan merkinnässä. Kaavio, jonka otsikko on asiakkaan lähetys ja joka todella piirtää liikennettä ytimeen, selviää katselmoinnista ja johtaa hiljaa harhaan kaikki, jotka käyttävät sitä kapasiteettipäätöksiin. Sama riski koskee näihin kaavioihin rakennettuja hälytyksiä, koska ne kutsuvat väärän tiimin paikalle. Merkitse jokainen kaavio kulkusuunnalla suhteessa pseudowireen, ja anna asiakaskuvauksen elää paneelissa, joka sitä tarvitsee.
Yksi testi voittaa minkä tahansa määrän oliokuvauksien lukemista: vedä tunnettu tiedosto palvelun läpi, kysy heti perään molemmat suunnat ja katso, mikä laskuri liikkui. Kirjaa tulos laiteroolin viereen, koska seuraava henkilö kysyy saman kysymyksen.
Nopeus on kelvollinen vain yhden epäjatkuvuusikkunan sisällä
Laske nopeus tavulaskurin kasvuna jaettuna kuluneilla sekunneilla ja kerro kahdeksalla, jotta saat bitit sekunnissa. Kohtele jaksoa virheellisenä, jos laskuri pieneni, agentti käynnistyi uudelleen, rivi vaihtui tai epäjatkuvuusobjekti liikkui. Tämä objekti ilmaistaan järjestelmän käyttöikää vasten, joten myös laitteen uudelleenkäynnistys mitätöi sen. Hylkää näyte ja avaa uusi ikkuna sen sijaan, että piirtäisit piikin.
Ota kaksi näytettä tunnetulla välillä ja pidä aikaleimat kerääjältä, älä päätteesi historiasta.
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.7Suuren kapasiteetin laskurit tekevät ympärikierrosta merkityksettömän yhdellä pseudowirella, joten lasku tarkoittaa lähes aina nollautumista, vaihdettua agenttia tai toista riviä eikä aritmeettista ylivuotoa. Siksi kolmas komento on yhtä tärkeä kuin kaksi ensimmäistä.
Tarkista, mitä asennettu versio todella tukee
MIB-määritelmä on spesifikaatio, ei lupaus levykuvasi suhteen. Taulukoita voi puuttua, ne voivat olla osittain toteutettuja tai olemassa mutta täyttämättömiä, kunnes ominaisuus otetaan käyttöön, ja sama alusta voi vaihdella versioiden välillä. CISCO-IETF-PW-MIB-määritelmä antaa sinulle olioden nimet; laite kertoo, vastaavatko ne.
Kysy molemmat taulukot ja laiteohjelman merkkijono yhdellä kierroksella ja vertaa sitten siihen, mitä julkaisutiedote väittää.
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 -lTyhjä läpikäynti ja tukematon läpikäynti ovat eri virheitä, joten lue virhe eikä vain rivimäärää. Jos tilataulukko vastaa eikä suorituskykytaulukko, ensimmäisessä osiossa suunnittelemallasi yhdistämisellä ei ole mihin laskeutua, ja korjaus on kerääjän muutos eikä piirin muutos.
Kiistanalaisen piirin järjestys on lyhyt: vahvista rivin identiteetti indeksistä, vahvista suuntakuvaus yhdellä tunnetulla siirrolla, laske nopeus vain puhtaassa epäjatkuvuusikkunassa ja vahvista, että molemmat taulukot vastaavat kyseisessä versiossa. Jokainen askel poistaa yhden mahdollisen selityksen. Kun kaikki neljä pitävät eivätkä laskurit silti liiku, todisteet osoittavat poispäin pseudowiresta. Silloin liitäntäpiirin pakettikaappaus ansaitsee paikkansa.