At nå den fjerne VTEP-adresse beviser, at underlaget bærer pakker, og det er alt, det beviser. Lejerens tjeneste kræver en BGP EVPN-session med den rigtige adressefamilie, en lokal VNI, der er tilknyttet og operationel, en oprindelig rute og en import i den fjerne ende. Det er fire separate kontrolpunkter, hver med sin egen reparation. At betragte et grønt underlag som tjenesteklarhed er den mest almindelige måde, hvorpå en EVPN-ibrugtagning går i stå.

Læs dem i rækkefølge, og stop ved det første, der ikke er det, designet forventer. Senere kontrolpunkter kan ikke kompensere for en tidligere fejl.

Kontrolpunkt 1: transport til VTEP

Begynd med nåbarhed mellem de loopback-adresser, der bruges som VTEP-kilder. Ruten skal findes i underlaget, stien skal være tilladt inklusive eventuelle indkapslingskrav, og returvejen skal virke. En rute, der findes, men filtreres i én retning, giver en asymmetrisk fejl, der ser periodisk ud. Bekræft begge retninger, før du går videre.

Notér de kilde- og destinationsadresser, du kontrollerede. Et senere trin, der opløser et næste hop over en anden adresse, er en anden test, og at behandle dem som én er måden, hvorpå et opløst næste hop bliver bebrejdet for en transportfejl.

Kontrolpunkt 2: EVPN-familien, ikke antallet af sessioner

En etableret BGP-session betyder ikke, at EVPN-adressefamilien blev forhandlet. Se på den familiespecifikke tilstand for naboen: om familien er aktiveret, om den blev forhandlet med peer'en, og om sessionen overhovedet bærer den. En session, der er oppe til IPv4 unicast og aldrig har forhandlet EVPN, viser intet galt i en generel nabooversigt, og EVPN-overlay-specifikationen behandler tjeneste- og kontrolprocedurer som adskilte emner fra transport.

Kontrollér også sessionens kildeadresse. En peering bygget på en adresse, der ikke er VTEP-kilden, er en designuoverensstemmelse, der venter på at forklare en videresendelsesfejl.

Kontrolpunkt 3: den lokale tjeneste er tilknyttet

Den lokale VNI skal være tilknyttet den bro eller VRF, der repræsenterer lejeren, og platformen skal rapportere den som operationel. Den medlemskabstilstand, som replikeringsmodellen bruger, kan være vigtig, før nogen værts-MAC er lært, så en tom endpoint-tabel er ikke bevis for, at tjenesten er nede.

Bekræft derefter, hvad enheden faktisk udsender: den lokale rute for den VNI med de route targets, som designet angiver. En VNI, der er tilknyttet, men ikke annonceret, giver en tjeneste, der findes lokalt og ingen andre steder.

Kontrolpunkt 4: import hos modtageren

På modtagerenheden skal du sammenligne eksporterede og importerede route targets i stedet for numeriske VNI'er. Et matchende VNI-nummer beviser ikke, at den modtagende instans importerer annonceringen, og et uoverensstemmende route target er usynligt i en VNI-liste. Opløs det annoncerede næste hop gennem underlaget, før du stoler på videresendelsesposten. Læs derefter overlay-videresendelsestilstanden for tjenesten i stedet for for enheden som helhed.

En peertabel kan også afspejle implementeringsspecifikke dataplane- eller medlemskabslæring. Læs dens oprindelse og tjenestekontekst sammen med EVPN-ruten i stedet for at behandle et rækkeantal som bevis.

Én post, der går vejen igennem

Hold én post pr. tjeneste: lokal VNI-tilstand, EVPN-naboen og familien, den oprindelige rute samt det modtagne og importerede resultat. Gå den post igennem fra oprindelse til installation. Når noget fejler, siger posten, hvilket af fire kontrolpunkter der skal repareres, i stedet for hvilken kommando der skal prøves.

Tilføj tidsstempler, mens du gør det. En import, der dukker op minutter efter annonceringen, er et politik- eller konvergensspørgsmål, mens en, der aldrig dukker op, er et konfigurationsspørgsmål, og forskellen er kun synlig, hvis du skrev ned, hvornår du kiggede.

Hvornår statisk VXLAN er det rigtige svar

En statisk konfigureret VXLAN-datastil kan fungere med manuelt angivne peers, mens EVPN-tabellen forbliver tom. Det er ikke en ødelagt EVPN-udrulning, det er en anden styringsmodel. Beslut, hvilken designet sigter mod, før du diagnosticerer en tom tabel som en fejl.

En IGP-nabo i underlaget leverer transport og intet mere. Overlayets tjenestetilstand er en separat ting at bygge og en separat ting at verificere.

Relaterede artikler