Junos L2VPN: unue ĝustigu la alkroĉan kontrakton de la kliento
La pseudowire komenciĝas ĉe la loka alkroĉo. Kongruigu la kadron, la logikan unuon, la enkapsuligon kaj la servan ligon antaŭ ol tuŝi signaladon.
Antaŭ ol tuŝi pseudowire, sekvu unu klientan kadron en la PE kaj vidu, kie ĝi devus surteriĝi. La fizika pordo klasifikas ĝin en logikan unuon, tiu unuo portas enkapsuligon, kaj la unuo estas ligita al servo. Tri apartaj decidoj, tri apartaj manieroj erari. Plej multaj kazoj eskalitaj kiel signalada misfunkcio estas fakte kadro klasifikita en unuon, kiun neniu agordis por tiu servo. Do komencu ĉe la alkroĉo kaj laboru eksteren.
Skribu la kadran kontrakton
Registru la kontrakton antaŭ ol elekti iun ajn agordon: senetikedan, unu servan etikedon aŭ stakon. Aldonu la MTU, kiun la kliento sendos, kaj la traktadon de etikedoj atendatan en ĉiu direkto, ĉar tiuj estas intertraktitaj ecoj, ne lokaj preferoj. Unua numero estas nur identigilo kaj diras nenion pri tio, kiujn kadrojn la interfaco akceptos.
Skribu tion en la serva noto, ne en bileta komento. La persono, kiu riparos ĉi tion post ses monatoj, legos la noton. La bileton li ne legos.
Kongruigu la enkapsuligon al la kontrakto
Servo kun unu etikedo kutime uzas VLAN-cirkvitan enkapsuligon, ekzemple vlan-ccc, dum senetikedaj kadroj bezonas la simplan Ethernet-cirkvitan formon kaj stako bezonas la etenditan varianton, kiu komprenas du etikedojn. Sur platformo, kiu subtenas servan enkapsuligon por unuo, unu fizika interfaco povas gastigi plurajn samtempe, kio estas oportuna kaj samtempe estas la vojo, laŭ kiu kadro finiĝas en la malĝusta unuo. Kie la gvidilo de via platformo postulas family ccc, agordu ĝin kiel parton de la kompleta alkroĉo anstataŭ ŝraŭbi ĝin sur enkursigitan interfacon. La enkapsuliga gvidilo listigas, kiuj alkroĉaj tipoj starigas kiujn postulojn.
Ne aldonu family-deklaron al ĉiu interfaco pro singardemo. La agordo, kiu funkciigas unu cirkviton, povas igi la sekvan akcepti kadrojn, kiujn ĝia kliento neniam sendas.
Ligu la alkroĉon al la ĝusta servo
BGP-signalita tavolo-2 VPN, LDP-signalita cirkvito kaj la aliaj subtenataj servoj ĉiu havas sian propran agordon pri interfaca ligo kaj signalado, kaj ili ne estas interŝanĝeblaj. Miksi la alkroĉan stilon de unu kun la signalado de la alia produktas cirkviton, kiu raportas samtavolan partneron kaj neniam portas kadron.
Komparu la malproksiman finon kun la proksima fino anstataŭ ekzameni iun el ili izolite: samtavola adreso, serva identigilo, enkapsuliga interkonsento, atendo pri control word kaj buĝeto de grando. La MPLS-subtavolo povas esti tute sana dum la alkroĉo mankas aŭ estas klasifikita aliloke, tial testo, kiu rigardas nur la subtavolon, pruvas nenion ĉi tie.
Kontrolu per la kadro, ne per la stato
Legu la lokalajn interfacajn nombrilojn dum la kliento sendas trafikon, poste la servan staton, kaj poste konfirmu, ke la alvenanta kadro estas la interkonsentita kadro, inkluzive de ĝia etikedo. Riparita alkroĉo liveras tiun kadron; ŝanĝo de stato sola pruvas nenion.
Kie vi rajtas kapti, rigardu la kadron en ambaŭ direktoj. Etikeda malsimetrio facile mankas en stata vido kaj estas evidenta en kaptaĵo. Tiu malsimetrio ankaŭ klarigas plendojn, kiuj funkcias en unu direkto kaj malsukcesas en la alia.
Poste skribu ĝin
Registru kvar valorojn en la serva noto: kontrakto, enkapsuligo, unuo kaj serva ligo. Tiuj kvar estas tio, kion bezonas nova inĝeniero kaj kion agorda revizio malofte diras eksplicite.
Kiam la cirkvito rompiĝos post ses monatoj, tiu noto estas la diferenco inter kvaronhora riparo kaj rea derivado de la tuta dezajno el funkcianta agordo. Aldonu la daton de la lasta kontrolo, por ke la noto ankaŭ diru, kiom ĝi malnoviĝis.