Zakaj vaš L2VPN ignorira RSVP-TE LSP, ki ste ga pravkar zgradili
Oznaka pseudowire poimenuje storitev; transportna oznaka premakne okvir. Primerjajte pripenjanje storitve na izbrani LSP s prepustitvijo izbire IGP.
Dva inženirja lahko zapustita isto servisno okno prepričana, da je nova pot v uporabi, in se oba motita iz različnih razlogov. Eden je zgradil LSP in domneval, da mu bo storitev sledila. Drugi je storitev pustil pri miru in domneval, da se ni nič spremenilo. Pseudowire vedno uporablja le tisti transport, na katerega se naslov njegovega partnerja v tistem trenutku razreši, zato je pravo vprašanje, kaj ta razrešitev zdaj proizvaja, in oba načrta odgovarjata različno.
Ena oznaka poimenuje storitev, druga premakne paket
Oznaka pseudowire, ki jo signalizira ciljni LDP, kot je opisano v RFC 4447, pove sprejemnemu robu ponudnika, katero priključno vezje naj prejme okvir. O tem, kako je okvir prišel tja, ne pove ničesar. Oznaka pod njo pripada transportu, in ta sklad zgradi tisto, kar je oglaševalo dosegljivost za loopback partnerja, bodisi LDP, RSVP-TE ali segmentno usmerjena pot. Ker dva sloja signalizirajo različni protokoli, je lahko eden zdrav, medtem ko je drugi zastarel. Ta ločitev je ves vir zmede.
Vredno je povedati naravnost: pseudowire ne izbira LSP. Preda okvir transportu, transport pa se odloči glede na ciljni naslov, ki ga je dobil.
Zato tudi čist ping čez novi LSP dokaže tako malo. LSP je lahko aktiven, označen in nosi druge storitve, medtem ko se vaš pseudowire še vedno razrešuje skozi drug naslednji skok. Dokler ne preberete vezave, ti dve dejstvi nista povezani.
Možnost A: pripnite pseudowire na izbrani transport
Pripeti pomeni narediti razrešitev transporta za storitev deterministično. Glede na platformo ima to obliko politike izbire tunela, izrecne transportne končne točke na storitvi ali politike usmerjanja, ki prepiše naslednji skok za naslov partnerja. Vse tri počnejo pod površjem isto: silijo razrešitev enega cilja na določen LSP. To naredi rezultat pozneje preverljiv.
Cena je obseg. Politika, ki se ujema na naslovu partnerja, vpliva na vsako storitev, usmerjeno na tega partnerja, ne le na pseudowire, ki ste ga imeli v mislih.
Rezervna pot si zasluži odločitev pred oknom sprememb, ne med njim. Če pripeti LSP pade, bodisi pustite storitvi, da gre po drugi odobreni poti, bodisi ji pustite, da se ustavi. Politika, ki se tiho vrne na pot, ki krši omejitev zakasnitve ali ločenosti, je čisto prekinitev spremenila v nekaj veliko težje razložljivega komur koli.
Možnost B: pustite IGP, da izbere, in opazujte, kaj se zgodi
Pustiti storitev pri miru je legitimna zasnova in pogosto boljša. Pseudowire sledi isti razrešitvi kot ves drug promet do loopbacka partnerja, zato podeduje konvergenco IGP, zatiranje predpon in odvečnost, ki jo jedro že ponuja. Manj politik pomeni manj mest, kjer se lahko skrije zastarelo ujemanje. Zamenjava je, da ne nadzorujete več, katero pot storitev izbere, le da neka pot obstaja.
Večpotja z enakimi stroški zaostri to zamenjavo bolj, kot se zdi na prvi pogled. Zgoščevanje je po toku, zato lahko dva pogovora v enem pseudowire odideta z različnima zunanjima oznakama.
Preberite nameščeno posredovanje, preden zaupate kateri koli
Začnite z naslovom partnerja in ne s storitvijo. Na Junos show route 203.0.113.1 detail izpiše izbrani naslednji skok in operacijo z oznako, show route table mpls.0 pa preslika dohodno oznako na to operacijo. Na IOS XR show mpls l2transport vc 100 detail da stanje pseudowire skupaj z naloženim skladom.
Potrdite LSP, ki ga transport dejansko uporablja, ne tistega, ki ga imenuje vaš načrtovalski dokument. traceroute mpls ipv4 203.0.113.1/32 na IOS XR prehodi pot s preklapljanjem oznak in na njej našteje oznake ter izhodne vmesnike, kar je najbližje temu, da pot opazujete sami. Nato vajo ponovite z oddaljenega roba ponudnika, ker se povratna smer razrešuje neodvisno in asimetrija je običajna po delni uvedbi politik. Pot, ki je pravilna v eno smer in napačna v drugo, je slabša od enotno napačne, ker bo polovica vaših testov uspela.
Dokaze hranite ob zapisu storitve: naslov partnerja, naslednji skok, zunanjo oznako in datum preverjanja. Politike usmerjanja se slabo starajo in nihče se ne spomni, katera je veljala pred dvema četrtletjema.
Izberite po načinu odpovedi, ne po naklonjenosti
Pripenjanje ustreza storitvam z omejitvijo, ki je IGP ne more izraziti, in ekipam, ki lahko politiko vzdržujejo ob vsaki spremembi. Prepustiti IGP ustreza storitvam, ki morajo preživeti vsako posamezno okvaro brez človeka v zanki.
Odločilno vprašanje je, koliko vas stane napačna pot. Če storitev na napačnem LSP deluje le malo slabše, pustite IGP, da odloči, trud pa vložite v spremljanje. Če napačna pot krši pogodbo, ugotovitev revizije ali zahtevo po ločenosti, jo pripnite in zapišite rezervno pot. Nato rezervno pot preizkusite, ker nepreizkušena rezervna pot je domneva in ne načrt. Kakor koli, po vsaki spremembi v jedru znova preberite nameščeno vezavo in obravnavajte pseudowire, ki se je dvignil, kot dokaz samo tega, da signalizacija deluje.