Эки кардар аянтчасы 10.20.0.0/24 жарыялай алат жана экөө тең бир провайдердин тармагында жарактуу бойдон калат. Маршрутту айырмалоочу бул жарыяларды өзүнчө кармайт, ал эми маршруттун максаты кайсы кардар VRF көчүрмө ала аларын чечет. Алар конфигурацияда катар турат жана таптакыр башка иштерди аткарышат. Экөөнү алмаштыруу акылга сыярлык көрүнгөн жана эч нерсени оңдобогон өзгөртүүлөргө алып келет.

Кардардын четинен алыскы VRFке чейин бир маршрутту ээрчиңиз жана бөлүнүү конкреттүү болот: идентификация маршрут BGPге киргенге чейин кошулат, ал эми бөлүштүрүү саясаты маршрут кабыл алуучу провайдердин четине жеткенде бааланат.

VPN-IPv4 маршруту — бул RD жана IPv4 префикси

RFC 4364 VPN-IPv4 дарек үй-бүлөсүн сегиз байттык маршрутту айырмалоочу жана андан кийинки төрт байттык IPv4 дареги катары аныктайт. RD кардар префиксинин алдына кошулат, ошондуктан ар башка аянтчалардан келген эки бирдей префикс эки башка BGP маршрутуна айланат.

Бул курулуш уникалдуулуктун бүткүл механизми. Провайдерге кардарлардын катталбаган дарек мейкиндиги боюнча макулдашуусу талап кылынбайт, жана бир аянтчанын маршруту башка аянтчанын бирдей префиксин үнсүз алмаштыра албайт.

RD форматынын өзү администратор тандаган маани, адатта автономиялык системанын номери жана жергиликтүү номер. Анын сандык формасы шарттуулук, ал эми эки талаа кокустан ошол эле сандарды колдонгон маршрут максаты менен жалпы мааниге ээ деген белги эмес.

RD катталган префикстерди айырмалоого боло тургандай кылат

Бир префикс үчүн эки жарыяны карап көрүңүз. A аянтчасында RD 65000:101, B аянтчасында RD 65000:202 бар, экөө тең 10.20.0.0/24 үчүн. Эми BGPде көз карандысыз салыштырууга, чыпкалоого жана тандоого боло турган эки VPN-IPv4 маршруту бар.

RD кайсы VRF ошол маршруттардын бирин алышы керектигин айтпайт жана кардарды да, кызматты да аныктабайт. Бул маршруттун идентификация талаасы, мүчөлүк тизмеси эмес. VRFдин өз RDси ал импорттогон маршруттун RDсине дал келиши милдеттүү эмес.

Ошондуктан RDни башка аянтчанын номерине ылайыкташтыруу үчүн өзгөртүү эч нерсени оңдобойт. Эгер маршрут каршы тарапта жок болсо, сандардын дал келиши импорт чечимин оңдоонун ордуна башка идентификация маселесин жаратат.

RT — BGP атрибуту, пакеттеги тег эмес

Экспорт саясаты бир же бир нече маршрут максатын BGP кеңейтилген коомчулук атрибуттары катары маршрутка тиркейт. Кабыл алуучу провайдердин чети бул атрибуттарды ар бир VRFдин импорт саясаты менен салыштырат. RT башкаруу тегиздиги аркылуу маршрут менен бирге жүрөт. Салыштыруу толугу менен маршруттоо саясатында, кандайдыр бир кардар пакети жөнөтүлгөнгө чейин болот.

Кардардын маалымат пакеттери RTни алып жүрбөйт. Маршрут VRFге орнотулгандан кийин, жөнөтүү ошол VRFдин таблицасын жана архитектура белгилеген MPLS тегдер стектин колдонот. Провайдердин чети ар бир кардар пакетинен маршрут максатын окубайт.

Маршрут бир нече RT алып жүрүшү мүмкүн, ал эми VRF бир нечесин импорттой алат. Конфигурация көбүнчө кыска блокко окшош:

vrf definition CUST-A
 rd 65000:101
 address-family ipv4
  route-target export 65000:500
  route-target import 65000:500

Бул блокту эки өзүнчө билдирүү катары окуңуз. Экспорт сабы бул VRFден чыккан маршруттарга эмне тиркелерин, ал эми импорт сабы бул VRF эмнени карап чыгууга даяр экенин аныктайт. Сандардын дал келиши ыңгайлуу, милдеттүү эмес.

Импорт укугу — орнотуу эмес

Маршрут VRF үчүн ылайыктуу болушу мүмкүн жана ошого карабастан анын жөнөтүү таблицасында көрүнбөшү мүмкүн. Ылайыктуулук — чыпка; андан кийин BGPнин кадимки чечим кабыл алуу процесси ылайыктуу маршруттарды салыштырып, бирөөнү тандайт. Эскирээк же аз артыкчылыктуу маршрут башка ылайыктуу жолго утулушу мүмкүн.

Тандалган маршрутту текшериңиз, импорт саясатын гана эмес. RT 65000:500дү импорттоп, 10.20.0.0/24 үчүн эч кандай маршрут көрсөтпөгөн VRF маршрутту алып, тандоо учурунда четке каккан болушу мүмкүн, же аны такыр албаган болушу мүмкүн.

Бул айырма күтүлбөгөн префикс пайда болгондо да маанилүү. Өтө кең импорт саясаты аянтча колдонууну көздөбөгөн маршруттарды тартышы мүмкүн, ал эми RDнин уникалдуулугу ага такыр тоскоолдук кылбайт. Таратуу көлөмү — RT саясатынын маселеси.

Жок маршрутту башкаруу тегиздигинин тартиби менен издеңиз

Жарыядан баштаңыз: баштапкы VRF күтүлгөн RTни экспорттойбу, жана маршрут маршрут чагылдыргычында же кабыл алуучу PEде VPN-IPv4 маршруту катары барбы? Андан кийин атрибутту жөнөтүүчүдө конфигурациялангандай эмес, кабыл алынгандай текшериңиз.

Андан кийин кабыл алуучу VRFдин импорт тизмесин маршруттун чыныгы RT маанилери менен салыштырыңыз. Акырында ошол VRFде тандалган маршрутту жана тег байланышын карап чыгыңыз. Ар бир кадам башка суроого жооп берет, ал эми RDге секирүү адатта так ошол ката кадамды өткөрүп жиберет.

Иштеп жаткан жана иштебей калган аянтча үчүн RDни, экспорттолгон RTни, импорттолгон RTни жана тандалган кийинки хопту жазып алыңыз. Катар турган төрт маани «VPN маршруттарды өткөрбөйт» деген бүдөмүк сүйлөмдү башкаруу тегиздигинин так ошол айырмаланган кадамына айландырат.

Тектеш макалалар