Tvær leiðir á sama kassa geta bent á 198.51.100.77 og svarað samt mismunandi spurningum. Önnur lýsir því hvar MAC-tala er aðgengileg og, valfrjálst, hvaða IP er bundið við hana. Hin lýsir forskeyti sem leyst er gegnum næsta stökk, jafnvel þótt það forskeyti sé einn einstakur hýsill. Að rugla þeim saman framleiðir mál sem lítur út eins og villu í leiðslu en er í raun rangt lesin leiðartegund.

Skjótasta leiðin til að greina þær er að lesa lykilinn sem NLRI er byggt í kringum, ekki grímuna við enda hans.

Leiðarlykillinn segir hvað leiðin fullyrðir

Tegund 2 er MAC/IP-tilkynningarleiðin frá RFC 7432, og lykill hennar er 48-bita MAC-talan inni í NLRI. Á bak við þann lykil er IP-tölusvið þar sem lengdarsviðið getur verið 0, 32 eða 128 bit, þannig að tilkynning með aðeins MAC er heildarleið en ekki hýsisgripur með vanti hluta. Merkjahaugurinn sem fylgir bendir á brúarhlutskiptin þar sem þessi MAC býr.

Hvort IP-sviðið er fyllt út breytir því sem leiðin fullyrðir, ekki hvers konar leið þetta er. Með 32 eða 128 bita lengd fullyrðir sendandinn einnig að þessi IP tilheyri þeirri MAC innan einnar EVPN-eintaks. Með núlllengd fullyrðir sendandinn ekkert um IP. Hvorug útgáfan segir að forskeyti sé aðgengilegt gegnum beini.

Tegund 5 er IP-forskeytisleiðin frá RFC 9136, og lykill hennar er forskeyti skrifað sem lengd auk jafn margra bita. Lengdin er frá 0 til 32 fyrir IPv4 og frá 0 til 128 fyrir IPv6.

Báðir endar þess bils eru löglegir, og hvorugur felur í sér MAC. Forskeyti með núlllengd fullyrðir aðgengi án þess að nefna hýsil, á meðan /32 nefnir nákvæmlega eitt vistfang. NLRI ber einnig gáttar-IP-tölu sem útgangshliðin notar til að byggja overlay-vísinn, auk merkis fyrir framsendingarhlutskiptin. Ekkert MAC-svið er til að skipta á, þess vegna meðhöndlar móttakandi tegund 5 sem beina áfangastað.

/32 forskeytisleið er ekki endurnefnd tegund 2

Forskeyti af stærð hýsis eru venjulegar leiðir af tegund 5. /32 forskeytisleið og tegund 2 fyrir sama vistfang geta bæði verið til í einni EVPN-eintaks, og þær bera mismunandi framsendingarupplýsingar.

Taktu 198.51.100.77 í EVPN-eintaks sem notar VNI 10100. Tegund 2 getur parað hana við MAC 02:00:00:00:00:77 og merki sem auðkennir brúarlénið þar sem þessi MAC var lærð. Tegund 5 getur tilkynnt 198.51.100.0/24 fyrir allt undirnetið, eða 198.51.100.77/32 fyrir einmitt það vistfang, með gáttartölu sem bendir á útgangs-VTEP. Vistfangin skarast viljandi því leiðirnar svara mismunandi spurningum.

Ein leiðin segir að endapunktstenging sé til og aðgengileg gegnum tiltekna brú. Hin segir að forskeyti sé aðgengilegt gegnum tiltekinn beini, hvort sem einhver endapunktur inni í því var aldrei lærður eða ekki.

Sá munur ræður því hvar á að líta fyrst þegar umferð bregst. Ef einn hýsill er óaðgengilegur á meðan undirnetsleið hans lítur vel út, átti tegund 5 aldrei að bera þann hýsil; leitaðu að týndu tegund 2. Ef hýsisleiðin er til en allt undirnetið er óaðgengilegt, athugaðu hvort tegund 5 var yfirhöfuð búin til. Að lesa sviðin í röð er betra en að giska út frá grímulengd.

Að lesa báðar leiðir án þess að giska

Á NX-OS skipta show bgp l2vpn evpn route type 2 og show bgp l2vpn evpn route type 5 töflunni nákvæmlega eftir þessari línu, og show l2route evpn mac ip sýnir staðbundnu MAC-í-IP-tengingarnar á bak við tegund 2 leiðirnar. Á Junos telur show evpn database upp lærðar MAC- og IP-tengingar á meðan show route table bgp.evpn.0 sýnir hvað var tilkynnt og móttekið.

Síaðu eftir route distinguisher og Ethernet-merki áður en þú dregur ályktanir. Sama MAC eða forskeyti getur birst í nokkrum EVPN-eintökum, og leið sem virðist röng í einu eintaki getur verið rétt í öðru.

Lestu síðan NLRI í röð: leiðartegund, lykill, gáttar- eða merkjasvið, síðan route target í eiginleikunum. Tegund 2 sem ber ESI sem er ekki núll segir þér að MAC sé multi-homed, og einmitt það gildi tengir tilkynningar frá mismunandi PE-beinum saman. Tegund 5 sem ber gáttartölu segir þér hvaða útgangs-VTEP eigi að taka við umferðinni.

Ef leið vantar, athugaðu tilurðina áður en kóðunin er skoðuð. Staðfestu að uppsprettan hafi tenginguna eða forskeytið staðbundið, staðfestu síðan að route target sem henni fylgir sé flutt inn á þennan kassa. Flestar tilkynningar um bilaða tegund 5 enda á innflutningsstefnu, ekki á NLRI-sniðinu.

Skráðu samhengið, ekki bara leiðartegundina

Skráðu saman leiðartegund, EVPN-eintakið, route distinguisherinn, inn- og útfluttu route targetin og leysta næsta stökkið. Tegund 2 án eintaks síns er tvíræð, og næsta stökk án leiðarfjölskyldunnar býður upp á ranga ályktun.

Báðar eru EVPN-leiðir jafnvel þegar nytsemin er IPv4-tala. Vistfangafjölskyldan inni í NLRI og vistfangafjölskylda leiðarinnar sjálfrar eru aðskildir eiginleikar, og tegund 5 verður ekki IPv4-unicast eða VPN-IPv4 leið bara vegna þess að hún ber IPv4-forskyti.

Sá munur kemur fram á mörkum EVPN-stýrisléttu og IP-VRF. Route target ræður því hvaða VRF flytur forskeytið inn, á meðan gáttartalan og merkið ráða því hvernig pakkinn er hjúpaður í átt að útganginum. Lestu þetta saman og framsendingarákvörðunin hættir að virðast geðþóttaleg.

Næst þegar /32 birtist í EVPN-töflunni, athugaðu lykilinn á undan grímunni. MAC-lykill með valfrjálsu IP er tenging af tegund 2; forskeytislykill er leið af tegund 5 hversu löng sem hún er. Skrifaðu route target og næsta stökk við hliðina, og næsti verkfræðingur þarf ekki að leiða alla söguna út á ný.

Tengdir greinar