Puuduv marsruut VRF-is: lokaalne, VPNv4 või edastustabel?
VRF-ist puuduv, VPNv4-st puuduv ja CEF-i paigaldamata eesliide on kolm erinevat riket. Lugege tabeleid järjekorras enne marsruudi sihtmärkide muutmist.
Klient ütleb, et eesliide on pärast marsruudi sihtmärgi muutmist kadunud, ja esimene ekraanipilt, mille ta saadab, on tavaliselt vale tabel. Kolm erinevat tabelit vastavad kolmele erinevale küsimusele: kas eesliide on VRF-i sees olemas, kas see kuulutati ja imporditi VPNv4 marsruudina, ja kas edastuskirje tegelikult paigaldati. Nende lugemine vales järjekorras annab enesekindlaid ja vääri järeldusi. See juhend viib ühe lokaalse ja ühe kaugema eesliite läbi kõigi kolme tabeli järjekorras ja lõpeb tagasipööramise plaaniga selle RT muudatuse jaoks, mis selle algatas.
Nimetage eesliide ja tabel, kuhu see kuulub
Kirjutage kaks eesliidet enne, kui midagi sisestate. Üks on kliendi saidi jaoks lokaalne, õpitud ühendatud liidesest või CE teatest. Teine on kaugem ja peaks saabuma teenusepakkuja magistraalvõrgu kaudu. Nad lähevad sama VRF-i mööda erinevaid teid ja rike ühes ei ütle teise kohta midagi.
| 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 |
Hoidke kahe identifikaatori erinevus selge, sest suurem osa nende piletite segadusest tuleb just sellest. Marsruudi eristaja on VPNv4 NLRI osa ja see on loodud selleks, et muidu identsed kliendi eesliited oleksid magistraalvõrgus unikaalsed. Marsruudi sihtmärk on laiendatud kogukond, mida kantakse atribuudina, ja just sellega sobitab impordi- ja ekspordipoliitika. See ei ole eristaja teine nimi ja seda ei kanta kliendi pakettides.
Samm 1: tõestage, et eesliide on VRF-is
Alustage lokaalsest vaatest, seejärel RT-dest, mis juhivad importi. Kui lokaalne eesliide on siin puudu, ei saa miski ülalpool süüdi olla:
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-AEesliide, mis kuvatakse ühendatud või staatilisena, on õpitud lokaalselt, ja selle olemasolu ei ütle midagi selle kohta, kas see eksporditi. See on selles töövoos kõige levinum vale lugemine: terve VRF-i tabel on tõend ainult lokaalse õppimise kohta. Ekspordi pool on eraldi küsimus, millele vastavad naabri vaade ja külge kinnitatud ekspordi sihtmärk.
Kontrollige VRF-i RT-loendeid, kuni olete siin. Kui kavandatud impordi sihtmärk pole loendis, on kõik allavoolu asjatu. Kui see on olemas, kuid erineb sellest, mida kaugem PE ekspordib, olete rikke leidnud ilma ühtegi paketikogumist avamata.
Samm 2: lugege VPNv4 tabelit ja selle sihtmärke
VPNv4 tabel näitab, mida juhtimistasand tegelikult vahetas. Otsige kaugemat eesliidet õige eristaja alt ja vaadake seejärel sellega seotud kogukondi:
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-routesKirje, millel on õige marsruudi sihtmärk, kuid puudub lokaalne paigaldus, viitab impordipoliitikale või marsruudi valikule, mitte kättesaadavusele. Kirje, mis ei ilmu VPNv4 tabelisse üldse, viitab ülespoole: algne PE ei pruukinud seda eksportida või ei kanna seanss aadressiperekonda.
On ka kolmas juhtum, mis inimesi muudatuste ajal segadusse ajab. Mõned platvormid piiravad marsruudi sihtmärkide liikmelisuse teabe abil, milliseid VPN-marsruute nad taotlevad või alles hoiavad, seega kaugema NLRI puudumine ühes filtreeritud vaates ei ole tõestus, et kuulutust kusagil ei ole. Kontrollige filtreerimata tabelit ja naabri kuulutatud marsruute enne, kui järeldate, et marsruut võeti globaalselt tagasi.
Samm 3: kinnitage, et midagi paigaldati ja märgistati
BGP kirje on otsus, mitte tee. Edastustabelid ütlevad, kas pakettidel on kuhu minna:
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-ACEF kirje lahendatud külgnevuse ja väljuva sildiga tähendab, et andmetasandi liiklus peaks töötama, ja iga järelejäänud sümptom kuulub rakendusele või VRF-i sees toimuva filtreerimise juurde. CEF kirje lahendamata järgmise hüppega tähendab, et sildi tee on puudulik, kuigi BGP paistab terve, ja täpselt nii juhtus siis, kui BGP tabeli ekraanipilt muudatuse ülevaatust eksitas.
Võrrelge silti, mille lokaalne PE peale paneb, sellega, mida kaugem PE ootab vastu võtta. Kahe vaate lahknevus on sildi eraldamise või seansi probleem ja seda ei paranda marsruudi sihtmärkide muutmine, ükskõik kui mitu korda te seda teete.
Võtke RT muudatus tagasi teatatud ulatusega
Kui rike algas marsruudi sihtmärgi muudatusest, tühistage see ühe teadliku sammuna ja öelge, millist ulatust muudate. Impordi sihtmärgi eemaldamine võtab selle VRF-i sees õiguse ära. See ei kustuta VPNv4 kuulutust magistraalvõrgust ja mõnel platvormil jääb marsruut tabelisse alles. Need on erinevad tulemused ja kasutajale nähtav mõju sõltub sellest, millist neist silmas peate.
configure terminal
vrf definition CUST-A
address-family ipv4
no route-target import 65000:410
end
clear ip bgp vpnv4 vrf CUST-A soft inPehme sissetulev ümberseadistamine on piisav, kui seanss juba eesliiteid hoiab; teenusepakkuja poole suunatud seansi kõva lähtestamine tööajal on otsus, mille peaks keegi teine tegema. Junosis loevad samaväärsed kontrollid VRF-i tabelit ja VPN-tabelit otse ning tagasipööramine on commiti aegne tagasivõtmine, mitte käsu kaupa tühistamine, seega salvestage konfiguratsiooni erinevus enne alustamist.
Lõpetage samade kolme käsuga, millega alustasite, samas järjekorras, ja kirjutage nende väljund ajatempliga üles. Pilet, mis ütleb, et RT oli vale ja nüüd on õige, ei ole korduvkasutatav; see, mis näitab eesliidet VRF-is, VPNv4-s ja CEF-i paigaldatuna, on tõend, millega järgmine inimene saab võrrelda. Kui muutusid ainult kaks esimest, ei ole te muudatust lõpetanud.