To feil står for dei fleste øydelagde QinQ-overleveringar til ein VSI, og ingen av dei dukkar opp som eit nedgrensesnitt. Anten et inngangsporten opp kundetaggen før klassifiseringa kan sjå han, eller så er festekretsen bunden til ein VSI som den andre enden aldri vart med i. Frå kundesida ser dei to identiske ut: kretsen melder seg opp og ingen ramme kryssar. Arbeid deg gjennom dei fire kontrollane nedanfor i rekkjefølgje, og stopp ved den første der ramma du observerer skil seg frå ramma du skreiv ned.

Skriv ned tagstabelen før du rører eininga

Vel éin representativ teneste og skildre ho som rammer, ikkje som konfigurasjon. For ei teneste som held kundens VLAN 100 og 200 inne i leverandøren sitt VLAN 900, er kontrakten kort: inngåande rammer ber éin kundetagg, leverandøren legg til éin tenestetagg, og kundens eigen tag overlever urørt under.

customer to provider:  [ C-tag 100 | payload ]
provider inside:       [ S-tag 900 ][ C-tag 100 | payload ]
provider to customer:  [ C-tag 100 | payload ]

Skriv retningsreturen òg, fordi ein kontrakt som berre skildrar inngang vil bestå ein einvegstest og mislykkast i produksjonen. Den andre enden må gje kunden ramma kunden ventar, noko som tyder at eigen pop-operasjon må vere den nøyaktige motsatsen til push-en din. Alt som ikkje er symmetrisk i den skildringa er eit designval du enno ikkje har teke.

Kontroller inngangstreffet først

Klassifisering skjer før kvar tag-operasjon, og ho kan berre matche det som kjem inn. Stadfest om porten er konfigurert som tilgang, trunk eller hybrid, kva rammetypar han godtek, og kva portens VLAN-identifikator gjer med ei umerkt ramme. På ein tilgangsport blir kundetaggen strippa ved ankomst, så ein seinare regel som samsvarar med C-tag 100 har ingenting att å matche, og tenesta blir med i feil kringkastingsdomene utan feil.

Ei fangst på leverandørsida avgjer dette i løpet av sekund: ei korrekt klassifisert QinQ-ramme viser to taggar, og ei enkeltmerkt ramme der tyder på at den indre taggen vart konsumert.

Kontroller kva tag-handlinga faktisk gjer

Stabling og omsetjing er ulike operasjonar og plattformar viser dei som ulike objekt. Stabling skyv ein ytre tagg og lèt den indre vere i fred, som er det kontrakten ovanfor treng. Omsetjing skriv om ein tagg til ein annan, som er eit gyldig design, men gjev ei anna ramme på linja. Nokre familiar treng òg QinQ aktivert eksplisitt på porten før ein stablingsregel tek til å gjelde, og den ytre TPID-en kan konfigurerast mellom 802.1Q- og 802.1ad-verdiane.

Returvegen fortener like stor merksemd. Viss utgangsregelen opnar den ytre taggen på eitt undergrensesnitt, men eit anna undergrensesnitt ber svaret utan samsvarande regel, ser kunden fungerande sending og daud mottaking.

Kontroller tenestebindinga, ikkje grensesnittnummeret

Ein VSI blir identifisert av sine eigne teneste- og virtuelle kretsidentifikatorar, og peeren må bruke samsvarande verdiar før ein pseudowire blir danna. Festekretsen bind så den VSI-en til ein spesifikk port og VLAN, som er ei eiga utsegn frå regelen som klassifiserte ramma. Eit undergrensesnittnummer som ser riktig ut, beviser ingenting om nokon av bindingane.

Kontroller pseudowire-tilstanden og festekretstilstanden kvar for seg, og kontroller signaleringsøkta som ber pseudotråden. To av desse tre kan vere sunne medan den tredje ikkje er det, og den som er nede fortel deg kva side du skal rette.

Isolasjon er eit eige løfte. Å halde kundetaggare intakte inne i éin VSI segmenterer ikkje kundar frå kvarandre, fordi MAC-læring spenner over heile førekomsten; viss kontrakten seier isolasjon, treng han separate førekomstar eller ein eksplisitt per-VLAN-policy.

Kontroller storleiksbudsjettet og prov deretter kontrakten

Den ytre taggen legg til fire byte, og pseudowire-innkapslinga legg til ein etikettstabell og moglegvis eit kontrollord på toppen av det. Set alt inn i MTU- og MRU-budsjettet på begge leverandørkanteiningane, og ikkje slå av eit kontrollord berre for å dempe ei storleiksvarsel, sidan den andre enden kan krevje det. Hald ein styringsveg som ikkje er avhengig av tenesta du endrar.

Test deretter tre tilfelle ved kundefestet: det første innrømde C-VLAN i begge retningar, det andre innrømde C-VLAN, og eit VLAN som kontrakten seier må avvisast. Observer rammer i staden for å lese grensesnitttilstandar, og gjenta etter kvar endring i tagregelen.

Ein opp VSI seier berre at pseudowiren vart danna. Det seier ingenting om ramma som kryssar han er ramma kunden har betalt for.

Relaterte artiklar