Huawei QinQ a VSI: comproveu la pila d'etiquetes abans de configurar
Elaboreu primer la pila d'etiquetes i, a continuació, comproveu la classificació d'entrada, l'acció de l'etiqueta i l'enllaç VSI a la plataforma Huawei exacta que esteu configurant
Dos errors representen la majoria de transferències QinQ trencades a un VSI, i cap d'ells apareix com a interfície baixa. O el port d'entrada es menja l'etiqueta del client abans que la classificació la pugui veure, o el circuit de connexió està lligat a un VSI al qual l'extrem llunyà no s'ha unit mai. Des del costat del client, els dos semblen idèntics: el circuit informa i cap marc es creua. Feu les quatre comprovacions següents en ordre i atureu-vos a la primera on el marc que observeu difereix del marc que heu escrit.
Escriviu la pila d'etiquetes abans de tocar el dispositiu
Trieu un servei representatiu i descriu-lo com a marcs, no com a configuració. Per a un servei que manté les VLAN 100 i 200 del client dins la VLAN 900 del proveïdor, el contracte és curt: els marcs d'entrada porten una etiqueta de client, el proveïdor afegeix una etiqueta de servei i la pròpia etiqueta del client sobreviu sense tocar-la a sota.
customer to provider: [ C-tag 100 | payload ]
provider inside: [ S-tag 900 ][ C-tag 100 | payload ]
provider to customer: [ C-tag 100 | payload ]Escriu també la direcció de retorn, perquè un contracte que només descriu l'entrada passarà una prova unidireccional i fallarà en la producció. L'extrem més llunyà ha de lliurar al client el marc que el client espera, el que significa que la seva pròpia operació pop ha de ser exactament la inversa de la seva empenta. Qualsevol cosa que no sigui simètrica en aquesta descripció és una decisió de disseny que encara no heu pres.
Comproveu primer la coincidència d'entrada
La classificació es fa abans de qualsevol operació d'etiquetes i només pot coincidir amb el que arriba. Confirmeu si el port està configurat com a accés, troncal o híbrid, quins tipus de trama accepta i què fa l'identificador de VLAN del port a un marc sense etiquetar. En un port d'accés, l'etiqueta del client s'elimina a l'arribada, de manera que una regla posterior que coincideixi amb l'etiqueta C 100 no té res per coincidir i el servei s'uneix al domini de difusió incorrecte sense cap error.
Una captura del costat del proveïdor soluciona això en segons: un marc QinQ classificat correctament mostra dues etiquetes i un fotograma d'una sola etiqueta significa que s'ha consumit l'etiqueta interna.
Comproveu què fa realment l'acció de l'etiqueta
L'apilament i la traducció són operacions diferents i les plataformes les exposen com a objectes diferents. L'apilament empeny una etiqueta exterior i deixa sola l'interior, que és el que necessita el contracte anterior. La traducció reescriu una etiqueta en una altra, que és un disseny vàlid però produeix un marc diferent al cable. Algunes famílies també necessiten QinQ habilitat explícitament al port abans que una regla d'apilament tingui efecte, i el TPID extern pot ser configurable entre els valors 802.1Q i 802.1ad.
El camí de tornada mereix la mateixa atenció. Si la regla de sortida mostra l'etiqueta exterior en una subinterfície, però una subinterfície diferent porta la resposta sense cap regla de concordança, el client veurà que funciona la transmissió i la recepció morta.
Comproveu l'enllaç del servei, no el número de la interfície
Un VSI s'identifica pels seus propis identificadors de servei i de circuit virtual, i el parell ha d'utilitzar valors coincidents abans que es formi un pseudowire. Aleshores, el circuit de connexió enllaça aquest VSI a un port i una VLAN específics, que és una declaració independent de la regla que classificava la trama. Un número de subinterfície que sembla correcte no demostra res sobre cap enllaç.
Comproveu l'estat del pseudowire i l'estat del circuit de connexió per separat i comproveu la sessió de senyalització que porta el pseudowire. Dos d'aquests tres poden estar saludables mentre que el tercer no, i el que està avall us indica de quin costat heu d'arreglar.
L'aïllament és una promesa a part. Mantenir les etiquetes de clients intactes dins d'un VSI no segmenta els clients entre si, perquè l'aprenentatge MAC abasta tota la instància; si el contracte diu aïllament, necessita instàncies separades o una política explícita per VLAN.
Comproveu la mida del pressupost i després comproveu el contracte
L'etiqueta externa afegeix quatre bytes i l'encapsulació de pseudowire afegeix una pila d'etiquetes i possiblement una paraula de control a sobre. Col·loqueu-ho tot al pressupost MTU i MRU als dos dispositius de la vora del proveïdor i no desactiveu una paraula de control només per silenciar una advertència de mida, ja que l'extrem més llunyà pot requerir-ho. Mantingueu un camí de gestió que no depengui del servei que esteu canviant.
A continuació, proveu tres casos al fitxer adjunt del client: el primer C-VLAN admès en ambdues direccions, el segon C-VLAN admès i una VLAN que el contracte diu que s'ha de rebutjar. Observeu els marcs en lloc de llegir els estats de la interfície i repetiu-ho després de qualsevol canvi a la regla de l'etiqueta.
Un VSI amunt només diu que s'ha format el pseudowire. No diu res sobre si el marc que el creua és el marc pel qual va pagar el client.