Эки кардар үчүн бир /24? VPNv4кө RD жана белги керек
Эки ижарачы бир /24 жарыялай алат, анткени RD ар бир маршрутка өз идентификациясын берет. Белги башка суроого жооп берет: кантип жөнөтүү керек.
Эки ижарачы филиалын бирдей 10.50.0.0/24 менен номерлейт, ал эми өзгөрүүдөн кийин биринин маршруту провайдердин четинен жоголот, экинчиси иштеп турат. Бул билеттин артындагы жөнөкөйлөштүрүү адатта маршрут айырмалоочусунан (RD) баш тартуу болуп саналат, анткени «белги кардарды мурунтан эле аныктайт». Андай эмес. RD жана белги эки башка суроого жооп берет, жана бул айырма капталган даректер мажбурлаганда гана көрүнөт.
Эки болушу керек жерде бир маршрут
Кадимки IPv4 unicast бир префикске эки жолду салыштырып, жакшысын орнотот. A ижарачысынын 10.50.0.0/24 жана B ижарачысынын 10.50.0.0/24 бир ачкыч, ошондуктан бири жеңет, экинчиси камдык жол катары гана калат. Протокол ага айтылганды кылды; башкаруу тегиздигинен эки башка маршрутту бир идентификатордун астында сактоо талап кылынган.
Жыйынтык катага эмес, жоголгон маршрутка окшош: жарышта утулган PE өз ижарачысын дагы эле жергиликтүү жөнөтөт, ошондуктан аянтчанын ичиндеги текшерүү ийгиликтүү, аянтчалар аралык тест ийгиликсиз болот. Кандайдыр бир саясатка тийүүдөн мурун VPNv4 таблицасындагы ошол префиктин жазууларын санаңыз.
RD бир ачкычты экиге айландырат
Сегиз байттык маршрут айырмалоочусу IPv4 префиксинин алдына кошулат, ал эми BGP алып жүргөн объект IPv4 префиксинин ордуна VPN-IPv4 дарегине айланат. Эки ижарачы бирдей 32 битти кармай алат, анткени алдыңкы 64 бит башкача. AS негизиндеги RD жана дарек негизиндеги RD үчүн формат түрлөрү бар, жана тандоо баштапкы PEге таандык. PEлер бир AS бөлүшкөндө AS негизиндеги RD кеңири таралган, бөлүшпөгөндө дарек негизиндеги.
RDни мүчөлүк белгиси катары окубаңыз. Маршрут максаттары импорт менен экспортту башкарат жана кайсы VRF маршрутту орното алаарын чечет; RD маршруттун өз идентификациясы бар экенине гана кепилдик берет. Ар бир VRFке өз RDсин берүү кеңири таралган тажрыйба, анткени бул дал келүүнү маршруттар серебинде окулуучу күйдө сактайт.
Белги — жергиликтүү жөнөтүү нускамасы
Ар бир жарыялоо MPLS белгисин да алып жүрөт жана анын мааниси аны бөлгөн маршрутизатор менен чектелген. Башка PE байланышы жок багытка ушул эле номерди бере алат. Так ошондуктан белги кардардын идентификациясын алмаштыра албайт: номер кийинки секирүү жана аны орноткон жөнөтүү абалынын жанында гана туура.
Бөлүштүрүүнүн майдалыгы ишке ашырууга жана дизайнга жараша өзгөрөт: кээ бир платформалар ар бир VRFке бир белги бөлөт, башкалары ар бир префикске, жана белги кардарды эмес, жөнөтүү аракетин белгилеши мүмкүн. Бир багытка жеткен эки башка белги карама-каршылык эмес, жана эки PEдеги бирдей белги номери да карама-каршылык эмес.
| Field | Where it lives | Scope | If you remove it |
|---|---|---|---|
| RD | VPNv4 NLRI | Per advertised route | Overlapping prefixes collide |
| Route target | Extended community | Import and export policy | Route lands in the wrong VRF |
| Label | Labeled NLRI and forwarding state | Per allocating router | No instruction for the data plane |
| Next hop | Path attribute | Per path | The label cannot be resolved |
Эмне үчүн бири экинчисин алмаштыра албайт
Жарыялоону окуу дегенибиз төрт нерсени чогуу кароо: RD менен квалификацияланган префикс, маршрут максаттары, кийинки секирүү жана белги. Колдонуучунун пакетин окуу дегенибиз ошол маалыматтан орнотулган стекти кароо. Ден соолугу чың дизайн эки тараптын дал келүүсүн көрсөтөт, бузулган дизайнда адатта бир тарап туура, экинчиси эскирген болот. Ушул салыштыруу идентификация маселесин жөнөтүү маселесинен ажыратат.
Башкаруу тегиздиги менен маалымат тегиздигинин ортосундагы таза карама-каршылык окутуу куралы, коддоонун сүрөттөмөсү эмес. RFC 8277 белгини белгиленген NLRIнин ичине коёт, ошондуктан жарыялоонун өзү байланышты алып жүрөт; аны жөнөтүү үчүн колдонуу кийинки, өзүнчө кадам.
Ижарачынын маршруту жоголгондо ушул тартипте текшериңиз: префикс үчүн эки VPNv4 жазуусу, ар биринде туура маршрут максаты, чечилүүчү кийинки секирүү жана кабыл алуучу PEде абалы бар белги. Идентификацияны жөнөтүү мааниси менен оңдоо, же тескерисинче, бир текшерүүдөн өтүп, кийинкисинде ийгиликсиз болот.