Configuration des identifiants VLAN pour les VLAN et les instances de routage VPLS
Vous pouvez configurer les identifiants VLAN pour une instance de routage VLAN ou VPLS des façons suivantes :
En utilisant l’instruction
vlan-id
ou l’instructionvlan-tags
pour configurer un identifiant VLAN normalisant. Cette rubrique décrit comment la normalisation des identifiants VLAN est traitée et traduite dans un VLAN ou une instance de routage VPLS.En utilisant l’input-vlan-map et les
output-vlan-map
déclarations au niveau de[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
la hiérarchie pour configurer le[edit interfaces interface-name unit logic-unit-number]
mappage VLAN.
Dans les routeurs ACX5048 et ACX5096, le fonctionnement de la carte VLAN n’est pris en charge que si le mode is ce et non avec permanent le connectivity-type
mode.
Le vlan-id et vlan-tags
les déclarations sont utilisés pour spécifier l’identifiant VLAN normalisant sous l’instance de routage VLAN ou VPLS. L’identifiant VLAN normalisant peut traduire ou normaliser les balises VLAN des paquets reçus en un identifiant VLAN d’apprentissage.
Vous ne pouvez pas configurer le mappage VLAN à l’aide de la carte et output-vlan-map
des déclarations d’entrée-vlan si vous configurez un identifiant VLAN normalisant pour une instance de routage VLAN ou VPLS à l’aide de la ou des vlan-tags
déclarations vlan-id.
Pour configurer un identifiant VLAN pour un VLAN, incluez le vlan-id ou l’instruction vlan-tags
au niveau de [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
la [edit interfaces interface-name unit logic-unit-number]
hiérarchie, puis incluez cette interface logique dans la configuration VLAN.
Pour une instance de routage VPLS, incluez soit l’instruction vlan-id au vlan-tags
niveau de [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
la [edit interfaces interface-name unit logic-unit-number]
hiérarchie, puis incluez cette interface logique dans la configuration de l’instance de routage VPLS.
Les routeurs ACX Series ne prennent pas en charge la [edit logical-systems]
hiérarchie.
Pour une seule instance de routage VLAN ou VPLS, vous pouvez inclure le vlan-id ou l’instruction vlan-tags
, mais pas les deux. Si vous ne configurez pas de vlan-id ou de vlan-tags pour le VLAN ou l’instance de routage VPLS, les paquets de couche 2 reçus sont transférés vers l’interface sortante de couche 2 sans modification de la balise VLAN, à moins qu’une sortie-vlan-map soit configurée sur l’interface de couche 2. Il en résulte qu’une trame est transféré vers une interface de couche 2 avec une balise VLAN différente de ce qui est configuré pour l’interface de couche 2. Notez qu’une trame reçue de l’interface de couche 2 est toujours nécessaire pour correspondre à la ou les balises VLAN spécifiées dans la configuration de l’interface. La configuration non valide peut entraîner une boucle de couche 2. Dans les routeurs ACX5048 et ACX5096, si le VLAN d’interface est configuré en tant que vlan-id-list, il est obligatoire de normaliser l’instance de routage VPLS. vlan-id all n’est pas pris en charge dans les routeurs ACX5048 et ACX5096.
Les balises VLAN associées à l’interface logique entrante sont comparées à l’identifiant VLAN normalisant. Si les balises sont différentes, elles sont réécrites comme décrit dans le tableau 2. L’adresse MAC source d’un paquet reçu est apprise en fonction de l’identifiant VLAN normalisant.
Si les balises VLAN associées à l’interface logique sortante et l’identifiant VLAN normalisant sont différentes, l’identifiant VLAN normalisant est réécrit pour correspondre aux balises VLAN de l’interface logique sortante, comme décrit dans le tableau 3.
Les étapes suivantes décrivent le processus de pontage d’un paquet reçu sur une interface logique de couche 2 lorsque vous spécifiez un identifiant VLAN normalisant à l’aide du vlan-id number ou vlan-tags
de l’instruction d’un VLAN ou d’une instance de routage VPLS :
- Lorsqu’un paquet est reçu sur un port physique, il n’est accepté que si l’identifiant VLAN du paquet correspond à l’identifiant VLAN de l’une des interfaces logiques configurées sur ce port.
- Les balises VLAN du paquet reçu sont ensuite comparées à l’identifiant VLAN normalisant. Si les balises VLAN du paquet sont différentes de l’identifiant VLAN normalisant, les balises VLAN sont réécrites comme décrit dans le tableau 2.
- Si l’adresse MAC source du paquet reçu n’est pas présente dans la table MAC source, elle est apprise en fonction de l’identifiant VLAN normalisant.
- Le paquet est ensuite transféré vers une ou plusieurs interfaces logiques sortantes de couche 2 en fonction de l’adresse MAC de destination. Un paquet avec une adresse MAC de destination unicast connue est transféré uniquement vers une interface logique sortante. Pour chaque interface logique de couche 2 sortante, l’identifiant VLAN normalisant configuré pour l’instance de routage VLAN ou VPLS est comparé aux balises VLAN configurées sur cette interface logique. Si les balises VLAN associées à une interface logique sortante ne correspondent pas à l’identifiant VLAN normalisant configuré pour l’instance de routage VLAN ou VPLS, les balises VLAN sont réécrites comme décrit dans le tableau 3.
Les tableaux ci-dessous indiquent comment les balises VLAN sont appliquées au trafic envoyé vers et depuis le VLAN, en fonction de la configuration du vlan-id et vlan-tags
des déclarations pour le VLAN et de la façon dont les identifiants sont configurés pour les interfaces logiques dans une instance de routage VLAN ou VPLS. En fonction de votre configuration, les opérations de réécriture suivantes sont effectuées sur les balises VLAN :
pop : retirez une balise VLAN du haut de la pile de balises VLAN.
pop-pop : retirez les balises VLAN externes et internes de la trame.
pop-swap : retirez la balise VLAN externe de la trame et remplacez la balise VLAN interne de la trame.
swap (swap) : remplacez la balise VLAN de la trame.
push : ajoutez une nouvelle balise VLAN au sommet de la pile VLAN.
push-push : poussez deux balises VLAN devant le cadre.
swap-push : remplacez la balise VLAN de la trame et ajoutez une nouvelle balise VLAN au sommet de la pile VLAN.
swap-swap : remplacez les balises VLAN externes et internes de la trame.
Le tableau 1 présente les configurations de carte VLAN d’entrée et de sortie prises en charge.
Type d’interface |
Carte d’entrée |
Carte de sortie |
||
---|---|---|---|---|
Configuration |
Paramètres |
Configuration |
Paramètres |
|
Untagged
|
Pousser |
tpid.outer-vlan |
Pop |
Aucun |
push-push |
tpid.outer-vlan/inner-vlan |
pop-pop |
Aucun |
|
Une seule balise
|
Swap |
tpid.outer-vlan |
Swap |
tpid.outer-vlan |
Pousser |
tpid.outer-vlan |
Pop |
Aucun |
|
swap-push |
tpid.outer-vlan/inner-vlan |
pop-swap |
Aucun |
|
Double balisage
|
Swap |
tpid.outer-vlan |
Swap |
tpid.outer-vlan |
Pop |
Aucun |
Pousser |
tpid.outer-vlan |
|
swap-swap |
tpid.outer-vlan/inner-vlan |
swap-swap |
tpid.outer-vlan |
Le tableau 2 présente des exemples spécifiques de traitement et de traduction des balises VLAN pour les paquets envoyés au VLAN, en fonction de votre configuration. « – » signifie que l’instruction n’est pas prise en charge pour l’identifiant VLAN d’interface logique spécifié. « Aucune opération » signifie que les balises VLAN du paquet reçu ne sont pas traduites pour l’interface logique d’entrée spécifiée.
Identifiant VLAN de l’interface logique |
Configurations VLAN pour un VLAN |
||
---|---|---|---|
vlan-id none |
vlan-id 200 |
Étiquettes vlan externes 100 intérieur 300 |
|
Aucun |
Aucune opération |
push 200 |
push 100, push 300 |
200 |
pop 200 |
Aucune opération |
swap 200 à 300, push 100 |
1000 |
pop 1000 |
swap 1000 à 200 |
swap 1000 à 300, push 100 |
vlan-tags externes 2000 intérieur 300 |
pop 2000, pop 300 |
pop 2000, swap 300 à 200 |
swap 2000 à 100 |
vlan-tags extérieurs 100 intérieur 400 |
pop 100, pop 400 |
pop 100, permutation de 400 à 200 |
permuter entre 400 et 300 |
Le tableau 3 présente des exemples spécifiques de la façon dont les balises VLAN pour les paquets envoyés par le VLAN sont traitées et traduites, en fonction de votre configuration. « – » signifie que l’instruction n’est pas prise en charge pour l’identifiant VLAN d’interface logique spécifié. « Aucune opération » signifie que les balises VLAN du paquet sortant ne sont pas traduites pour l’interface logique de sortie spécifiée.
Identifiant VLAN de l’interface logique |
Configurations VLAN pour un VLAN |
||
---|---|---|---|
vlan-id none |
vlan-id 200 |
Étiquettes vlan externes 100 intérieur 300 |
|
Aucun |
aucune opération |
pop 200 |
pop 100, pop 300 |
200 |
push 200 |
Aucune opération |
pop 100, permutation de 300 à 200 |
1000 |
push 1000 |
swap 200 à 1000 |
pop 100, permutation de 300 à 1000 |
vlan-tags externes 2000 intérieur 300 |
push 2000, push 300 |
swap 200 à 300, push 2000 |
swap 100 à 2000 |
vlan-tags extérieurs 100 intérieur 400 |
push 100, push 400 |
swap 200 à 400, push 100 |
swap 300 à 400 |