Zákazník hovorí, že po zmene cieľa trasy zmizol prefix, a prvý screenshot, ktorý pošle, býva nesprávna tabuľka. Tri rôzne tabuľky odpovedajú na tri rôzne otázky: či prefix existuje vo VRF, či bol inzerovaný a importovaný ako trasa VPNv4 a či bola skutočne nainštalovaná položka preposielania. Čítanie v nesprávnom poradí vedie k sebavedomým a chybným záverom. Táto príručka prevedie jeden lokálny a jeden vzdialený prefix všetkými tromi tabuľkami v poradí a končí plánom vrátenia pre zmenu RT, ktorá to spustila.

Pomenujte prefix a tabuľku, do ktorej patrí

Napíšte dva prefixy, než čokoľvek zadáte. Jeden je lokálny v lokalite zákazníka, naučený z pripojeného rozhrania alebo z inzerácie CE. Druhý je vzdialený a očakáva sa, že príde cez chrbtovú sieť poskytovateľa. Vstupujú do tej istej VRF rôznymi cestami a porucha v jednej nič nehovorí o druhej.

TableQuestion it answersCommand
show ip vrf CUST-AWhich RTs are attached for import and exportRead the RT lists before anything else
show ip route vrf CUST-AIs the prefix present in this VRF at allLocal and imported routes both appear
show ip bgp vpnv4 allWas the NLRI advertised and retainedKeyed by route distinguisher
show ip cef vrf CUST-AWas a forwarding entry installedProves a usable path, not just a BGP entry

Držte rozdiel medzi oboma identifikátormi jasný, pretože väčšina zmätku v týchto tiketoch pochádza odtiaľ. Rozlišovač trasy je súčasťou NLRI VPNv4 a existuje preto, aby inak rovnaké prefixy zákazníkov boli v chrbtovej sieti jedinečné. Cieľ trasy je rozšírená komunita prenášaná ako atribút a práve s ním porovnáva politika importu a exportu. Nie je to druhé meno rozlišovača a nie je prenášané v paketoch zákazníka.

Krok 1: dokážte, že prefix je vo VRF

Začnite lokálnym pohľadom, potom RT, ktoré riadia import. Ak tu lokálny prefix chýba, nič vyššie nemôže byť príčinou:

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

Prefix, ktorý sa zobrazuje ako pripojený alebo statický, je naučený lokálne a jeho prítomnosť nič nehovorí o tom, či bol exportovaný. To je najčastejšie chybné čítanie v tomto postupe: zdravá tabuľka VRF je dôkazom iba o lokálnom učení. Strana exportu je samostatná otázka, na ktorú odpovedajú pohľad suseda a priradený exportný cieľ.

Skontrolujte zoznamy RT na VRF, kým ste tu. Ak zamýšľaný importný cieľ nie je v zozname, všetko nižšie je irelevantné. Ak tam je, ale líši sa od toho, čo exportuje vzdialený PE, našli ste poruchu bez otvorenia jediného zachytenia paketov.

Krok 2: prečítajte tabuľku VPNv4 a jej ciele

Tabuľka VPNv4 ukazuje, čo riadiaca rovina skutočne vymenila. Hľadajte vzdialený prefix pod správnym rozlišovačom a potom sa pozrite na komunity, ktoré sú k nemu pripojené:

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

Položka so správnym cieľom trasy, ale bez lokálnej inštalácie, ukazuje na politiku importu alebo na výber trasy, nie na dostupnosť. Položka, ktorá sa v tabuľke VPNv4 vôbec neobjaví, ukazuje nahor: zdrojový PE ju možno neexportoval alebo relácia neprenáša rodinu adries.

Existuje tretí prípad, ktorý ľudí pri zmenách mätie. Niektoré platformy obmedzujú, ktoré trasy VPN si vyžadujú alebo udržiavajú, pomocou informácií o členstve v cieľoch trasy, takže absencia vzdialenej NLRI v jednom filtrovanom pohľade nie je dôkazom, že inzerácia neexistuje nikde. Skontrolujte nefiltrovanú tabuľku a inzerované trasy suseda, než usúdite, že trasa bola globálne stiahnutá.

Krok 3: potvrďte, že sa niečo nainštalovalo a označilo

Položka BGP je rozhodnutie, nie cesta. Forwardovacie tabuľky hovoria, či pakety majú kam ísť:

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

Položka CEF s vyriešenou susednosťou a odchádzajúcou značkou znamená, že prevádzka v dátovej rovine by mala fungovať, a akýkoľvek zostávajúci príznak patrí aplikácii alebo filtrovaniu vo vnútri VRF. Položka CEF s nevyriešeným ďalším skokom znamená, že cesta značky je neúplná, aj keď BGP vyzerá zdravo, a to je presne ten prípad, keď screenshot tabuľky BGP zviedol revíziu zmeny.

Porovnajte značku, ktorú vkladá lokálny PE, s tou, ktorú vzdialený PE očakáva prijať. Nezhoda medzi oboma pohľadmi je problém prideľovania značiek alebo relácie a neopraví ju úprava cieľov trás, nech to urobíte koľkokrátkoľvek.

Vráťte zmenu RT s deklarovaným rozsahom

Ak porucha začala úpravou cieľa trasy, zrušte ju ako jeden zámerný krok a povedzte, aký rozsah meníte. Odstránenie importného cieľa odoberá oprávnenie vo vnútri tejto VRF. Nevymaže inzerciu VPNv4 z chrbtovej siete a na niektorých platformách trasa zostáva v tabuľke podržaná. To sú rôzne výsledky a efekt viditeľný pre používateľa závisí od toho, ktorý z nich máte na mysli.

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

Mäkká vstupná rekonfigurácia stačí, keď relácia už ukladá prefixy; tvrdý reset relácie obrátenej k poskytovateľovi v pracovnom čase je rozhodnutie, ktoré by mal urobiť niekto iný. V Junose ekvivalentné kontroly čítajú tabuľku pre jednotlivé VRF a tabuľku VPN priamo a vrátenie je návrat pri commite, nie zrušenie po jednotlivých príkazoch, preto si pred začiatkom uložte rozdiel konfigurácie.

Skončite tými istými tromi príkazmi, ktorými ste začali, v tom istom poradí, a zaznamenajte ich výstup s časovou značkou. Tiket, ktorý hovorí, že RT bol nesprávny a teraz je správny, nie je znovupoužiteľný; ten, ktorý ukazuje prefix vo VRF, vo VPNv4 a nainštalovaný v CEF, je dôkaz, s ktorým sa môže ďalší človek porovnať. Ak sa zmenili len prvé dva, zmenu ste nedokončili.

Súvisiace články