VRFda yo‘qolgan marshrut: mahalliy, VPNv4 yoki yo‘naltirish jadvali?
VRFda yo‘q, VPNv4da yo‘q va CEFga o‘rnatilmagan prefiks uch xil nosozlikdir. Marshrut maqsadlarini tahrirlashdan oldin jadvallarni tartib bilan o‘qing.
Mijoz marshrut maqsadi o‘zgartirilgandan keyin prefiks yo‘qolganini aytadi va yuboradigan birinchi ekran surati odatda noto‘g‘ri jadval bo‘ladi. Uch xil jadval uch xil savolga javob beradi: prefiks VRF ichida bormi, u VPNv4 marshruti sifatida e’lon qilinib import qilindimi, va yo‘naltirish yozuvi haqiqatan o‘rnatildimi. Ularni tartibsiz o‘qish ishonchli, ammo noto‘g‘ri xulosalar beradi. Bu qo‘llanma bitta mahalliy va bitta uzoq prefiksni uchta jadvaldan tartib bilan o‘tkazadi va buni boshlagan RT o‘zgarishi uchun qaytarish rejasi bilan tugaydi.
Prefiks va u tegishli jadvalni nomlang
Biror narsa yozishdan oldin ikkita prefiksni yozib qo‘ying. Biri mijoz saytida mahalliy, ulangan interfeys yoki CE e’lonidan o‘rganilgan. Ikkinchisi uzoq va provayderning magistral tarmog‘i orqali kelishi kutiladi. Ular bir VRFga turli yo‘llar bilan kiradi va biridagi nosozlik ikkinchisi haqida hech narsa demaydi.
| Table | Question it answers | Command |
|---|---|---|
show ip vrf CUST-A | Which RTs are attached for import and export | Read the RT lists before anything else |
show ip route vrf CUST-A | Is the prefix present in this VRF at all | Local and imported routes both appear |
show ip bgp vpnv4 all | Was the NLRI advertised and retained | Keyed by route distinguisher |
show ip cef vrf CUST-A | Was a forwarding entry installed | Proves a usable path, not just a BGP entry |
Ikki identifikator orasidagi farqni aniq saqlang, chunki bu bilettlardagi tartibsizlikning katta qismi shundan kelib chiqadi. Marshrut ajratgichi VPNv4 NLRI tarkibiga kiradi va aks holda bir xil mijoz prefikslarini magistral bo‘ylab noyob qilish uchun mavjud. Marshrut maqsadi atribut sifatida olib yuriladigan kengaytirilgan jamoa bo‘lib, import va eksport siyosati aynan shu bilan moslashadi. Bu ajratgichning ikkinchi nomi emas va u mijoz paketlarida olib yurilmaydi.
1-qadam: prefiks VRFda borligini isbotlang
Mahalliy ko‘rinishdan boshlang, keyin importni boshqaradigan RTlar bilan davom eting. Agar mahalliy prefiks bu yerda bo‘lmasa, yuqoridagi hech narsa aybdor bo‘la olmaydi:
show ip route vrf CUST-A 172.21.4.0 255.255.255.0
show ip route vrf CUST-A | include 172.21.4.0
show ip vrf CUST-AUlangan yoki statik ko‘rinadigan prefiks mahalliy o‘rganilgan va uning mavjudligi eksport qilinganmi degan savolga hech narsa demaydi. Bu ish oqimidagi eng keng tarqalgan noto‘g‘ri o‘qish: sog‘lom VRF jadvali faqat mahalliy o‘rganish haqidagi dalil. Eksport tomoni alohida savol bo‘lib, unga qo‘shni ko‘rinishi va biriktirilgan eksport maqsadi javob beradi.
Shu yerda bo‘lganingizda VRFdagi RT ro‘yxatlarini tekshiring. Agar ko‘zda tutilgan import maqsadi ro‘yxatda bo‘lmasa, pastdagi hamma narsa ahamiyatsiz. Agar u bor bo‘lsa-yu, uzoq PE eksport qiladiganidan farq qilsa, bitta ham paket ushlashni ochmasdan nosozlikni topdingiz.
2-qadam: VPNv4 jadvalini va uning maqsadlarini o‘qing
VPNv4 jadvali boshqaruv tekisligi aslida nima almashganini ko‘rsatadi. Uzoq prefiksni to‘g‘ri ajratgich ostidan qidiring, keyin unga biriktirilgan jamoalarni ko‘ring:
show ip bgp vpnv4 all 10.60.9.0/24
show ip bgp vpnv4 all | include 10.60.9.0
show ip bgp vpnv4 vrf CUST-A neighbors 192.0.2.17 advertised-routesTo‘g‘ri marshrut maqsadiga ega, ammo mahalliy o‘rnatishi yo‘q yozuv yetib borishga emas, import siyosatiga yoki marshrut tanlashga ishora qiladi. VPNv4 jadvalida umuman ko‘rinmaydigan yozuv yuqoriga ishora qiladi: manba PE uni eksport qilmagan bo‘lishi mumkin, yoki sessiya manzil oilasini olib yurmaydi.
O‘zgarishlar paytida odamlarni chalkashtiradigan uchinchi holat ham bor. Ba’zi platformalar marshrut maqsadlari a’zoligi ma’lumotidan foydalanib, qaysi VPN marshrutlarini so‘rash yoki saqlashni cheklaydi, shuning uchun bitta filtrlangan ko‘rinishda uzoq NLRI yo‘qligi e’lon hech qayerda yo‘qligiga dalil emas. Marshrut global qaytarib olingan degan xulosaga kelishdan oldin filtrlanmagan jadvalni va qo‘shnining e’lon qilgan marshrutlarini tekshiring.
3-qadam: biror narsa o‘rnatilgani va belgilanganini tasdiqlang
BGP yozuvi qaror, yo‘l emas. Yo‘naltirish jadvallari paketlarning boradigan joyi bor-yo‘qligini aytadi:
show ip cef vrf CUST-A 10.60.9.0/24
show mpls forwarding-table vrf CUST-A | include 10.60.9.0
show ip bgp vpnv4 vrf CUST-AHal qilingan qo‘shnilik va chiqish yorlig‘i bilan CEF yozuvi ma’lumot tekisligi trafigi ishlashi kerakligini bildiradi, qolgan har qanday alomat esa ilovaga yoki VRF ichidagi filtrlashga tegishli. Hal qilinmagan keyingi sakrashni ko‘rsatuvchi CEF yozuvi BGP sog‘lom ko‘rinsa ham yorliq yo‘li to‘liq emasligini bildiradi, va BGP jadvali ekran surati o‘zgarish ko‘rib chiqishini chalg‘itgan holat aynan shu.
Mahalliy PE yuklaydigan yorliqni uzoq PE olishni kutayotgan yorliq bilan solishtiring. Ikki ko‘rinish orasidagi nomuvofiqlik yorliq taqsimoti yoki sessiya muammosi, va marshrut maqsadlarini necha marta tahrirlasangiz ham u tuzalmaydi.
RT o‘zgarishini e’lon qilingan qamrov bilan qaytaring
Agar nosozlik marshrut maqsadini tahrirlashdan boshlangan bo‘lsa, uni bitta ongli qadam sifatida bekor qiling va qaysi qamrovni o‘zgartirishingizni ayting. Import maqsadini olib tashlash shu VRF ichidagi huquqni qaytarib oladi. U magistraldan VPNv4 e’lonini o‘chirmaydi, va ba’zi platformalarda marshrut jadvalda saqlanib qoladi. Bu turli natijalar va foydalanuvchi ko‘radigan ta’sir qaysi birini nazarda tutishingizga bog‘liq.
configure terminal
vrf definition CUST-A
address-family ipv4
no route-target import 65000:410
end
clear ip bgp vpnv4 vrf CUST-A soft inAgar sessiya prefikslarni allaqachon saqlasa, kirish tomonidagi yumshoq qayta konfiguratsiya yetarli; ish vaqtida provayderga qaragan sessiyani qattiq qayta ishga tushirish boshqa kimdir qabul qilishi kerak bo‘lgan qaror. Junosda mos keladigan tekshiruvlar har bir VRF jadvalini va VPN jadvalini to‘g‘ridan-to‘g‘ri o‘qiydi, qaytarish esa har bir buyruq bo‘yicha bekor qilish emas, commit paytidagi qaytish, shuning uchun boshlashdan oldin konfiguratsiya farqini yozib oling.
Boshlagan o‘sha uchta buyruq bilan va o‘sha tartibda tugating, natijalarini vaqt tamg‘asi bilan yozib oling. RT xato edi, endi to‘g‘ri deydigan bilet qayta ishlatilmaydi; prefiks VRFda, VPNv4da va CEFda o‘rnatilganini ko‘rsatadigan bilet keyingi odam solishtira oladigan dalil. Agar faqat birinchi ikkitasi o‘zgargan bo‘lsa, o‘zgarishni tugatmadingiz.