Kial via L2VPN ignoras la RSVP-TE LSP, kiun vi ĵus konstruis
Pseudowire-etikedo nomas servon; la transporta etikedo movas la kadron. Komparu fiksi servon al elektita LSP kontraŭ lasi la IGP elekti unu.
Du inĝenieroj povas forlasi la saman mantenfensestron konvinkitaj, ke la nova vojo estas en uzo, kaj ambaŭ erari pro malsamaj kialoj. Unu konstruis la LSP kaj supozis, ke la servo sekvos ĝin. La alia lasis la servon trankvila kaj supozis, ke nenio ŝanĝiĝis. Pseudowire ĉiam uzas nur tiun transporton, al kiu ĝia peer-adreso solviĝas en tiu momento, do la vera demando estas, kion tiu solvo nuntempe produktas, kaj la du dezajnoj respondas al ĝi malsame.
Unu etikedo nomas servon, la alia movas paketon
La pseudowire-etikedo, signalata de celita LDP kiel priskribite en RFC 4447, diras al la ricevanta provizanta rando, kiun alkroĉan cirkviton la kadro devas ricevi. Ĝi diras nenion pri tio, kiel la kadro alvenis tien. La etikedo sub ĝi apartenas al la transporto, kaj tiun stokon konstruas tio, kio anoncis atingeblon por la peer-loopback, ĉu LDP, RSVP-TE aŭ segmentvoja vojo. Ĉar malsamaj protokoloj signalas la du tavolojn, unu povas esti sana dum la alia estas kaduka. Tiu apartigo estas la tuta fonto de la konfuzo.
Indas diri malkaŝe: la pseudowire ne elektas la LSP. Ĝi transdonas kadron al la transporto, kaj la transporto decidas laŭ la celladreso, kiun ĝi ricevis.
Jen ankaŭ kial pura ping tra la nova LSP pruvas tiel malmulte. La LSP povas esti aktiva, etikedita kaj porti aliajn servojn, dum via pseudowire ankoraŭ solviĝas tra alia sekva salto. Ĝis vi legos la ligon, tiuj du faktoj estas senrilataj.
Opcio A: fiksi la pseudowire al elektita transporto
Fiksi signifas fari la transportan solvon de la servo determinisma. Laŭ la platformo, tio prenas la formon de tunela elekta politiko, eksplicita transporta finpunkto sur la servo, aŭ vojpolitiko, kiu reskribas la sekvan salton por la peer-adreso. Ĉiuj tri faras la saman sube: ili devigas la solvon de unu celo al specifa LSP. Tio estas, kio igas la rezulton poste kontrola.
La kosto estas la amplekso. Politiko kongruanta laŭ peer-adreso efikas al ĉiu servo direktita al tiu peer, ne nur al la pseudowire, kiun vi havis en la kapo.
La rezerva vojo meritas decidon antaŭ la ŝanĝa fenestro, ne dum ĝi. Se la fiksita LSP falas, vi aŭ lasas la servon iri per alia aprobita vojo, aŭ lasas ĝin halti. Politiko, kiu kviete retrofalas al vojo malrespektanta limon de latento aŭ disigo, transformis puran interrompon en ion multe pli malfacile klarigeblan al iu ajn.
Opcio B: lasi la IGP elekti kaj observi, kio okazas
Lasi la servon trankvila estas legitima dezajno, kaj ofte la pli bona. La pseudowire sekvas la saman solvon kiel ĉiu alia trafiko al la peer-loopback, do ĝi heredas IGP-konverĝon, prefikso-subpremadon kaj tiun redundancon, kiun la kerno jam proponas. Malpli da politikoj signifas malpli da lokoj, kie kaŝiĝi povas kaduka kongruo. La interŝanĝo estas, ke vi ne plu kontrolas, kiun vojon la servo prenas, nur ke iu vojo ekzistas.
Samkosta plurvojo akrigas tiun interŝanĝon pli, ol ĝi ŝajnas unuavide. Haŝado estas laŭ fluo, do du konversacioj ene de unu pseudowire povas ekiri per malsamaj eksteraj etikedoj.
Legu la instalitan plusendadon antaŭ ol fidi al iu el ili
Komencu per la peer-adreso anstataŭ la servo. En Junos, show route 203.0.113.1 detail eldonas la elektitan sekvan salton kaj la etikedan operacion, kaj show route table mpls.0 mapas la envenantan etikedon al tiu operacio. En IOS XR, show mpls l2transport vc 100 detail donas la pseudowire-staton kune kun la trudita stoko.
Konfirmu la LSP, kiun la transporto fakte uzas, ne tiun, kiun nomas via dezajna dokumento. traceroute mpls ipv4 203.0.113.1/32 en IOS XR trairas la etikedkomutitan vojon kaj listigas la etikedojn kaj elirajn interfacojn laŭ ĝi, kio estas la plej proksima afero al mem observi la vojon. Poste ripetu la ekzercon de la malproksima provizanta rando, ĉar la revena direkto solviĝas sendepende kaj nesimetrio oftas post parta politika enkonduko. Vojo, kiu estas ĝusta en unu direkto kaj malĝusta en la alia, estas pli malbona ol unu egale malĝusta, ĉar duono de viaj testoj trapasos.
Konservu la pruvojn kun la serva registro: peer-adreso, sekva salto, ekstera etikedo kaj la dato, kiam vi kontrolis. Vojpolitikoj malbone maljuniĝas, kaj neniu memoras, kiu validis antaŭ du kvartaloj.
Elektu laŭ la maniero de fiasko, ne laŭ prefero
Fiksi taŭgas por servoj kun limo, kiun la IGP ne povas esprimi, kaj por teamoj, kiuj povas prizorgi la politikon tra ĉiu ŝanĝo. Lasi ĝin al la IGP taŭgas por servoj, kiuj devas postvivi ĉiun unuopan fuŝon sen homo en la ciklo.
La decida demando estas, kion kostas al vi malĝusta vojo. Se servo sur la malĝusta LSP nur iomete pli malbone funkcias, lasu la IGP decidi kaj elspezu la penon por monitorado. Se malĝusta vojo rompas kontrakton, revizian konstaton aŭ postulon de disigo, fiksu ĝin kaj skribu la rezervan vojon. Poste testu la rezervan vojon, ĉar netestita rezervo estas supozo, ne plano. Ĉiuokaze, relegu la instalitan ligon post ĉiu ŝanĝo en la kerno, kaj traktu pseudowire, kiu leviĝis, kiel pruvon de nenio krom ke la signalado funkcias.