EVPN is aan, maar die diens nie: vier kontrolepunte
’n Roete na die VTEP bewys vervoer, nie die diens nie. Vier kontrolepunte in volgorde: familie-onderhandeling, plaaslike VNI-toestand, oorsprong en invoer aan die verre kant.
Om die afgeleë VTEP-adres te bereik bewys dat die underlay pakkette dra, en dis al wat dit bewys. Die huurderdiens benodig ’n BGP-EVPN-sessie met die regte adresfamilie, ’n plaaslike VNI wat gekoppel en operasioneel is, ’n oorsprongsroete en ’n invoer aan die verre kant. Dit is vier afsonderlike kontrolepunte, elk met ’n ander herstel. Om ’n groen underlay as diensgereedheid te beskou, is die mees algemene manier waarop ’n EVPN-bring-up vasval.
Lees hulle in volgorde en stop by die eerste een wat nie is wat die ontwerp verwag nie. Latere kontrolepunte kan nie ’n vroeëre fout vergoed nie.
Kontrolepunt 1: vervoer na die VTEP
Begin met bereikbaarheid tussen die loopback-adresse wat as VTEP-bronne gebruik word. Die roete moet in die underlay bestaan, die pad moet toegelaat word, insluitend enige enkapsuleringsvereiste, en die terugpad moet werk. ’n Roete wat bestaan maar in een rigting gefiltreer word, lewer ’n asimmetriese fout wat intermittent lyk. Bevestig beide rigtings voordat jy verder gaan.
Teken die bron- en bestemmingsadresse aan wat jy nagaan het. ’n Latere stap wat ’n volgende sprong oor ’n ander adres oplos, is ’n ander toets, en om hulle as een te behandel, is hoe ’n opgeloste volgende sprong vir ’n vervoerfout geblameer word.
Kontrolepunt 2: die EVPN-familie, nie die sessietelling nie
’n Gevestigde BGP-sessie beteken nie die EVPN-adresfamilie is onderhandel nie. Kyk na die familie-spesifieke toestand vir die buurman: of die familie geaktiveer is, of dit met die eweknie onderhandel is, en of die sessie dit hoegenaamd dra. ’n Sessie wat op is vir IPv4-unicast en nooit EVPN onderhandel het nie, wys niks verkeerd in ’n algemene buurmanopsomming nie, en die EVPN-oorkoepelingspesifikasie behandel diens- en beheerprosedures as aparte sake van vervoer.
Kyk ook na die sessie se bronadres. ’n Peering wat uit ’n adres gebou is wat nie die VTEP-bron is nie, is ’n ontwerpwanpassing wat wag om ’n aanstuurfout te verklaar.
Kontrolepunt 3: die plaaslike diens is gekoppel
Die plaaslike VNI moet aan die brug of VRF gekoppel wees wat die huurder verteenwoordig, en die platform moet dit as operasioneel rapporteer. Lidmaatskapstoestand wat deur die replikasiemodel gebruik word, kan saak maak voordat enige gasheer-MAC geleer is, so ’n leë eindpunt-tabel is nie bewys dat die diens af is nie.
Bevestig dan wat die toestel werklik oorsprong gee: die plaaslike roete vir daardie VNI met die roete-teikens wat die ontwerp spesifiseer. ’n VNI wat gekoppel maar nie geadverteer is nie, lewer ’n diens wat plaaslik bestaan en nêrens anders nie.
Kontrolepunt 4: invoer by die ontvanger
By die ontvangende toestel, vergelyk uitgevoerde en ingevoerde roete-teikens eerder as numeriese VNI's. ’n Ooreenstemmende VNI-nommer bewys nie dat die ontvangende instansie die advertensie invoer nie, en ’n wanpassende roete-teiken is onsigbaar in ’n VNI-lys. Los die geadverteerde volgende sprong deur die underlay op voordat jy die aanstuurinskrywing vertrou. Lees dan die oorkoepelings-aanstuurtoestand vir die diens eerder as vir die toestel as geheel.
’n Eweknie-tabel kan ook implementering-spesifieke dataplane- of lidmaatskap-lering weerspieël. Lees sy oorsprong en dienskonteks saam met die EVPN-roete eerder as om ’n ry-telling as bewys te beskou.
Een rekord wat die pad volg
Hou een rekord per diens: plaaslike VNI-toestand, die EVPN-buurman en -familie, die oorsprongsroete en die ontvangde en ingevoerde resultaat. Volg daardie rekord van oorsprong tot installasie. Wanneer iets faal, sê die rekord watter van vier kontrolepunte herstel moet word, eerder as watter opdrag om te probeer.
Heg tydstempels aan terwyl jy dit doen. ’n Invoer wat minute ná die advertensie verskyn, is ’n beleid- of konvergensievraag, terwyl een wat nooit verskyn nie ’n konfigurasievraag is, en daardie verskil is net sigbaar as jy neergeskryf het wanneer jy gekyk het.
Wanneer statiese VXLAN die regte antwoord is
’n Staties gekonfigureerde VXLAN-datapad kan met handmatig verskafde eweknieë werk terwyl die EVPN-tabel leeg bly. Dis nie ’n stukkende EVPN-ontplooiing nie, dit is ’n ander beheermodel. Besluit watter een die ontwerp beoog voordat jy ’n leë tabel as ’n fout diagnoseer.
’n Underlay-IGP-buurman verskaf vervoer en niks meer nie. Die oorkoepeling se dienstoestand is ’n aparte ding om te bou en ’n aparte ding om te verifieer.