Bitta VPNv4 marshruti bilan uch xil yorliq birga yuradi va SNMP yurishi faqat agent amalga oshirganlarini ko'rsatadi. Qabul qilingan BGP atributi, mahalliy ajratilgan kiruvchi xizmat yorlig'i va chiquvchi yo'naltirish yorlig'i turli indekslar ostidagi turli jadvallarda yotadi. Uchtadan qaysi biri nazarda tutilganini avval tanlamasdan qurilmadan yorliq so'rash — yig'ish loyihasi birinchi korpusidayoq tiqilib qolishining sababi.

Vazifangizga keraklisini tanlang, so'ng unga yetib boradigan indekslar zanjirini kuzatib boring. Agar zanjir agent amalga oshirmagan obyektda uzilsa, bu yozib oladigan topilma, o'ylab topilgan OID bilan to'ldiradigan bo'shliq emas.

Vazifaga uch yorliqdan qaysi biri kerakligini tanlang

Qo'shnidan olingan yorliq BGP yo'l atributi sifatida keladi va o'sha qo'shni sizdan o'ziga qarab nimani surishni kutishini tasvirlaydi. Kiruvchi xizmat yorlig'ini bu qurilma VRF prefiksiga ajratadi va LSP ga kiradigan trafikni belgilaydi. Chiquvchi yuqori yorliq — yo'naltirish tekisligi keyingi sakrashga haqiqatan suradigan narsa, va keyingi sakrash o'zgarganda u ham o'zgaradi.

So'ralayotgan qutidagi yo'naltirish holatiga faqat ikkinchi va uchinchisi tegishli. Birinchisi qo'shnining kutish haqidagi bayonoti, bu korpus haqida emas.

Standart L3VPN MIB VRF marshrutini va uning o'zaro bog'lanish bilan aloqasini modellashtiradi, bu mahalliy xizmat va yo'naltirish yorliqlariga yetish uchun yetarli. U BGP sessiyasi olgan har bir atributning to'liq chiqarilishini va'da qilmaydi. Jadvalni savol shama qilgan narsa uchun emas, unda bor narsa uchun o'qing. Noto'g'ri taxminga qurilgan yig'uvchi nollarni xabar qiladi va ularni yetishmayotgan ma'lumot sifatida arxivlaydi.

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

VRF marshrut yozuvini uning o'zaro bog'lanishi bilan bog'lang

RFC 4382 mplsL3VpnVrfRteTable ni belgilaydi. Uning indeksini olti qism sifatida o'qing: VRF nomi, manzil turi, prefiksning o'zi, siyosat qiymati, keyingi sakrash turi va keyingi sakrash manzili. IGP va BGP yozuvlari o'sha jadvalni bo'lishadi, shuning uchun prefiks yoniga marshrutlash protokolini yozib qo'ying. Ikki qator bir xil prefiksni olib yurishi va faqat keyingi sakrash bilan farqlanishi mumkin, noto'g'ri qatorni tanlash esa bog'lanishni boshqa o'zaro bog'lanishga yo'naltiradi.

mplsL3VpnVrfRteXCPointer ustuni nomi aksini shama qilsa ham to'liq qator OID emas, o'zaro bog'lanish indeksini olib yuradi. Bir oktetli nol qiymat bog'langan yorliqlar steqi yo'qligini bildiradi, buni bog'lanishlar o'rnashishidan oldin yoki hech qachon kerak bo'lmagan marshrut uchun ko'rasiz.

Ustunni yurishdan oldin tarjima qiling, shunda chiqishdagi raqamli pastki daraxt bir ma'noli bo'ladi. Quyidagi ikkala buyruq ham bir tugunni turli yozuvlarda manzillaydi.

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

Qaytarilgan indeksni o'zaro bog'lanishlar jadvaliga olib boring, uning yozuv kaliti uchlik: o'zaro bog'lanish indeksi, kiruvchi segment indeksi va chiquvchi segment indeksi. Shu uchlik marshrutni yorliqqa aylantiruvchi bog'lanishdir. Butun jadval o'rniga aniq indeks uchun o'zaro bog'lanish pastki daraxtini yuring, chunki indeksli o'qish aloqani butun saqlaydi, ommaviy yurish esa saqlamaydi.

Yorliq raqamini emas, indeksni o'qing

Segment indeksi qatorni aniqlaydi, yorliq esa shu qator ichidagi qiymat, shuning uchun birini ikkinchisi bilan almashtirish noto'g'ri LSP ga ishora qiluvchi ishonchli ko'rinadigan javob beradi. Kiruvchi tomonda interfeys va yorliq kontekstini mplsInSegmentLabel bilan birga tekshiring, qator boshqa joydagi yozuvga havola qilganda obyekt o'rniga yorliqlar jadvaliga ko'rsatkich olib yurishi mumkinligini yodda tuting.

Chiquvchi tomonda chiquvchi interfeysni va qator yuqori yorliq surilishini aytadimi-yo'qmi, mplsOutSegmentTopLabel ni o'qishdan oldin tekshiring. Hech narsa surmagan qatorda to'ldirilgan yuqori-yorliq ustuni eskirgan qiymat yoki oldingi yo'lning qoldig'i, hozirgi yo'naltirish holati emas. Chuqurroq steqlar havola qilingan yorliqlar steqi jadvalini talab qiladi va bu qo'shimcha qadam normal, nuqson emas.

Nolning maxsus konvensiyalari marshrutizatorda mahalliy boshlanadigan yoki tugaydigan yo'llarga tegishli. Nol indeksni bo'sh natija emas, hujjatlashtirilgan xatti-harakat sifatida qabul qiling va uni mahalliy yo'naltirish holati bilan tasdiqlang.

Kengaytirishdan oldin agent nimani amalga oshirishini tasdiqlang

Amalga oshirilgan obyektlarni aniq platforma va nashr, ishlatilayotgan manzil oilalari va pastki daraxtlarga oid har qanday operatsion cheklov bo'yicha tekshiring. Faqat o'qish huquqiga ega va shu pastki daraxtlar bilan cheklangan hisob ma'lumotlari bilan so'rov yuboring va yetishmayotgan obyekt MIB noto'g'ri emas, balki funksiya amalga oshirilmagan bo'lishi mumkinligini qabul qiling.

Yig'uvchini butun jadvalga yo'naltirishdan oldin bitta ma'lum VRF marshrutini qurilmaning o'z operatsion chiqishi bilan solishtiring. Har bir namunaga har bir indeks komponentini va yig'ish vaqtini qo'shib saqlang, chunki marshrutlar va bog'lanishlar yurishlar orasida siljiydi. Bir necha daqiqa farq bilan olingan ikki yurishdan tikilgan surat eski o'zaro bog'lanish indeksini yangi marshrut bilan aralashtirib, butunlay izchil ko'rinishi mumkin.

Qabul qilingan BGP ko'rinishi yoki yetkazib beruvchiga xos yorliq obyekti haqiqatan yo'q joyda platforma hujjatlashtirgan telemetriya yoki operatsion interfeysga o'ting. Standart bog'lanish mahalliy yo'naltirish yorliqlarini va ozgina boshqasini qamrab oladi, shuning uchun unga yig'ish dizaynining birinchi qadami sifatida qarang, tayyor narsa sifatida emas.

O'xshash maqolalar