Ikki ijarachi filiallarini bir xil 10.50.0.0/24 bilan raqamlaydi va o'zgarishdan keyin birining marshruti provayder chetidan yo'qoladi, ikkinchisi ishlashda davom etadi. Bu chipta ortidagi soddalashtirish odatda marshrut ajratgichidan (RD) voz kechishdir, chunki «yorliq mijozni allaqachon identifikatsiya qiladi». Unday emas. RD va yorliq ikki xil savolga javob beradi va bu farq faqat qatlamli manzillar majbur qilganda ko'rinadi.

Ikki bo'lishi kerak joyda bitta marshrut

Oddiy IPv4 unicast bir prefiksga ikki yo'lni solishtiradi va yaxshisini o'rnatadi. A ijarachisidan 10.50.0.0/24 va B ijarachisidan 10.50.0.0/24 bitta kalit, shuning uchun biri yutadi, ikkinchisi faqat zaxira yo'l sifatida qoladi. Protokol aytilganini qildi; boshqaruv tekisligidan ikki xil marshrutni bitta identifikator ostida saqlash so'ralgan edi.

Natija xatoga emas, yo'qolgan marshrutga o'xshaydi: yarishda yutqazgan PE o'z ijarachisini hali ham mahalliy uzatadi, shu sababli sayt ichidagi tekshiruv muvaffaqiyatli, saytlar orasidagi test muvaffaqiyatsiz bo'ladi. Har qanday siyosatga tegishdan oldin VPNv4 jadvalida o'sha prefiksning yozuvlarini sanang.

RD bitta kalitni ikkiga aylantiradi

Sakkiz baytli marshrut ajratgichi IPv4 prefiksi oldiga qo'shiladi va BGP olib yuradigan obyekt IPv4 prefiksi o'rniga VPN-IPv4 manziliga aylanadi. Ikki ijarachi bir xil 32 bitni saqlashi mumkin, chunki oldingi 64 bit farq qiladi. AS asosidagi RD va manzil asosidagi RD uchun format turlari bor va tanlov manba PEga tegishli. PE bir xil ASni bo'lishsa AS asosidagi RD odatiy, bo'lishmasa manzil asosidagi.

RD ni a'zolik yorlig'i sifatida o'qimang. Marshrut maqsadlari import va eksportni boshqaradi va qaysi VRF marshrutni o'rnatishi mumkinligini hal qiladi; RD faqat marshrutning o'z identifikatori borligini kafolatlaydi. Har bir VRFga o'z RD sini berish odatiy amaliyot, chunki bu xaritani marshrut ko'rinishida o'qishli saqlaydi.

Yorliq mahalliy uzatish ko'rsatmasi

Har bir e'lon MPLS yorlig'ini ham olib yuradi va uning ma'nosi uni ajratgan router bilan cheklangan. Boshqa PE aloqasiz manzil uchun bir xil raqamni bera oladi. Yorliq mijoz identifikatorining o'rnini bosa olmasligining sababi ham shu: raqam faqat keyingi hop va uni o'rnatgan uzatish holati yonida to'g'ri.

Ajratish nozikligi amalga oshirish va dizaynga qarab farq qiladi: ba'zi platformalar har bir VRF uchun bitta yorliq ajratadi, boshqalari har bir prefiks uchun, va yorliq mijozni emas, uzatish amalini belgilashi mumkin. Bir manzilga yetadigan ikki xil yorliq qarama-qarshilik emas, va ikki PEda bir xil yorliq raqami ham emas.

FieldWhere it livesScopeIf you remove it
RDVPNv4 NLRIPer advertised routeOverlapping prefixes collide
Route targetExtended communityImport and export policyRoute lands in the wrong VRF
LabelLabeled NLRI and forwarding statePer allocating routerNo instruction for the data plane
Next hopPath attributePer pathThe label cannot be resolved

Nega biri ikkinchisining o'rnini bosa olmaydi

E'lonni o'qish to'rt narsani birga ko'rish demakdir: RD bilan malakalangan prefiks, marshrut maqsadlari, keyingi hop va yorliq. Foydalanuvchi paketini o'qish o'sha ma'lumotdan o'rnatilgan stekni ko'rish demakdir. Sog'lom dizayn ikki tomonning mos kelishini ko'rsatadi, buzilgan dizaynda odatda bir tomon to'g'ri, ikkinchisi eskirgan bo'ladi. Aynan shu taqqoslash identifikatsiya muammosini uzatish muammosidan ajratadi.

Boshqaruv tekisligi bilan ma'lumot tekisligi orasidagi tartibli qarama-qarshilik o'quv quroli, kodlash tavsifi emas. RFC 8277 yorliqni yorliqlangan NLRI ichiga qo'yadi, shuning uchun e'lonning o'zi bog'lanishni olib yuradi; uni uzatish uchun ishlatish keyingi, alohida qadam.

Ijarachining marshruti yo'qolganda shu tartibda tekshiring: prefiks uchun ikki VPNv4 yozuvi, har birida to'g'ri marshrut maqsadi, hal qilinadigan keyingi hop va qabul qiluvchi PE holatga ega bo'lgan yorliq. Identifikatsiyani uzatish qiymati bilan tuzatish yoki aksincha, bir tekshiruvdan o'tadi va keyingisida muvaffaqiyatsiz bo'ladi.

O'xshash maqolalar