Ruta koja nedostaje u VRF-u: lokalna, VPNv4 ili tablica prosljeđivanja?
Prefiks koji nedostaje u VRF-u, nedostaje u VPNv4 i nije instaliran u CEF tri su različita kvara. Čitajte tablice redom prije nego što uredite route targete.
Kupac kaže da prefiks nedostaje nakon promjene route targeta, a prva snimka ekrana koju pošalju obično je pogrešna tablica. Tri različite tablice odgovaraju na tri različita pitanja: postoji li prefiks unutar VRF-a, je li oglašen i uvezen kao VPNv4 ruta, i je li zapis za prosljeđivanje zaista instaliran. Čitanje izvan reda daje sigurne, ali pogrešne zaključke. Ovaj priručnik vodi jedan lokalni i jedan udaljeni prefiks kroz sve tri tablice, redom, i završava planom vraćanja za RT promjenu koja je to pokrenula.
Imenujte prefiks i tablicu kojoj pripada
Zapišite dva prefiksa prije nego što išta upišete. Jedan je lokalni za lokaciju kupca, naučen sa povezanog sučelja ili iz CE oglasa. Drugi je udaljen i očekuje se da stigne preko okosnice davatelja usluge. Oni idu različitim putanjama u isti VRF, a kvar u jednom ne govori ništa o drugom.
| 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 |
Držite razliku između dva identifikatora jasnom, jer većina zabune u ovim zahtjevima dolazi upravo odatle. Razlikovnik rute dio je VPNv4 NLRI-a i postoji kako bi inače isti prefiksi kupaca bili jedinstveni kroz okosnicu. Route target je proširena zajednica koja se prenosi kao atribut i upravo se s njom uspoređuje politika uvoza i izvoza. To nije drugo ime za razlikovnik i ne prenosi se u paketima kupca.
Korak 1: dokažite da je prefiks u VRF-u
Počnite s lokalnim pregledom, zatim s RT-ovima koji upravljaju uvozom. Ako lokalni prefiks ovdje nedostaje, ništa uzvodno ne može biti krivo:
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-APrefiks koji se pojavljuje kao povezan ili statički naučen je lokalno, a njegovo prisustvo ne govori ništa o tome je li izvezen. To je najčešće pogrešno čitanje u ovom toku rada: zdrava VRF tablica dokaz je samo o lokalnom učenju. Strana izvoza je odvojeno pitanje, na koje odgovaraju pregled susjeda i pridruženi izvozni target.
Provjerite RT liste na VRF-u dok ste ovdje. Ako namjeravani uvozni target nije na listi, sve nizvodno je nevažno. Ako jest, ali se razlikuje od onoga što udaljeni PE izvozi, pronašli ste kvar bez otvaranja ijednog snimka paketa.
Korak 2: pročitajte VPNv4 tablicu i njezine targete
VPNv4 tablica pokazuje što je kontrolna razina stvarno razmijenila. Potražite udaljeni prefiks pod ispravnim razlikovnikom, zatim pogledajte zajednice pridružene njemu:
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-routesZapis s ispravnim route targetom, ali bez lokalne instalacije, upućuje na uvoznu politiku ili na odabir rute, a ne na dostupnost. Zapis koji se uopće ne pojavljuje u VPNv4 tablici upućuje uzvodno: izvorni PE ga možda nije izvezao ili sesija ne nosi adresnu obitelj.
Postoji i treći slučaj koji zbunjuje ljude tijekom promjena. Neke platforme ograničavaju koje VPN rute traže ili zadržavaju, koristeći podatke o članstvu u route targetima, pa odsutnost udaljenog NLRI-a u jednom filtriranom pregledu nije dokaz da oglas ne postoji nigdje. Provjerite nefiltriranu tablicu i susjedove oglašene rute prije nego zaključite da je ruta globalno povučena.
Korak 3: potvrdite da je nešto instalirano i označeno
BGP zapis je odluka, a ne putanja. Tablice prosljeđivanja govore imaju li paketi kamo otići:
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 zapis s razriješenom susjednošću i odlaznom oznakom znači da bi promet podatkovne razine trebao raditi, a svaki preostali simptom pripada aplikaciji ili filtriranju unutar VRF-a. CEF zapis s nerazriješenim sljedećim skokom znači da je putanja oznake nepotpuna iako BGP izgleda zdravo, a to je upravo slučaj u kojem je snimka BGP tablice zavarala pregled promjene.
Usporedite oznaku koju lokalni PE nameće s onom koju udaljeni PE očekuje primiti. Neusklađenost između dva pregleda problem je dodjele oznaka ili sesije i neće se popraviti uređivanjem route targeta, koliko god puta to učinili.
Vratite RT promjenu s navedenim opsegom
Ako je kvar počeo uređivanjem route targeta, poništite ga kao jedan namjerni korak i recite koji opseg mijenjate. Uklanjanje uvoznog targeta povlači podobnost unutar tog VRF-a. Ono ne briše VPNv4 oglas s okosnice, a na nekim platformama ruta ostaje zadržana u tablici. To su različiti ishodi i korisniku vidljiv učinak ovisi o tome koji od njih mislite.
configure terminal
vrf definition CUST-A
address-family ipv4
no route-target import 65000:410
end
clear ip bgp vpnv4 vrf CUST-A soft inMeka ulazna rekonfiguracija dovoljna je kad sesija već pohranjuje prefikse; tvrdi reset sesije okrenute prema davatelju usluge tijekom radnog vremena odluka je koju treba donijeti neko drugi. Na Junosu ekvivalentne provjere čitaju tablicu po VRF-u i VPN tablicu izravno, a vraćanje je vraćanje pri commitu, a ne poništavanje po naredbi, zato zabilježite razliku konfiguracije prije početka.
Završite s iste tri naredbe s kojima ste počeli, istim redoslijedom, i zabilježite njihov izlaz s vremenskom oznakom. Zahtjev koji kaže da je RT bio pogrešan i da je sada ispravan nije ponovno upotrebljiv; onaj koji pokazuje da je prefiks u VRF-u, u VPNv4 i instaliran u CEF dokaz je s kojim se sljedeća osoba može usporediti. Ako su se promijenila samo prva dva, promjenu niste dovršili.