Sessiya ko'tarilayotganini, marshrut paydo bo'layotganini ko'rishingiz mumkin, lekin baribir noto'g'ri xizmatni o'qiyapsiz. Har bir e'lonning boshidagi raqamlar juftligi, manzil oilasining identifikatori va keyingi manzil oilasining identifikatori qaysi tahlilchi yukni o'qishini va qaysi jadval natijani saqlashini belgilaydi. Juftlikni xato qilsangiz, import siyosati, marshrut maqsadi mosligi va keyingi sakrash qidiruvi barchasi hech kim e'lon qilmagan tuzilmaga qarshi ishlaydi. Quyidagi yo'l shu juftlikdan boshlanib, uzatish natijasida tugaydi.

Marshrut qaysi jadvalga tegishli ekanini ikki raqam belgilaydi

Juftlik ikki marta ko'rinadi: ko'p protokolli imkoniyat ichida, u yerda so'zlovchi oilani e'lon qiladi, va shu oila olib yuradigan har bir NLRI oldida. Bu uni manba qutisidagi sozlama emas, marshrutning xossasi qiladi. Ishlab chiqaruvchilar uni Address family VPNv4 Unicast kabi nom sifatida chop etadi, raqamlar joyida qolgan holda ibora nashrlar orasida o'zgaradi.

Where you meet itFamily pairBoundary of what it proves
VPNv4 unicast capability on a neighbour1 / 128the peer will signal labelled VPN-IPv4, nothing about import
VPNv6 unicast capability on a neighbour2 / 128the peer will signal VPN-IPv6, silent about the transport below
VPLS NLRI with a VE ID and a label base25 / 65a pseudowire is signalled, not that a bridge learned a MAC
EVPN MAC/IP advertisement route25 / 70a binding is advertised, not that the host answers

To'rt kodlash deyarli barcha korporativ holatlarni qamraydi: MPLS yorliqli VPN-IPv4 uchun 1 bilan 128, IPv6 ekvivalenti uchun 2 bilan 128, BGP signal bergan VPLS uchun 25 bilan 65 va EVPN uchun 25 bilan 70. Birinchi xato har bir Layer 2 xizmatini 25 bilan 65 orqasida deb hisoblashdir, bu EVPNni yashiradi. Ikkinchisi ikki IP oilasini uzunroq manzilli bitta oila deb qarashdir, holbuki ular alohida kelishiladi va turli sheriklarda qabul qilinishi mumkin. Uchinchisi faqat bittasini biladigan nashrdan shablon ko'chirilganda paydo bo'ladi. Reyestrda qidirish uchtasini ham xizmat nomiga tayangan taxmindan tezroq hal qiladi.

To'rt qatorni IANA reyestridagi misollar deb biling, reyestrning o'zi emas. Raqam siz bilgan hech narsaga to'g'ri kelmasa, uning atrofida siyosat qurishdan oldin uni ko'rib chiqing.

AFI 25 ikkita bog'lanmagan NLRI formatini olib yuradi

Ikkala Layer 2 oilasi ham AFI 25 ostida o'tiradi va o'xshashlik shu yerda tugaydi. RFC 4761 section 3.2.2 dagi VPLS NLRI uzunlik, marshrut ajratgichi, VE ID, VE bloki siljishi, VE bloki o'lchami va yorliq asosini olib yuradi; ular birgalikda pseudowire oxirgi nuqtasini va uning yorlig'ini nomlaydi. EVPN AFI 25ni saqlab, SAFI 70ga o'tadi, u yerda yuk marshrut turi: Ethernetning avtomatik topilishi, MAC/IP e'loni, qamrab oluvchi multicast, Ethernet segmenti, IP prefiksi. Shuning uchun bir xil bayt siljishi ikki oilada boshqa ma'no beradi. Bittasi uchun yozilgan tahlilchi ikkinchisini shikoyatsiz o'qiydi va ma'nosizlik chiqaradi. Juftlik talqin noto'g'ri ekani haqidagi yagona ogohlantirishdir.

Bir oilada VE bloki siljishini bildiruvchi maydonning ikkinchisida o'xshashi yo'q, MAC/IP e'loni marshruti esa faqat EVPNda mavjud. Atributni ikkalasiga ham tegishlidek keltirish — ushlanmani ko'rib chiqish buziladigan yo'l.

Kimdir sizga ushlanma yoki ishlab chiqaruvchi jadvalini bersa, atribut qaysi oilaga tegishli ekanini so'rang. So'ngra qabul qiluvchi amalga oshirish shu oilani qo'llab-quvvatlashini tasdiqlang, ma'lumot varaqasidagi xizmat nomini emas. Ikki platforma ham VPLS qo'llab-quvvatlashini da'vo qilib, turli signal oilalarini amalga oshirishi mumkin. Juftlik ularni ajratadi; mahsulot yorlig'i emas.

