Trys skirtingos etiketės keliauja su vienu VPNv4 maršrutu, o SNMP perėjimas rodo tik tas, kurias agentas įgyvendina. Gautas BGP atributas, vietoje priskirta įeinančioji paslaugos etiketė ir išeinančioji perdavimo etiketė yra skirtingose lentelėse pagal skirtingus indeksus. Prašyti įrenginio etiketės nepirmiau pasirinkus, kurią iš trijų turite omenyje, yra tai, dėl ko rinkimo projektas įstringa jau pirmajame korpuse.

Pasirinkite tai, ko reikia jūsų užduočiai, tada sekite indeksų grandinę, kuri tai pasiekia. Jei grandinė nutrūksta ties objektu, kurio agentas neįgyvendina, tai yra užfiksuotina išvada, o ne spraga, kurią reikia užpildyti išgalvotu OID.

Pasirinkite, kurios iš trijų etikečių reikia užduočiai

Iš kaimyno gauta etiketė ateina kaip BGP kelio atributas ir aprašo, ko tas kaimynas tikisi, kad stumsite jo link. Įeinančiąją paslaugos etiketę šis įrenginys priskiria VRF priešdėliui ir žymi srautą, įeinantį į LSP. Išeinančioji viršutinė etiketė yra tai, ką perdavimo plokštuma iš tikrųjų stumia kito šuolio link, ir ji keičiasi, kai keičiasi kitas šuolis.

Tik antroji ir trečioji priklauso apklausiamo įrenginio perdavimo būsenai. Pirmoji yra teiginys apie kaimyno lūkesčius, o ne apie šį korpusą.

Standartinis L3VPN MIB modeliuoja VRF maršrutą ir jo sąsają su kryžmine jungtimi, ko pakanka pasiekti vietines paslaugos ir perdavimo etiketes. Jis nežada viso kiekvieno BGP sesijos gauto atributo išdėstymo. Skaitykite lentelę pagal tai, ką ji turi, o ne pagal tai, ką sufleruoja klausimas. Rinktuvas, pastatytas ant klaidingos prielaidos, praneša nulius ir saugo juos kaip trūkstamus duomenis.

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

Susiekite VRF maršruto įrašą su jo kryžmine jungtimi

RFC 4382 apibrėžia mplsL3VpnVrfRteTable. Skaitykite jo indeksą kaip šešias dalis: VRF pavadinimą, paskirties adreso tipą, patį priešdėlį, politikos reikšmę, kito šuolio tipą ir kito šuolio adresą. IGP ir BGP įrašai dalijasi ta lentele, todėl šalia priešdėlio užsirašykite maršrutizavimo protokolą. Dvi eilutės gali turėti tą patį priešdėlį ir skirtis tik kitu šuoliu, o pasirinkus netinkamą eilutę jungtis nukreipiama į kitą kryžminę jungtį.

Stulpelis mplsL3VpnVrfRteXCPointer turi kryžminės jungties indeksą, o ne visą eilutės OID, nors pavadinimas sufleruoja priešingai. Vieno okteto nulinė reikšmė reiškia, kad nėra susietos etikečių dėklo, ką matote prieš įsitvirtinant susiejimams arba maršrutui, kuriam jos niekada neprireikė.

Išverskite stulpelį prieš perėjimą, kad išvesties skaitmeninis pomedis būtų vienareikšmis. Abi žemiau pateiktos komandos kreipiasi į tą patį mazgą skirtingomis notacijomis.

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

Paimkite grąžintą indeksą į kryžminių jungčių lentelę, kurios įrašo raktas yra trejetas: kryžminės jungties indeksas, įeinančios atkarpos indeksas ir išeinančios atkarpos indeksas. Tas trejetas yra jungtis, kuri maršrutą paverčia etikete. Pereikite kryžminės jungties pomedį konkrečiam indeksui, o ne visą lentelę, nes indeksuotas skaitymas išlaiko sąsają, o masinis perėjimas neišlaiko.

Skaitykite indeksą, o ne etiketės numerį

Atkarpos indeksas identifikuoja eilutę, o etiketė yra reikšmė tos eilutės viduje, todėl pakeitus vieną kitu gaunamas patikimai atrodantis atsakymas, kuris rodo į neteisingą LSP. Įeinamojoje pusėje patikrinkite sąsają ir etiketės kontekstą kartu su mplsInSegmentLabel, prisimindami, kad objektas vietoj to gali turėti rodyklę į etikečių lentelę, kai eilutė nurodo įrašą kitur.

Išeinančiojoje pusėje patikrinkite išeinančiąją sąsają ir ar eilutė sako, kad viršutinė etiketė stumiama, prieš skaitydami mplsOutSegmentTopLabel. Užpildytas viršutinės etiketės stulpelis eilutėje, kuri nieko nestumia, yra pasenusi reikšmė arba ankstesnio kelio likutis, o ne dabartinė perdavimo būsena. Gilesni dėklai reikalauja nurodytos etikečių dėklo lentelės, ir tas papildomas žingsnis yra normalus, o ne defektas.

Specialios nulio konvencijos taikomos keliams, kurie prasideda arba baigiasi vietoje maršrutizatoriuje. Nulinį indeksą traktuokite kaip dokumentuotą elgesį, o ne tuščią rezultatą, ir patvirtinkite jį pagal vietinę perdavimo būseną.

Patvirtinkite, ką agentas įgyvendina, prieš plečiant

Patikrinkite įgyvendintus objektus tikslios platformos ir leidimo, naudojamų adresų šeimų ir bet kokių operacinių pomedžių apribojimų atžvilgiu. Apklauskite tik skaitymo teisėmis, apribotomis tais pomedžiais, ir priimkite, kad trūkstamas objektas gali reikšti, jog funkcija neįgyvendinta, o ne kad MIB neteisingas.

Prieš nukreipdami rinktuvą į visą lentelę, suderinkite vieną žinomą VRF maršrutą su paties įrenginio operacine išvestimi. Išsaugokite kiekvieną indekso komponentą ir rinkimo laiką su kiekvienu mėginiu, nes maršrutai ir susiejimai juda tarp perėjimų. Momentinė kopija, susiūta iš dviejų perėjimų, kuriuos skiria minutės, gali sumaišyti seną kryžminės jungties indeksą su nauju maršrutu ir atrodyti visiškai nuosekli.

Kai gauto BGP vaizdo ar tiekėjo specifinio etiketės objekto tikrai nėra, pereikite prie telemetrijos ar operacinės sąsajos, kurią platforma dokumentuoja. Standartinė jungtis apima vietines perdavimo etiketes ir nedaug kito, todėl traktuokite ją kaip pirmą rinkimo dizaino žingsnį, o ne kaip gatavą daiktą.

Susiję straipsniai