Stranka pravi, da je predpona izginila po spremembi cilja poti, in prvi posnetek zaslona, ki ga pošlje, je običajno napačna tabela. Tri različne tabele odgovarjajo na tri različna vprašanja: ali predpona obstaja znotraj VRF, ali je bila objavljena in uvožena kot pot VPNv4, in ali je bil vnos posredovanja res nameščen. Branje v napačnem vrstnem redu daje samozavestne in napačne sklepe. Ta priročnik vodi eno lokalno in eno oddaljeno predpono skozi vse tri tabele po vrsti in se konča z načrtom vrnitve za spremembo RT, ki jo je začela.

Poimenujte predpono in tabelo, ki ji pripada

Zapišite dve predponi, preden kar koli vnesete. Ena je lokalna na strankinem mestu, naučena s povezanega vmesnika ali iz objave CE. Druga je oddaljena in pričakuje se, da bo prišla prek hrbtenice ponudnika. Vstopata v isto VRF po različnih poteh, in okvara v eni ne pove nič o drugi.

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

Ohranjajte razliko med obema identifikatorjema jasno, saj večina zmede v teh zahtevkih prihaja od tam. Razločevalnik poti je del NLRI VPNv4 in obstaja zato, da so sicer enake predpone strank edinstvene po vsej hrbtenici. Cilj poti je razširjena skupnost, ki se prenaša kot atribut, in z njim se ujema politika uvoza in izvoza. To ni drugo ime razločevalnika in se ne prenaša v strankine pakete.

Korak 1: dokažite, da je predpona v VRF

Začnite z lokalnim pogledom, nato z RT, ki urejajo uvoz. Če lokalne predpone tu ni, nič višje ne more 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-A

Predpona, ki se prikaže kot povezana ali statična, je naučena lokalno, in njena prisotnost ne pove nič o tem, ali je bila izvožena. To je najpogostejše napačno branje v tem delovnem toku: zdrava tabela VRF je dokaz le o lokalnem učenju. Stran izvoza je ločeno vprašanje, na katero odgovarjata pogled soseda in priloženi izvozni cilj.

Preverite sezname RT na VRF, dokler ste tu. Če predvidenega uvoznega cilja ni na seznamu, je vse spodaj nepomembno. Če je tam, a se razlikuje od tega, kar izvaža oddaljeni PE, ste okvaro našli brez odpiranja enega samega zajema paketov.

Korak 2: preberite tabelo VPNv4 in njene cilje

Tabela VPNv4 kaže, kaj je krmilna ravnina res izmenjala. Poiščite oddaljeno predpono pod pravilnim razločevalnikom in nato poglejte skupnosti, ki so priložene:

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

Vnos s pravilnim ciljem poti, a brez lokalne namestitve, kaže na politiko uvoza ali na izbiro poti, ne na dosegljivost. Vnos, ki se v tabeli VPNv4 sploh ne pojavi, kaže navzgor: izvorni PE je morda ni izvozil ali seja ne prenaša družine naslovov.

Obstaja tretji primer, ki ljudi med spremembami zmede. Nekatere platforme omejujejo, katere poti VPN zahtevajo ali zadržijo, z informacijami o članstvu v ciljih poti, zato odsotnost oddaljene NLRI v enem filtriranem pogledu ni dokaz, da objave nikjer ni. Preverite nefiltrirano tabelo in objavljene poti soseda, preden sklepate, da je bila pot globalno umaknjena.

Korak 3: potrdite, da je bilo nekaj nameščeno in označeno

Vnos BGP je odločitev, ne pot. Tabele posredovanja povedo, ali imajo paketi kam iti:

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

Vnos CEF z razrešenim sosedstvom in izhodno oznako pomeni, da bi promet podatkovne ravnine moral delovati, in vsak preostali simptom pripada aplikaciji ali filtriranju znotraj VRF. Vnos CEF z nerazrešenim naslednjim skokom pomeni, da je pot oznake nepopolna, čeprav je BGP videti zdrav, in točno to je primer, ko je posnetek tabele BGP zavedel pregled spremembe.

Primerjajte oznako, ki jo vsili lokalni PE, s tisto, ki jo oddaljeni PE pričakuje prejeti. Neskladje med obema pogledoma je težava dodeljevanja oznak ali seje, in je ne bo odpravilo urejanje ciljev poti, ne glede na to, kolikokrat to storite.

Vrnite spremembo RT z navedenim obsegom

Če se je okvara začela z urejanjem cilja poti, jo razveljavite kot en sam namerni korak in povejte, kateri obseg spreminjate. Odstranitev uvoznega cilja odvzame upravičenost znotraj te VRF. Ne izbriše objave VPNv4 iz hrbtenice, in na nekaterih platformah pot ostane zadržana v tabeli. To so različni izidi in uporabniku vidni učinek je odvisen od tega, katerega 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 in

Mehka vhodna ponovna konfiguracija zadostuje, ko seja že shranjuje predpone; trdi ponastavitev seje, obrnjene proti ponudniku, med delovnim časom je odločitev, ki bi jo moral sprejeti nekdo drug. V Junosu enakovredna preverjanja berejo tabelo po posamezni VRF in tabelo VPN neposredno, vrnitev pa je vrnitev ob commitu in ne razveljavitev po posameznem ukazu, zato pred začetkom zabeležite razliko konfiguracije.

Končajte z istimi tremi ukazi, s katerimi ste začeli, v istem vrstnem redu, in zabeležite njihov izhod s časovnim žigom. Zahtevek, ki pravi, da je bil RT napačen in da je zdaj pravilen, ni ponovno uporaben; tisti, ki kaže predpono v VRF, v VPNv4 in nameščeno v CEF, je dokaz, s katerim se lahko naslednja oseba primerja. Če sta se spremenila le prva dva, spremembe niste dokončali.

Sorodni članki