Dir kënnt gesinn, wéi eng Sëtzung eropkënnt, wéi eng Route erschéngt, an trotzdem de falsche Service liesen. D'Nummerepaar um Ufank vun all Annonce, den Identifiant vun der Adressfamill an den Identifiant vun der nächster Adressfamill, entscheet, wéi en Analysator d'Payload liest a wéi eng Tabell d'Resultat hält. Verhaut Dir Iech um Paar, dann lafe Pouolitik vum Import, d'Upassung vum Routenzil an d'Sich no der nächster Sprong alleguer géint eng Struktur, déi keen annoncéiert huet. De Parcours hei drënner fänkt bei deem Paar un an hält beim Resultat vun der Weiderleedung op.

Zwee Zuelen entscheeden, a wéi eng Tabell d'Route gehéiert

D'Paar erschéngt zweemol: bannent der Multiprotokoll-Fähegkeet, wou en Spriecher eng Famill annoncéiert, an hannert all NLRI, déi déi Famill dréit. Dat mécht et zu enger Eegenschaft vun der Route an net zu enger Astellung op der Quellkëscht. Hiersteller drécken et als Numm wéi Address family VPNv4 Unicast, an d'Formuléierung wiesselt tëscht Release, während d'Zuelen stoe bleiwen.

Where you meet itFamily pairBoundary of what it proves
VPNv4 unicast capability on a neighbour1 / 128the peer will signal labelled VPN-IPv4, nothing about import
VPNv6 unicast capability on a neighbour2 / 128the peer will signal VPN-IPv6, silent about the transport below
VPLS NLRI with a VE ID and a label base25 / 65a pseudowire is signalled, not that a bridge learned a MAC
EVPN MAC/IP advertisement route25 / 70a binding is advertised, not that the host answers

Véier Kodéierunge decken bal all Betribsfall: 1 mat 128 fir MPLS-etikettéiert VPN-IPv4, 2 mat 128 fir d'IPv6-Äquivalent, 25 mat 65 fir BGP-signaliséiert VPLS an 25 mat 70 fir EVPN. Deen éischte Feeler ass unzehuelen, all Layer 2-Service läit hannert 25 mat 65, wat EVPN verstoppt. Den zweeten ass déi zwou IP-Familljen als eng Famill mat enger méi laanger Adress ze behandelen, wou se awer getrennt verhandelt ginn a kënnen op verschiddenen Peer's ugeholl ginn. En drëtten erschéngt, wann en Template aus engem Release kopéiert gëtt, dee just eng vun deenen zwee kennt. En Nokucken an de Register entscheet all dräi méi séier wéi eng Vermutung, déi um Servicenumm opgebaut ass.

Behandelt déi véier Zeilen als Beispiller aus dem IANA-Register, net als de Register selwer. Wann eng Zuel mat näischt bekanntem iwwereneestëmmt, da kuckt se no, ier Dir eng Politik driwwer baut.

AFI 25 dréit zwou onverbonnene NLRI-Formater

Déi zwou Layer 2-Familljen sëtzen ënner AFI 25, an d'Ähnlechkeet hält do op. D'VPLS-NLRI an RFC 4761 section 3.2.2 dréit eng Längt, en Route-Distinguisher, eng VE ID, eng VE-Block-Verschiebung, eng VE-Block-Gréisst an eng Etikettebasis, déi zesummen en Pseudowire-Endpunkt an seng Etikett bezeechnen. EVPN behält AFI 25 a wiesselt op SAFI 70, wou d'Payload en Routentyp ass: Ethernet-Autoentdeckung, MAC/IP-Annonce, inklusiv Multicast, Ethernet-Segment, IP-Präfix. Dofir heescht déi selwecht Byte-Verschiebung an den zwou Familljen eppes aneres. En Analysator, dee fir déi eng geschriwwe gouf, liest déi aner ouni Klo an erstellt Kéis. D'Paar ass déi eenzeg Warnung, datt d'Interpretatioun falsch ass.

E Feld, dat an enger Famill VE-Block-Verschiebung heescht, huet an der anerer keng Entspriechung, an d'MAC/IP-Annonce-Route gëtt et just an EVPN. En Attribut zitéieren, wéi wann et fir béid gëllt, ass de Wee, wéi eng Kapturevue schief geet.

Wann een Iech eng Kapturevue oder eng Hiersteller-Tabell gëtt, freet, a wéi eng Famill den Attribut gehéiert. Da bestätegt, datt déi empfangend Implementatioun déi Famill ënnerstëtzt, net den Servicenumm um Datenblatt. Zwou Plattforme kënnen allebéid VPLS-Ënnerstëtzung behaapten, während se verschidde Signal-Familljen ëmsetzen. D'Paar trennt se; d'Produktetikett net.

