EVPN deluje, storitev pa ne: štiri kontrolne točke
Pot do VTEP dokazuje prenos, ne storitve. Štiri kontrolne točke po vrsti: pogajanje o družini naslovov, lokalno stanje VNI, izvor in uvoz na oddaljenem koncu.
Doseganje oddaljenega naslova VTEP dokazuje, da spodnje omrežje prenaša pakete, in to je vse, kar dokazuje. Storitev najemnika potrebuje sejo BGP EVPN s pravo družino naslovov, lokalni VNI, ki je priključen in deluje, izvirno pot in uvoz na oddaljenem koncu. To so štiri ločene kontrolne točke, vsaka z drugačnim popravkom. Obravnavanje zelenega spodnjega omrežja kot pripravljenosti storitve je najpogostejši razlog, da se vzpostavitev EVPN ustavi.
Preberite jih po vrsti in ustavite se pri prvi, ki ni tisto, kar pričakuje zasnova. Poznejše kontrolne točke ne morejo nadomestiti prejšnje napake.
Kontrolna točka 1: prenos do VTEP
Začnite z dosegljivostjo med naslovi loopback, ki se uporabljajo kot viri VTEP. Pot mora obstajati v spodnjem omrežju, pot mora biti dovoljena, vključno z morebitno zahtevo po enkapsulaciji, povratna pot pa mora delovati. Pot, ki obstaja, a je filtrirana v eno smer, povzroči asimetrično napako, ki je videti občasna. Pred nadaljevanjem potrdite obe smeri.
Zapišite izvorni in ciljni naslov, ki ste ju preverili. Poznejši korak, ki razreši naslednji skok prek drugega naslova, je drugačen test, in obravnavanje obeh kot enega je način, kako se razrešenemu naslednjemu skoku pripiše napaka prenosa.
Kontrolna točka 2: družina EVPN, ne število sej
Vzpostavljena seja BGP ne pomeni, da je bila družina naslovov EVPN pogajana. Poglejte stanje, specifično za družino, pri sosedu: ali je družina omogočena, ali je bila pogajana s partnerjem in ali jo seja sploh prenaša. Seja, ki je aktivna za IPv4 unicast in nikoli ni pogajala EVPN, v splošnem pregledu sosedov ne pokaže ničesar napačnega, in specifikacija prekrivanja EVPN obravnava postopke storitve in nadzora kot ločene od prenosa.
Preverite tudi izvorni naslov seje. Povezovanje, zgrajeno na naslovu, ki ni vir VTEP, je neskladje v zasnovi, ki čaka, da pojasni napako posredovanja.
Kontrolna točka 3: lokalna storitev je priključena
Lokalni VNI mora biti priključen na most ali VRF, ki predstavlja najemnika, in platforma ga mora poročati kot delujočega. Stanje članstva, ki ga uporablja model replikacije, je lahko pomembno, preden se nauči kateri koli MAC gostitelja, zato prazna tabela končnih točk ni dokaz, da storitev ne deluje.
Nato potrdite, kaj naprava dejansko ustvari: lokalno pot za ta VNI z route targeti, ki jih določa zasnova. VNI, ki je priključen, a ni objavljen, ustvari storitev, ki obstaja lokalno in nikjer drugje.
Kontrolna točka 4: uvoz pri prejemniku
Na sprejemni napravi primerjajte izvožene in uvožene route targete, ne številskih VNI. Ujemajoča se številka VNI ne dokazuje, da sprejemna instanca uvaža objavo, in neujemajoči se route target je neviden na seznamu VNI. Razrešite objavljeni naslednji skok skozi spodnje omrežje, preden zaupate vnosu posredovanja. Nato berite stanje posredovanja v prekrivanju za storitev, ne za napravo kot celoto.
Tabela partnerjev lahko odraža tudi podatkovno ravnino ali učenje članstva, specifično za izvedbo. Berite njen izvor in kontekst storitve skupaj s potjo EVPN, namesto da število vrstic obravnavate kot dokaz.
En zapis, ki prehodi pot
Vodite en zapis na storitev: lokalno stanje VNI, soseda EVPN in družino, izvirno pot ter prejeti in uvoženi rezultat. Prehodite ta zapis od izvora do namestitve. Ko kaj ne uspe, zapis pove, katero od štirih kontrolnih točk popraviti, ne pa kateri ukaz poskusiti.
Dodajajte časovne žige, medtem ko to počnete. Uvoz, ki se pojavi minute po objavi, je vprašanje politike ali konvergence, medtem ko je tisti, ki se nikoli ne pojavi, vprašanje konfiguracije, in ta razlika je vidna le, če ste zapisali, kdaj ste pogledali.
Kdaj je statični VXLAN pravi odgovor
Statično konfigurirana podatkovna pot VXLAN lahko deluje z ročno zagotovljenimi partnerji, medtem ko tabela EVPN ostane prazna. To ni pokvarjena namestitev EVPN, to je drug model upravljanja. Odločite se, katero predvideva zasnova, preden diagnosticirate prazno tabelo kot napako.
Sosed IGP v spodnjem omrežju zagotavlja prenos in nič več. Stanje storitve v prekrivanju je ločena stvar za gradnjo in ločena stvar za preverjanje.