VRF-те жоқ маршрут: жергілікті, VPNv4 немесе жіберу кестесі ме?
VRF-те жоқ, VPNv4-те жоқ және CEF-ке орнатылмаған префикс — үш түрлі ақау. Маршрут мақсаттарын өңдеуден бұрын кестелерді ретімен оқыңыз.
Клиент маршрут мақсатын өзгерткеннен кейін префикс жоғалып кетті дейді, ал жіберетін бірінші экран суреті әдетте дұрыс емес кесте. Үш түрлі кесте үш түрлі сұраққа жауап береді: префикс VRF ішінде бар ма, ол VPNv4 маршруты ретінде жарияланып, импортталды ма, және жіберу жазбасы шынымен орнатылды ма. Оларды ретінен тыс оқу сенімді, бірақ қате қорытынды береді. Бұл нұсқаулық бір жергілікті және бір қашықтағы префиксті үш кестеден ретімен өткізеді және соны бастаған RT өзгерісі үшін кері қайтару жоспарымен аяқталады.
Префиксті және ол жататын кестені атаңыз
Бірдеңе теруден бұрын екі префиксті жазып алыңыз. Біреуі клиент алаңында жергілікті, қосылған интерфейстен немесе CE жарияланымынан үйренілген. Екіншісі қашықтағы және провайдердің магистралі арқылы келуі күтіледі. Олар бір VRF-ке әртүрлі жолмен кіреді, ал біреуіндегі ақау екіншісі туралы ештеңе айтпайды.
| 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 |
Екі идентификатор арасындағы айырмашылықты анық ұстаңыз, өйткені бұл тикеттердегі шатасудың көбі содан шығады. Маршрутты ажыратқыш VPNv4 NLRI құрамына кіреді және өзгеше бірдей клиент префикстерін магистраль бойынша бірегей ету үшін бар. Маршрут мақсаты атрибут ретінде тасымалданатын кеңейтілген қауымдастық, және импорт пен экспорт саясаты дәл сонымен сәйкестенеді. Бұл ажыратқыштың екінші атауы емес және ол клиенттің пакеттерінде тасымалданбайды.
1-қадам: префикстің VRF-те бар екенін дәлелдеңіз
Жергілікті көріністен бастаңыз, содан кейін импортты басқаратын RT-лермен жалғастырыңыз. Егер жергілікті префикс осында болмаса, жоғарыдағы ештеңе кінәлі бола алмайды:
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-AҚосылған немесе статикалық болып көрінетін префикс жергілікті үйренілген, және оның болуы экспортталды ма дегенге ештеңе айтпайды. Бұл осы жұмыс ағынындағы ең көп кездесетін қате оқу: сау VRF кестесі тек жергілікті үйрену туралы дәлел. Экспорт жағы бөлек сұрақ, оған көрші көрінісі мен тіркелген экспорт мақсаты жауап береді.
Осында отырғанда VRF-тегі RT тізімдерін тексеріңіз. Егер көзделген импорт мақсаты тізімде болмаса, төмендегінің бәрі маңызсыз. Егер бар болса, бірақ қашықтағы PE экспорттайтыннан өзгеше болса, сіз бірде-бір пакет түсірілімін ашпай-ақ ақауды таптыңыз.
2-қадам: VPNv4 кестесін және оның мақсаттарын оқыңыз
VPNv4 кестесі басқару жазықтығы шынымен не алмастырғанын көрсетеді. Қашықтағы префиксті дұрыс ажыратқыш астынан іздеңіз, содан кейін оған тіркелген қауымдастықтарды қараңыз:
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-routesДұрыс маршрут мақсаты бар, бірақ жергілікті орнатуы жоқ жазба қолжетімділікке емес, импорт саясатына немесе маршрут таңдауына нұсқайды. VPNv4 кестесінде мүлдем көрінбейтін жазба жоғарыға нұсқайды: бастапқы PE оны экспорттамаған болуы мүмкін, немесе сессия мекенжай тұқымдасын тасымалдамайды.
Өзгерістер кезінде адамдарды шатастыратын үшінші жағдай бар. Кейбір платформалар маршрут мақсаттарының мүшелік ақпаратын пайдаланып, қандай VPN маршруттарын сұрайтынын немесе ұстайтынын шектейді, сондықтан бір сүзілген көріністе қашықтағы NLRI-дің болмауы жарияланымның еш жерде жоқтығының дәлелі емес. Маршрут жаһандық түрде қайтарылды деп қорытындыламас бұрын сүзілмеген кестені және көршінің жарияланған маршруттарын тексеріңіз.
3-қадам: бірдеңе орнатылып, белгіленгенін растаңыз
BGP жазбасы — шешім, жол емес. Жіберу кестелері пакеттердің барар жері бар-жоғын айтады:
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-AШешілген іргелестік пен шығыс белгісі бар CEF жазбасы деректер жазықтығының трафигі жұмыс істеуі керек дегенді білдіреді, ал қалған кез келген симптом қосымшаға немесе VRF ішіндегі сүзуге жатады. Келесі секірісі шешілмеген CEF жазбасы BGP сау көрінгенімен белгі жолының толық еместігін білдіреді, және дәл осы жағдайда BGP кестесінің скриншоты өзгеріс шолуын адастырды.
Жергілікті PE жүктейтін белгіні қашықтағы PE күтіп алатын белгімен салыстырыңыз. Екі көрініс арасындағы сәйкессіздік белгі бөлу немесе сессия мәселесі, және ол маршрут мақсаттарын өңдеумен түзелмейді, қанша рет жасасаңыз да.
RT өзгерісін жарияланған ауқыммен кері қайтарыңыз
Егер ақау маршрут мақсатын өңдеуден басталса, оны бір әдейі қадам ретінде болдырмаңыз және қандай ауқымды өзгертіп жатқаныңызды айтыңыз. Импорт мақсатын алып тастау сол VRF ішіндегі құқықты кері қайтарады. Ол VPNv4 жарияланымын магистральден жоймайды, және кейбір платформаларда маршрут кестеде ұсталып қалады. Бұл әртүрлі нәтижелер, ал пайдаланушыға көрінетін әсер қайсын меңзегеніңізге байланысты.
configure terminal
vrf definition CUST-A
address-family ipv4
no route-target import 65000:410
end
clear ip bgp vpnv4 vrf CUST-A soft inСессия префикстерді әлдеқашан сақтаса, кіріс жақтағы жұмсақ қайта конфигурациялау жеткілікті; жұмыс уақытында провайдерге қараған сессияны қатты қайта қосу басқа біреудің шешетін шешімі. Junos-та баламалы тексерулер әр VRF кестесін және VPN кестесін тікелей оқиды, ал кері қайтару команда бойынша болдырмау емес, commit кезіндегі қайтару, сондықтан бастамас бұрын конфигурация айырмасын түсіріп алыңыз.
Бастаған сол үш командамен және сол ретпен аяқтаңыз, олардың шығысын уақыт белгісімен жазып алыңыз. RT қате болды, енді дұрыс деген тикет қайта пайдаланылмайды; префикстің VRF-те, VPNv4-те және CEF-ке орнатылғанын көрсететін тикет — келесі адам салыстыра алатын дәлел. Тек алғашқы екеуі өзгерсе, өзгерісті аяқтағаныңыз жоқ.