Déi eegen Adressfamill vun der Sëtzung ass eng getrennte Fro

VPN-IPv6 gëtt dacks iwwer eng Sëtzung annoncéiert, där hir TCP-Verbindung iwwer IPv4 leeft, an dat ass ënnerstëtzten Design, keen Defekt. Just de Sëtzungs-Resumé ze liesen seet dofir näischt driwwer, wéi eng VPN-Familljen d'Peer'en austauschen.

NLRI-Famill, Transportfamill a Weiderleedungsfamill sinn dräi onofhängeg Entscheedungen. En Router ka mat sengem Peer IPv4 schwätzen, d'Erreechbarkeet vu VPN-IPv6 akzeptéieren an eng Route installéieren, där hire nächste Sprong eng IPv6-Adress ass, déi iwwer en Deel erreechbar ass, deen Dir net virgesinn hat. All Schicht brauch hir eege Bestätegung. Standuerten, déi onerreechbar IPv6-Ziler mellen, während d'Annoncen richteg ausgesinn, hu meeschtens d'Aufléisung vum nächste Sprong verluer, net d'Verhandlunge vun de Familljen.

Test d'Adressfamill vun der Sëtzung eleng, dann d'Familljen, déi se dréit, dann wat de Kär weiderleede kann. Déi dräi getrennt ze halen verhënnert déi heefeg falsch Diagnos, wou eng korrekt Annonce gelies gëtt als Beweis, datt IPv6 vun Enn zu Enn funktionéiert. Se beweist just, datt een Peer engem aneren eppes iwwer e Präfix gesot huet.

Verhandelt, empfaangen, importéiert, installéiert

Fir eng erwaarde Route mussen véier Zoustänn an der Rei gëllen, an all eenzel ass observéierbar. D'Famill muss mam deem Peer verhandelt sinn, d'Route muss ukommen, en Routenzil muss se an den ugedaachten Kontext importéieren, an den nächste Sprong muss sech opléisen, sou datt d'Route sech installéiert. Den éischten Zoustand iwwersprangen mécht déi aner dräi onbeäntwertbar, well eng net verhandelt Famill keng Route produzéiert fir ze kontrolléieren. Op Plattforme wéi Cisco sinn d'Famillresuméen an d'Fähegkeete pro Peer getrennt Kommandoen.

show bgp all summary
show bgp vpnv4 unicast all summary
show bgp l2vpn evpn summary
show bgp neighbors <peer-address> | include Address family

D'Verhandlung erschéngt am Fähegkeetsaustausch, dee pro Peer gedréckt gëtt, an eng etabléiert Sëtzung ouni opgezielt Famill dréit näischt vun deem, wat Dir gefrot hutt. Den Import gëtt vun Routenziler entscheet, déi als erweidert Communautéiten gedroe ginn, sou datt en richtege Paar mat engem falsch getippten Zil d'Tabell eidel looss. D'Installatioun hänkt dann dovun of, datt den nächste Sprong am empfangende Kontext sech opléist, wat feele kann, während all Annonce perfekt ausgesäit.

Bestätegt d'Datefläch als lescht, well eng Route an der Tabell eng Behauptung ass, keng Liwwerung. Déi selwecht véier Zoustänn gëllen fir all Famill; just d'Kommandoen an d'Tabellnimm änneren sech.

Wat e Familljepaart ni beweist

D'Paar richteg liesen seet Iech, wéi Dir d'Routingsinformatioun, déi duerno kënnt, interpretéiere musst, an dat ass déi ganz Behauptung. Et seet näischt iwwer Erreechbarkeet, näischt iwwer Politik an näischt iwwer d'Gesondheet vun der Datefläch. Béides ze verwiesselen erstellt selbstsécher Aussoen iwwer en Netz, dat keen iwwerpréift huet. E Routenzil-Mëssverhältnes an e gebrochene nächste Sprong gesinn eenzeg vum Paar identesch aus. D'Paar ass eng Liesinstruktioun, ni en Urteel.

Wann Dir eskaléiert, setzt d'Paar, d'Routenzil an den opgeléisten nächste Sprong an déiselwecht Notiz. Den nächsten Ingenieur huet dann dräi onofhängeg Saachen ze testen, amplaz en Ëmschreiwen vum Servicenumm. Wann d'Verhandlung feelt, gesi se et direkt, en falscht Zil léisst den Import sichtbar aus, an en onopgeléisten nächste Sprong léisst d'Route präsent awer net brauchbar.

Ähnlech Artikelen