Недостајућа рута у 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 |
Држите јасном разлику између два идентификатора, јер већина забуне у овим тикетима долази одатле. Разлучивач руте је део NLRI-ја VPNv4 и постоји да би иначе исти префикси клијената били јединствени дуж кичме. Циљ руте је проширена заједница која се носи као атрибут, и управо са њом се пореди политика увоза и извоза. То није друго име разлучивача и не преноси се у пакетима клијента.
Корак 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 је доказ само о локалном учењу. Страна извоза је одвојено питање, на које одговарају приказ суседа и придружени циљ извоза.
Проверите листе RT-ова на VRF-у док сте овде. Ако предвиђени циљ увоза није на листи, све ниже је неважно. Ако јесте, али се разликује од онога што удаљени 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 је доказ са којим следећа особа може да се упореди. Ако су се променила само прва два, измену нисте завршили.