Huawei QinQ al VSI: Kontrolu la Etiked-Stakon Antaŭ ol Vi Agordi
Unue ellaboru la etikedstakon, poste kontrolu enirklasifikon, etiked-agon kaj VSI-ligon sur la ĝusta Huawei-platformo, kiun vi agordas
Du malsukcesoj respondecas pri la plej multaj rompitaj QinQ-transdonoj en VSI, kaj neniu aperas kiel malsupera interfaco. Aŭ la enirhaveno manĝas la klientetikedon antaŭ ol klasifiko povas vidi ĝin, aŭ la alliga cirkvito estas ligita al VSI, kiun la malproksima fino neniam aliĝis. De la klientflanko la du aspektas identaj: la cirkvito raportas supren kaj neniu kadro krucas. Tralaboru la kvar ĉekojn en ordo, kaj ĉesu ĉe la unua, kie la kadro, kiun vi observas, diferencas de la kadro, kiun vi skribis.
Skribu la etikedan stakon antaŭ ol vi tuŝas la aparaton
Elektu unu reprezentan servon kaj priskribu ĝin kiel kadrojn, ne kiel agordon. Por servo kiu konservas klientajn VLANojn 100 kaj 200 ene de provizanto VLAN 900, la kontrakto estas mallonga: enirkadroj portas unu klientetikedon, la provizanto aldonas unu servoetikedon, kaj la propra etikedo de la kliento pluvivas netuŝita sube.
customer to provider: [ C-tag 100 | payload ]
provider inside: [ S-tag 900 ][ C-tag 100 | payload ]
provider to customer: [ C-tag 100 | payload ]Skribu ankaŭ la revendirekton, ĉar kontrakto kiu nur priskribas eniron trapasos unudirektan teston kaj malsukcesos en produktado. La malproksima fino devas transdoni al la kliento la kadron, kiun la kliento atendas, kio signifas, ke ĝia propra popoperacio devas esti la ĝusta inverso de via puŝo. Ĉio, kio ne estas simetria en tiu priskribo, estas projekta decido, kiun vi ankoraŭ ne faris.
Kontrolu la enirkongruon unue
Klasifiko okazas antaŭ iu ajn etikedoperacio, kaj ĝi povas nur kongrui kun kio alvenas. Konfirmu ĉu la haveno estas agordita kiel aliro, trunko aŭ hibrido, kiujn kadrospecojn ĝi akceptas, kaj kion la havena VLAN-identigilo faras al neetikedita kadro. Sur alirhaveno la klientetikedo estas nudigita ĉe alveno, do pli posta regulo, kiu kongruas kun C-etikedo 100, havas nenion por egali kaj la servo aliĝas al la malĝusta dissenda domajno sen ajna eraro.
Kapto ĉe la provizanto solvas ĉi tion en sekundoj: ĝuste klasifikita QinQ-kadro montras du etikedojn, kaj unu-etikedita kadro tie signifas, ke la interna etikedo estis konsumita.
Kontrolu kion efektive faras la etikedo ago
Stakado kaj tradukado estas malsamaj operacioj kaj platformoj elmontras ilin kiel malsamajn objektojn. Stakiĝo puŝas eksteran etikedon kaj lasas la internan sola, kio estas kion bezonas la supra kontrakto. Tradukado reverkas unu etikedon en alian, kio estas valida dezajno sed produktas malsaman kadron sur la drato. Kelkaj familioj ankaŭ bezonas QinQ ebligitan eksplicite sur la haveno antaŭ ol stapliga regulo efektiviĝas, kaj la ekstera TPID povas esti agordebla inter la 802.1Q kaj 802.1ad-valoroj.
La revenvojo meritas egalan atenton. Se la elirregulo krevas la eksteran etikedon sur unu subinterfaco sed malsama subinterfaco portas la respondon kun neniu kongrua regulo, la kliento vidas funkcii elsendi kaj morta ricevi.
Kontrolu la servoligadon, ne la interfacan numeron
VSI estas identigita memstare servo kaj virtual-cirkvitaj identigiloj, kaj la kunulo devas uzi kongruajn valorojn antaŭ ol pseŭdodrato formiĝas. La alliga cirkvito tiam ligas tiun VSI al specifa haveno kaj VLAN, kio estas aparta deklaro de la regulo kiu klasifikis la kadron. Subinterfaco nombro kiu aspektas ĝusta pruvas nenion pri ambaŭ ligado.
Kontrolu la pseŭdodratan staton kaj la alligitcirkvitan staton aparte, kaj kontrolu la signalan sesion, kiu portas la pseŭdodraton. Du el tiuj tri povas esti sanaj dum la tria ne, kaj tiu, kiu estas malsupren, diras al vi, kiun flankon ripari.
Izoliĝo estas aparta promeso. Konservi klientetikedojn sendifektaj ene de unu VSI ne segmentas klientojn unu de la alia, ĉar MAC-lernado ampleksas la tutan kazon; se la kontrakto diras izolitecon, ĝi bezonas apartajn kazojn aŭ eksplicitan per-VLAN-politikon.
Kontrolu la grandecon buĝeton kaj poste pruvu la kontrakton
La ekstera etikedo aldonas kvar bajtojn, kaj la pseŭdodrata enkapsuligo aldonas etikedstakon kaj eble kontrolvorton aldone al tio. Metu ĉion el ĝi en la MTU kaj MRU-buĝeton sur ambaŭ provizantaj rando-aparatoj, kaj ne malŝaltu kontrolvorton nur por silentigi grandecan averton, ĉar la malproksima fino povas postuli ĝin. Konservu mastruman vojon, kiu ne dependas de la servo, kiun vi ŝanĝas.
Tiam provu tri kazojn ĉe la klienta aldono: la unua allasita C-VLAN en ambaŭ direktoj, la dua allasita C-VLAN, kaj VLAN kiun la kontrakto diras devas esti rifuzita. Observu kadrojn prefere ol legi interfacajn ŝtatojn, kaj ripetu post iu ajn ŝanĝo al la etikedo-regulo.
Supra VSI nur diras, ke la pseŭdodrato formiĝis. Ĝi diras nenion pri ĉu la kadro, kiu transiras ĝin, estas la kadro, kiun la kliento pagis.