Sessiyaning o'z manzil oilasi alohida savol

VPN-IPv6 odatda TCP ulanishi IPv4 ustida ketadigan sessiya orqali e'lon qilinadi va bu qo'llab-quvvatlangan loyiha, nosozlik emas. Shuning uchun faqat sessiya xulosasini o'qish sheriklar qaysi VPN oilalarini almashishini aytmaydi.

NLRI oilasi, transport oilasi va uzatish oilasi uchta mustaqil qaror. Marshrutizator sherigi bilan IPv4 gaplashishi, VPN-IPv6 yetib borishini qabul qilishi va keyingi sakrashi siz mo'ljallamagan yo'l orqali yetib boriladigan IPv6 manzili bo'lgan marshrutni o'rnatishi mumkin. Har bir qatlam o'z tasdiqini talab qiladi. E'lonlar to'g'ri ko'ringanda ham IPv6 manzillari yetib bormayotganini xabar qiladigan saytlar odatda keyingi sakrash hal qilinishini yo'qotgan, oilalar kelishuvini emas.

Sessiya manzil oilasini alohida sinab ko'ring, so'ngra u olib yuradigan oilalarni, so'ngra yadro uzata oladigan narsani. Uchtasini alohida tutish to'g'ri e'lonni IPv6 chetdan chetga ishlayotganining isboti deb o'qishdek keng tarqalgan noto'g'ri tashxisni oldini oladi. U faqat bir sherik boshqasiga prefiks haqida aytganini isbotlaydi.

Kelishilgan, olingan, import qilingan, o'rnatilgan

Bitta kutilgan marshrut uchun to'rt holat tartib bilan bajarilishi kerak va har biri kuzatiladi. Oila shu sherik bilan kelishilgan bo'lishi, marshrut kelishi, marshrut maqsadi uni mo'ljallangan kontekstga import qilishi va marshrut o'rnatilishi uchun keyingi sakrash hal qilinishi kerak. Birinchi holatni o'tkazib yuborish qolgan uchtasini javobsiz qiladi, chunki kelishilmagan oila tekshirish uchun marshrutlar chiqarmaydi. Cisco uslubidagi platformalarda oila xulosalari va har bir sherik bo'yicha imkoniyatlar alohida buyruqlar.

show bgp all summary
show bgp vpnv4 unicast all summary
show bgp l2vpn evpn summary
show bgp neighbors <peer-address> | include Address family

Kelishuv har bir sherik uchun chop etilgan imkoniyatlar almashinuvida ko'rinadi va hech qanday oila sanab o'tilmagan o'rnatilgan sessiya siz so'ragan narsadan hech narsa olib yurmaydi. Importni kengaytirilgan jamoalar sifatida olib yuriladigan marshrut maqsadlari hal qiladi, shuning uchun to'g'ri juftlik xato terilgan maqsad bilan jadvalni bo'sh qoldiradi. So'ngra o'rnatish qabul qiluvchi kontekstda keyingi sakrash hal qilinishiga bog'liq, bu har bir e'lon mukammal ko'ringanda ham muvaffaqiyatsiz bo'lishi mumkin.

Ma'lumot tekisligini oxirida tasdiqlang, chunki jadvaldagi marshrut da'vo, yetkazib berish emas. O'sha to'rt holat har bir oilaga tegishli; faqat buyruqlar va jadval nomlari o'zgaradi.

Oilalar juftligi hech qachon nimani isbotlamaydi

Juftlikni to'g'ri o'qish keyingi marshrutlash ma'lumotini qanday talqin qilishni aytadi va bu butun da'vo. U yetib borish, siyosat yoki ma'lumot tekisligi salomatligi haqida hech narsa aytmaydi. Ikkalasini aralashtirish hech kim tekshirmagan tarmoq haqida ishonchli bayonotlar tug'diradi. Marshrut maqsadi nomuvofiqligi va singan keyingi sakrash faqat juftlikdan qaraganda bir xil ko'rinadi. Juftlik o'qish yo'riqnomasi, hech qachon hukm emas.

Eskalatsiya qilganingizda juftlikni, marshrut maqsadini va hal qilingan keyingi sakrashni bir xil eslatmaga qo'ying. Shunda keyingi muhandisda xizmat nomini qayta talqin qilish o'rniga sinab ko'radigan uchta mustaqil narsa bo'ladi. Agar kelishuv bo'lmasa, ular buni darhol ko'radi, noto'g'ri maqsad importni ko'rinadigan tarzda yo'q qiladi va hal qilinmagan keyingi sakrash marshrutni mavjud, ammo yaroqsiz qoldiradi.

O'xshash maqolalar