Tri različite oznake putuju s jednom VPNv4 rutom, a SNMP obilazak prikazuje samo one koje agent implementira. Primljeni BGP atribut, lokalno dodijeljena ulazna uslužna oznaka i izlazna oznaka za prosljeđivanje nalaze se u različitim tablicama pod različitim indeksima. Tražiti od uređaja oznaku, a da pritom niste odabrali koju od triju mislite, jest način na koji se projekt prikupljanja zaglavi već na prvom kućištu.

Odaberite onu koja vašem zadatku treba, zatim slijedite lanac indeksa koji do nje vodi. Ako se lanac prekine na objektu koji agent ne implementira, to je nalaz za bilježenje, a ne praznina koju treba popuniti izmišljenim OID-om.

Odaberite koja od triju oznaka treba zadatku

Oznaka primljena od susjeda dolazi kao BGP atribut puta i opisuje što taj susjed očekuje da gurate prema njemu. Ulaznu uslužnu oznaku dodjeljuje ovaj uređaj za VRF prefiks i označava promet koji ulazi u LSP. Izlazna gornja oznaka je ono što ravnina prosljeđivanja stvarno gura prema sljedećem skoku i mijenja se kad se promijeni sljedeći skok.

Samo druga i treća pripadaju stanju prosljeđivanja na kutiji koja se ispituje. Prva je tvrdnja o susjedovu očekivanju, ne o ovom kućištu.

Standardni L3VPN MIB modelira VRF rutu i njezinu vezu s križnim spojem, što je dovoljno da se dođe do lokalnih uslužnih i prosljeđivačkih oznaka. On ne obećava ispis svakog atributa koji je BGP sesija primila. Čitajte tablicu zbog onoga što sadrži, a ne zbog onoga što pitanje implicira. Kolektor izgrađen na pogrešnoj pretpostavci prijavljuje nule i bilježi ih kao podatke koji nedostaju.

What you wantWhere it livesWhat a walk can return
Label advertised by a peerBGP session state for that VRFUsually outside the standard L3VPN MIB
Incoming service label for a prefixVRF route entry joined to an incoming segmentAvailable when both tables are implemented
Label pushed toward the next hopOutgoing segment with a push conditionAvailable, but only meaningful while a top label is pushed

Povežite zapis VRF rute s njegovim križnim spojem

RFC 4382 definira mplsL3VpnVrfRteTable. Čitajte njegov indeks kao šest dijelova: naziv VRF-a, tip adrese odredišta, sam prefiks, vrijednost pravila, tip sljedećeg skoka i adresu sljedećeg skoka. IGP i BGP zapisi dijele tu tablicu, zato zabilježite protokol usmjeravanja uz prefiks. Dva retka mogu nositi isti prefiks i razlikovati se samo po sljedećem skoku, a odabir pogrešnog retka vodi vezu prema drugom križnom spoju.

Stupac mplsL3VpnVrfRteXCPointer nosi indeks križnog spoja, a ne puni OID retka, iako naziv sugerira suprotno. Nulta vrijednost od jednog okteta znači da nema pridruženog snopa oznaka, što vidite prije nego što se veze ustale ili za rutu kojoj nikad nije trebao.

Prevedite stupac prije obilaska, kako bi brojčano podstablo u izlazu bilo nedvosmisleno. Obje naredbe ispod obraćaju se istom čvoru u različitim notacijama.

snmptranslate -m +MPLS-L3VPN-STD-MIB -On mplsL3VpnVrfRteXCPointer
snmpwalk -v2c -c monitor 192.0.2.10 mplsL3VpnVrfRteXCPointer

Uzmite vraćeni indeks u tablicu križnih spojeva, čiji je ključ zapisa trojka: indeks križnog spoja, indeks ulaznog segmenta i indeks izlaznog segmenta. Ta trojka je veza koja rutu pretvara u oznaku. Obilazite podstablo križnog spoja za određeni indeks, a ne cijelu tablicu, jer indeksirano čitanje zadržava vezu, a skupni obilazak ne.

Čitajte indeks, a ne broj oznake

Indeks segmenta identificira redak, a oznaka je vrijednost unutar tog retka, pa zamjena jednog drugim daje naizgled uvjerljiv odgovor koji pokazuje na pogrešan LSP. Na ulaznoj strani provjerite sučelje i kontekst oznake zajedno s mplsInSegmentLabel, imajući na umu da objekt umjesto toga može nositi pokazivač na tablicu oznaka kad redak upućuje na zapis drugdje.

Na izlaznoj strani provjerite izlazno sučelje i kaže li redak da se gornja oznaka gura prije čitanja mplsOutSegmentTopLabel. Ispunjen stupac gornje oznake u retku koji ništa ne gura zastarjela je vrijednost ili ostatak prethodnog puta, a ne trenutačno stanje prosljeđivanja. Dublji snopovi traže navedenu tablicu snopa oznaka, a taj dodatni korak je normalan, ne kvar.

Posebne konvencije nule vrijede za putanje koje lokalno počinju ili završavaju na usmjerivaču. Tretirajte nulti indeks kao dokumentirano ponašanje, a ne kao prazan rezultat, i potvrdite ga prema lokalnom stanju prosljeđivanja.

Potvrdite što agent implementira prije skaliranja

Provjerite implementirane objekte za točnu platformu i izdanje, adresne obitelji u upotrebi i svako operativno ograničenje na podstablima. Ispitujte s vjerodajnicom samo za čitanje ograničenom na ta podstabla i prihvatite da objekt koji nedostaje može značiti da značajka nije implementirana, a ne da je MIB pogrešan.

Uskladite jednu poznatu VRF rutu s vlastitim operativnim izlazom uređaja prije nego kolektor usmjerite na cijelu tablicu. Čuvajte svaku komponentu indeksa i vrijeme prikupljanja uz svaki uzorak, jer se rute i veze kreću između obilazaka. Snimka sastavljena od dvaju obilazaka udaljenih nekoliko minuta može pomiješati stari indeks križnog spoja s novom rutom i izgledati posve dosljedno.

Gdje pregled primljenog BGP-a ili objekt oznake specifičan za dobavljača doista nedostaje, prijeđite na telemetrijsko ili operativno sučelje koje platforma dokumentira. Standardna veza pokriva lokalne oznake prosljeđivanja i malo što drugo, pa je tretirajte kao prvi korak u dizajnu prikupljanja, a ne kao gotovu stvar.

Povezani članci