Réécriture d’une balise VLAN sur des trames non balisées
Présentation
Vous pouvez réécrire les balises VLAN sur les trames entrantes et sortantes non étiquetées avec les encapsulations ethernet-ccc et ethernet-vpls pour les routeurs suivants :
Routeurs MX240, MX480 et MX960 avec :
DPC amélioré Gigabit Ethernet avec SFP
Services IP de file d’attente améliorés Gigabit Ethernet DPC avec SFP
DPC améliorés 10 Gigabit Ethernet avec XFP
Services IP de file d’attente améliorés 10 Gigabit Ethernet DPC avec XFP
Prenons l’exemple d’un réseau dans lequel deux périphéries fournisseurs (PE) sont connectées par un circuit de couche 2. PE1 reçoit du trafic sur un port non balisé, tandis que le port correspondant sur PE2 est balisé. Dans le cas normal, les paquets provenant de PE1 seront abandonnés à PE2 car il attend des paquets étiquetés. Toutefois, si PE1 peut appliquer une balise VLAN au paquet entrant avant de l’envoyer à PE2, vous pouvez vous assurer qu’aucun paquet n’est abandonné. Pour qu’il fonctionne dans les deux sens, PE1 doit supprimer la balise VLAN des paquets sortants. Par conséquent, une poussée du côté de l’entrée est toujours associée à un pop du côté de la sortie.
Les opérations de réécriture représentées par les options d’instruction suivantes sont prises en charge sous ethernet-ccc
et ethernet-vpls
encapsulations :
push
: une balise VLAN est ajoutée à l’image entrante non balisée.pop
: la balise VLAN est supprimée de l’image sortante.push-push
: une balise VLAN externe et interne est ajoutée à l’image non balisée entrante.pop-pop
—Les balises VLAN externe et interne de l’image sortante sont supprimées.
Les PIC IQ2 et 10 Gigabit Ethernet prennent en charge toutes les opérations de réécriture décrites ci-dessus. Les détails sur les combinaisons d’utilisation possibles sont expliqués plus loin dans cette section.
Les push-push
opérations et pop-pop
ne sont pas prises en charge sur le pic Gigabit Ethernet IQ.
Pour l’instruction input-vlan-map
, seules les push
options et push-push
sont prises en charge, car il n’est pas logique de supprimer une balise VLAN d’une trame entrante non balisée. De même, seules les pop
options et pop-pop
sont prises en charge pour l’instruction output-vlan-map
. De plus, avec les push
options et push-push
, les paramètres de la balise doivent être explicitement spécifiés. En dehors de cela, les autres règles de configuration des input-vlan-map
instructions et output-vlan-map
sont les mêmes que pour les trames balisées. Tableau 1 en expliquant Tableau 3 les règles plus en détail.
Pour l’instruction input-vlan-map
, seules les push
options et push-push
sont prises en charge, car il n’est pas logique de supprimer une balise VLAN d’une trame entrante non balisée. De même, seules les pop
options et pop-pop
sont prises en charge pour l’instruction output-vlan-map
. De plus, avec les push
options et push-push
, les vlan-id
paramètres (vlan-id
for push
et vlan-id
ou inner-vlan-id
for push-push
) doivent être explicitement spécifiés. TPID, cependant, est facultatif et la valeur par défaut de 0x8100
est définie si elle n’est pas configurée. En dehors de cela, les autres règles de configuration des input-vlan-map
instructions et output-vlan-map
sont les mêmes que pour les images balisées.
Opération | vlan-id |
tag-protocol-id |
inner-vlan-id |
inner-tag-protocol-id |
|
Oui |
En option |
Non |
En option |
|
Oui |
En option |
Oui |
En option |
Opération | vlan-id |
tag-protocol-id |
inner-vlan-id |
inner-tag-protocol-id |
|
Non |
Non |
Non |
Non |
|
Non |
Non |
Non |
Non |
Carte VLAN de sortie |
|||
Carte VLAN en entrée | None |
pop |
pop-pop |
|
Oui |
Non |
Non |
|
Non |
Oui |
Non |
|
Non |
Non |
Oui |
Vous pouvez utiliser la show interface interface-name
commande pour afficher l’état d’une carte VLAN modifiée pour l’interface spécifiée.
Exemple : Push and pop avec encapsulation Ethernet CCC
ge-3/1/0 { encapsulation ethernet-ccc; unit 0 { encapsulation ethernet-ccc; input-vlan-map { push; tag-protocol-id 0x8100; vlan-id 600; } output-vlan-map pop; family ccc; } }
Exemple : push-push et pop-pop avec l’encapsulation Ethernet CCC
ge-3/1/0 { encapsulation ethernet-ccc; unit 0 { encapsulation ethernet-ccc; input-vlan-map { push-push; tag-protocol-id 0x8100; inner-tag-protocol-id 0x8100; vlan-id 600; inner-vlan-id 575; } output-vlan-map pop-pop; family ccc; } }
Exemple : Push and pop avec l’encapsulation Ethernet VPLS
ge-3/1/0 { encapsulation ethernet-vpls; unit 0 { encapsulation ethernet-vpls; input-vlan-map { push; tag-protocol-id 0x8100; vlan-id 700; } output-vlan-map pop; family vpls; } }
Exemple : push-push et pop-pop avec l’encapsulation Ethernet VPLS
ge-3/1/0 { encapsulation ethernet-vpls; unit 0 { encapsulation ethernet-vpls; input-vlan-map { push-push; tag-protocol-id 0x8100; inner-tag-protocol-id 0x8100; vlan-id 600; inner-vlan-id 575; } output-vlan-map pop-pop; family vpls; } }