Seje ostanejo vzpostavljene, IGP je stabilen, in vendar se nekaj poti L2VPN nikoli ne pojavi na dveh od štirih robov ponudnika. Ta vzorec pripada problemu odseva in ne problemu prenosa, ker seja, ki se zlomi, odpove v celoti, medtem ko ponovno uporabljena meja odseva odpove selektivno. Fizični obroč nima s tem ničesar; logični graf razdeljevanja je mesto, kjer so se te poti ustavile. Iskanje te točke ne zahteva ponovne gradnje krmilne ravnine.

Izguba je selektivna, kar zoži iskanje

Štirje robovi ponudnika na fizičnem obroču potrebujejo šest logičnih sej za polno mrežo, saj se vsak usmerjevalnik pari z ostalimi tremi. Te seje tečejo po usmerjenem prenosu, zato ožičenje ne pove ničesar o tem, koliko sosedstev obstaja ali katero od njih odseva. Ko dva robova zgrešita določen nabor predpon, medtem ko se vse ostalo zbliža, kabel ni osumljenec.

Selektivna izguba kaže na preprečevanje zank, politiko ali smer razmerja, kjer nekatere poti prečkajo mejo, druge pa se na poti zavržejo. Popolna izguba kaže na sejo ali na družino naslovov. Odločitev, katero od obeh gledate, je prvi koristen korak in zahteva en ukaz.

Kaj odsev v resnici spremeni

Odsev poti omili pravilo, da iBGP govorec ne sme znova oglaševati poti, ki se je naučil od drugega iBGP govorca. RFC 4456 izjemo izraža z razmerjem med govorcem in virom poti, smer tega razmerja pa je pomembnejša, kot nakazuje večina povzetkov. Pot, naučeno od odjemalca, je mogoče odsevati drugim odjemalcem in neodjemalcem, medtem ko je pot, naučeno od neodjemalca, mogoče odsevati samo odjemalcem. Preberite asimetrijo dvakrat, ker pojasnjuje, kako lahko dodajanje odjemalskega razmerja skrije načrtovalno napako: odpre pot, ki je topologija ni nikoli predvidela.

Atribut CLUSTER_LIST beleži zgodovino odseva, odsevnik, ki na tem seznamu najde svoj ID gruče, pa mora oglas prezreti. To je preprečevanje zank in obenem mehanizem, ki briše poti, ko se identifikatorji pomotoma znova uporabijo. ORIGINATOR_ID igra sorodno vlogo, saj imenuje usmerjevalnik, ki je pot prvi oglaševal.

Ponovno uporabljeni ID-ji gruče so način, kako poti izginejo

Majhno omrežje vabi k bližnjici: vsakemu usmerjevalniku dajte ID gruče, enak njegovemu loopbacku, pozneje dodajte še en odsevnik in znova uporabite obstoječi loopback, ker je pri roki. Če se ta identifikator zdaj pojavi na dveh neodvisnih stopnjah odseva, druga stopnja vidi svoj ID v CLUSTER_LIST in pot zavrže. Nič ne zabeleži napake, ker je zavrženje pravilen odgovor na zanko.

Odvečni odsevniki, ki oskrbujejo eno gručo, so zakonita izjema: namenoma si delijo ID, da lahko vsak od njiju oskrbuje iste odjemalce. Identifikator se mora ujemati z načrtom odseva in ne razlikovati imen ohišij.

Narišite predvideni graf, preden se dotaknete kakršne koli konfiguracije: kdo ustvari predpono, katero odjemalsko razmerje dovoljuje prvi odsev, kateri odsevnik jo nese na naslednjo stopnjo in kje sedi zadnji odjemalec. Vsak skok v tem grafu je mesto, kjer lahko ponovno uporabljen identifikator, manjkajoče odjemalsko razmerje ali filter politike ustavi pot. Ko je graf narisan, ima manjkajoča pot lokacijo namesto uganke.

Uprite se skušnjavi, da bi vsakega soseda naredili odjemalca

Hitra poprava manjkajoče poti je, da vsakega soseda naredite odjemalca vsakega odsevnika. Širjenje se vrne in načrt vam ne pove več ničesar: pomnoži poti, ki jih nosi vsak govorec, hkrati pa skrije, katero razmerje bi moralo opraviti delo.

Majhno omrežje običajno potrebuje eno od dveh oblik. Polna mreža iBGP je šest sej za štiri usmerjevalnike povsem brez odseva, določen par odsevnikov, ki oskrbuje preostale robove, pa je druga. Obe sta lažji za razmislek kot delna mreža, v kateri vsak usmerjevalnik malo odseva. Obliko izberite po obsegu in vedenju ob odpovedi, ne po načrtu ožičenja.

Preverite družino naslovov, preden obtožite odsev

Seja TCP na vratih 179 dokazuje, da se dva govorca lahko pogovarjata, in nič o tem, ali je družina naslovov VPN izmenjala eno samo pot. Ugotovite stanje seje, nato družino, nato posamezno predpono.

vtysh -c "show bgp summary"
vtysh -c "show bgp l2vpn evpn summary"
vtysh -c "show bgp l2vpn evpn"

Ti trije izhodi ločijo problem sosedstva od problema izmenjave in od problema manjkajoče predpone. Če družina ne kaže nobenih predpon, preglejte stanje aktivacije in izvozno politiko soseda, preden pogledate odsev. Če se predpone pojavijo na enem robu, na drugem pa ne, primerjajte seznam gruč in izvor na sprejemni strani, nato pa prehodite graf iz prejšnjega razdelka.

Dosegljivost naslednjega skoka in stanje posredovanja držite zunaj tega preverjanja. Odsevana pot z nedosegljivim naslednjim skokom je prisotna in neuporabna, kar je videti kot odpoved odseva, dokler ne pogledate stolpca naslednjega skoka. Razrešite naslednji skok, potrdite vnos posredovanja in šele nato odločite, ali graf razdeljevanja potrebuje še en odsevnik.

Sorodni članki