Vi povas vidi seancon ekleviĝi, itineron aperi, kaj tamen legi la malĝustan servon. La nombra paro antaŭ ĉiu anonco, la identigilo de adresa familio kaj la sekva adresa familia identigilo, decidas, kiu analizilo legas la ŝarĝon kaj kiu tabelo tenas la rezulton. Eraru pri la paro kaj la importa politiko, la itinera-cela kongruo kaj la serĉo de sekva salto ĉiuj funkcias kontraŭ strukturo, kiun neniu anoncis. La irado sube komenciĝas ĉe tiu paro kaj finiĝas ĉe la plusenda rezulto.

Du nombroj decidas, al kiu tabelo la itinero apartenas

La paro aperas dufoje: ene de la multprotokola kapablo, kie parolanto anoncas familion, kaj antaŭ ĉiu NLRI, kiun tiu familio portas. Tio faras ĝin eco de la itinero, ne agordo sur la origina skatolo. Vendistoj presas ĝin kiel nomon kiel Address family VPNv4 Unicast, kaj la vortigo moviĝas inter eldonoj dum la nombroj restas lokaj.

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

Kvar kodigoj kovras preskaŭ ĉiun entreprenan kazon: 1 kun 128 por MPLS-etikedita VPN-IPv4, 2 kun 128 por la IPv6-ekvivalento, 25 kun 65 por BGP-signalita VPLS, kaj 25 kun 70 por EVPN. La unua eraro estas supozi, ke ĉiu Layer 2-servo kuŝas malantaŭ 25 kun 65, kio kaŝas EVPN. La dua estas trakti la du IP-familiojn kiel unu familion kun pli longa adreso, kvankam ili estas intertraktataj aparte kaj povas esti akceptitaj ĉe malsamaj samtavolanoj. Tria aperas, kiam ŝablono estas kopiita el eldono, kiu konas nur unu el ili. Rigardo en la registron solvas ĉiujn tri pli rapide ol konjekto bazita sur la serva nomo.

Traktu la kvar vicojn kiel ekzemplojn el la IANA-registro, ne kiel la registron mem. Kiam nombro kongruas kun nenio konata, rigardu ĝin antaŭ ol konstrui politikon ĉirkaŭ ĝi.

AFI 25 portas du senrilatajn NLRI-formatojn

Ambaŭ Layer 2-familioj kuŝas sub AFI 25, kaj la simileco ĉesas tie. La VPLS-NLRI en RFC 4761 section 3.2.2 portas longon, itineran distingilon, VE ID, VE-blokan deŝovon, VE-blokan grandecon kaj etiketan bazon, kiuj kune nomas pseudowire-finaĵon kaj ĝian etikedon. EVPN konservas AFI 25 kaj transiras al SAFI 70, kie la ŝarĝo estas itinera tipo: Ethernet-aŭtomata malkovro, MAC/IP-anonco, inkluziva multicast, Ethernet-segmento, IP-prefikso. Do la sama bitoka deŝovo signifas malsamajn aferojn en la du familioj. Analizilo verkita por unu legas la alian sen plendo kaj produktas sensencaĵon. La paro estas la sola averto, ke la interpreto malĝustas.

Kampo, kiu signifas VE-blokan deŝovon en unu familio, havas neniun pandanton en la alia, kaj la MAC/IP-anonca itinero ekzistas nur en EVPN. Citi atributon kvazaŭ ĝi validus por ambaŭ estas kiel ekzameno de kaptaĵo fuŝiĝas.

Kiam iu donas al vi kaptaĵon aŭ vendistan tabelon, demandu, al kiu familio la atributo apartenas. Poste konfirmu, ke la ricevanta efektivigo subtenas tiun familion, ne la servan nomon sur la datenfolio. Du platformoj povas ambaŭ aserti VPLS-subtenon dum ili efektivigas malsamajn signalajn familiojn. La paro apartigas ilin; la produkta etikedo ne.

La propra adresa familio de la seanco estas aparta demando

VPN-IPv6 estas rutine anoncata tra seanco, kies TCP-konekto iras super IPv4, kaj tio estas subtenata dezajno, ne difekto. Legi nur la seanco-resumon do diras nenion pri tio, kiujn VPN-familiojn la samtavolanoj interŝanĝas.

NLRI-familio, transporta familio kaj plusenda familio estas tri sendependaj decidoj. Enkursigilo povas paroli IPv4 kun sia samtavolano, akcepti atingeblon de VPN-IPv6, kaj instali itineron, kies sekva salto estas IPv6-adreso atingebla laŭ vojo, kiun vi ne intencis. Ĉiu tavolo bezonas sian propran konfirmon. Ejoj raportantaj neatingeblajn IPv6-celojn dum la anoncoj ŝajnas ĝustaj kutime perdis la solvon de la sekva salto, ne la familian intertraktadon.

Testu la adresan familion de la seanco memstare, poste la familiojn, kiujn ĝi portas, poste kion la kerno povas plusendi. Teni la tri aparte malhelpas la kutiman misdiagnozon, kie ĝusta anonco estas legata kiel pruvo, ke IPv6 funkcias de fino al fino. Ĝi pruvas nur, ke unu samtavolano diris al alia pri prefikso.

Intertraktita, ricevita, importita, instalita

Por unu atendata itinero kvar statoj devas validi laŭ ordo, kaj ĉiu estas observebla. La familio devas esti intertraktita kun tiu samtavolano, la itinero devas alveni, itinera celo devas importi ĝin en la celitan kuntekston, kaj la sekva salto devas solviĝi por ke la itinero instaliĝu. Preterlasi la unuan staton igas la aliajn tri ne respondeblaj, ĉar neintertraktita familio produktas neniujn itinerojn por inspekti. Sur platformoj en Cisco-stilo la familio-resumoj kaj la kapabloj laŭ samtavolano estas apartaj komandoj.

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

La intertraktado videblas en la kapabla interŝanĝo presita laŭ samtavolano, kaj establita seanco sen listigita familio portas nenion el tio, kion vi petis. La importon decidas itinera celoj portataj kiel etenditaj komunumoj, do ĝusta paro kun mistajpita celo lasas la tabelon malplena. La instalado poste dependas de tio, ke la sekva salto solviĝu en la ricevanta kunteksto, kio povas malsukcesi dum ĉiu anonco aspektas perfekta.

Konfirmu la datenplanon laste, ĉar itinero en la tabelo estas aserto, ne livero. La samaj kvar statoj validas por ĉiu familio; nur la komandoj kaj tabelnomoj ŝanĝiĝas.

Kion familia paro neniam pruvas

Ĝuste legi la paron diras al vi, kiel interpreti la enkursigan informon, kiu sekvas, kaj tio estas la tuta aserto. Ĝi diras nenion pri atingeblo, nenion pri politiko, kaj nenion pri la sano de la datenplano. Konfuzi la du produktas certajn asertojn pri reto, kiun neniu kontrolis. Miskongruo de itinera celo kaj rompita sekva salto aspektas identaj nur el la paro. La paro estas lega instrukcio, neniam verdikto.

Kiam vi eskalas, metu la paron, la itineran celon kaj la solvitan sekvan salton en la saman noton. La sekva inĝeniero tiam havas tri sendependajn aferojn por testi anstataŭ servan nomon por reinterpreti. Se la intertraktado mankas ili vidas ĝin tuj, malĝusta celo lasas la importon videble forestanta, kaj nesolvita sekva salto lasas la itineron ĉeesta sed neuzebla.

Rilataj artikoloj