Configuration des identifiants VLAN pour les instances de routage VLAN et VPLS
Vous pouvez configurer les identifiants de VLAN pour une instance de routage VLAN ou VPLS des manières suivantes :
En utilisant l’instruction
vlan-idou l’instructionvlan-tagspour configurer un identificateur de VLAN de normalisation. Cette rubrique décrit comment les identificateurs de VLAN normalisés sont traités et traduits dans un VLAN ou une instance de routage VPLS.En utilisant l’input vlan-map et les
output-vlan-mapinstructions au niveau de la hiérarchie ou[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]pour configurer le[edit interfaces interface-name unit logic-unit-number]mappage VLAN.
Dans les routeurs ACX5048 et ACX5096, l’opération de mappage VLAN n’est prise en charge que si le connectivity-type mode est ce et non avec permanent .
Le vlan-id et vlan-tags les instructions sont utilisés pour spécifier l’identifiant de VLAN de normalisation sous l’instance de routage VLAN ou VPLS. L’identificateur de VLAN de normalisation peut traduire ou normaliser les balises VLAN des paquets reçus en un identificateur de VLAN d’apprentissage.
Vous ne pouvez pas configurer le mappage VLAN à l’aide des instructions input-vlan-map et output-vlan-map si vous configurez un identificateur VLAN de normalisation pour une instance de routage VLAN ou VPLS à l’aide de l’ID vlan ou vlan-tags des instructions.
Pour configurer un identificateur de VLAN pour un VLAN, incluez soit l’ID de VLAN, soit l’instruction vlan-tags au niveau de la [edit interfaces interface-name unit logic-unit-number] hiérarchie ou [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number] , puis incluez cette interface logique dans la configuration du VLAN.
Pour une instance de routage VPLS, incluez l’ID VLAN ou vlan-tags l’instruction au niveau de la [edit interfaces interface-name unit logic-unit-number] [edit logical-systems logical-system-name 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 l’ID VLAN ou l’instruction, mais pas les vlan-tags deux. Si vous ne configurez pas de vlan-id ou de balises vlan pour le VLAN ou l’instance de routage VPLS, les paquets de couche 2 reçus sont transférés à l’interface de couche 2 sortante sans que la balise VLAN ne soit modifiée, sauf si une carte de vlan de sortie est configurée sur l’interface de couche 2. Il en résulte qu’une trame est transférée à 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 doit toujours correspondre à la ou aux balises VLAN spécifiées dans la configuration de l’interface. La configuration non valide peut entraîner l’apparition d’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. ID allVLAN 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’identificateur de VLAN en cours de normalisation. 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 de normalisation.
Si les balises VLAN associées à l’interface logique sortante et à l’identificateur du VLAN de normalisation sont différents, l’identificateur du VLAN de normalisation 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 identificateur de VLAN de normalisation à l’aide de l’instruction vlan-id number ou vlan-tags d’une instance de routage VLAN ou VPLS :
- Lorsqu’un paquet est reçu sur un port physique, il n’est accepté que si l’identificateur VLAN du paquet correspond à l’identificateur 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 de normalisation. Si les balises VLAN du paquet sont différentes de l’identificateur VLAN de normalisation, elles 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’identificateur VLAN de normalisation.
- Le paquet est ensuite transféré vers une ou plusieurs interfaces logiques de couche 2 sortantes en fonction de l’adresse MAC de destination. Un paquet dont l’adresse MAC de destination unicast est connue n’est transféré qu’à une seule interface logique sortante. Pour chaque interface logique de couche 2 sortante, l’identificateur de VLAN de normalisation 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’identificateur de VLAN de normalisation 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 montrent comment les balises VLAN sont appliquées au trafic envoyé vers et depuis le VLAN, en fonction de la façon dont le VLAN-ID et vlan-tags les instructions sont configurés 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 : supprimez une balise VLAN du haut de la pile de balises VLAN.
pop-pop : supprime les balises VLAN externe et interne du cadre.
pop-swap : retirez la balise VLAN externe de la trame et remplacez la balise VLAN interne de la trame.
swap : remplacez la balise VLAN de la trame.
push : ajoutez une nouvelle balise VLAN en haut de la pile VLAN.
push-push : pousse deux balises VLAN devant le cadre.
swap-push : remplacez la balise VLAN de la trame et ajoutez une nouvelle balise VLAN en haut de la pile VLAN.
swap-swap : remplace les balises VLAN externe et interne de la trame.
Le Tableau 1 présente les configurations de mappage VLAN d’entrée et de sortie prises en charge.
Type d’interface |
Carte d’entrée |
Carte de sortie |
||
|---|---|---|---|---|
La configuration |
Paramètres |
La configuration |
Paramètres |
|
Non balisé |
Pousser |
tpid.outer-vlan |
Pop |
Aucun |
push-push |
tpid.outer-vlan/ inner-vlan |
pop-pop |
Aucun |
|
Balise unique |
échanger |
tpid.outer-vlan |
échanger |
tpid.outer-vlan |
Pousser |
tpid.outer-vlan |
Pop |
Aucun |
|
swap-push |
tpid.outer-vlan/ inner-vlan |
pop-swap |
Aucun |
|
Double balise |
échanger |
tpid.outer-vlan |
échanger |
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 des paquets envoyés au VLAN, en fonction de votre configuration. « – » signifie que l’instruction n’est pas prise en charge pour l’identificateur 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 |
||
|---|---|---|---|
ID de VLAN Aucun |
VLAN-ID 200 |
Balises VLAN 100 externes 300 internes |
|
Aucun |
Pas d’opération |
pousser 200 |
appuyez sur 100, appuyez sur 300 |
200 |
Population 200 |
Pas d’opération |
Échangez 200 à 300, poussez 100 |
1000 |
Population 1000 |
Échangez 1000 à 200 |
Échangez 1000 contre 300, poussez 100 |
Balises VLAN Outer 2000 Inner 300 |
Population 2000, Population 300 |
Pop 2000, swap 300 à 200 |
Passez de 2000 à 100 |
Balises VLAN, 100 externes, 400 internes |
100 habitants, 400 habitants |
Pop 100, échangez 400 à 200 |
Échangez 400 à 300 |
Le Tableau 3 présente des exemples spécifiques de traitement et de traduction des balises VLAN des paquets envoyés à partir du VLAN, en fonction de votre configuration. « – » signifie que l’instruction n’est pas prise en charge pour l’identificateur 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 |
||
|---|---|---|---|
ID de VLAN Aucun |
VLAN-ID 200 |
Balises VLAN 100 externes 300 internes |
|
Aucun |
Pas d’opération |
Population 200 |
Population 100, Population 300 |
200 |
pousser 200 |
Pas d’opération |
100 habitants, échangez 300 à 200 |
1000 |
appuyez sur 1000 |
Échangez 200 à 1000 |
Pop 100, échangez 300 à 1000 |
Balises VLAN Outer 2000 Inner 300 |
Poussez 2000, poussez 300 |
Échangez 200 à 300, poussez 2000 |
Échangez 100 à 2000 |
Balises VLAN, 100 externes, 400 internes |
appuyez sur 100, appuyez sur 400 |
Échangez 200 contre 400, poussez 100 |
Échangez 300 à 400 |