Instances de routage VLAN et VPLS
Instructions de configuration des identificateurs VLAN pour les instances de routage VLAN et VPLS
Pour un VLAN qui effectue uniquement une commutation de couche 2, vous n’avez pas besoin de spécifier d’identificateur de VLAN.
Pour un VLAN qui effectue un routage IP de couche 3, vous devez spécifier un identifiant VLAN ou des balises d’identification VLAN doubles.
Pour une instance de routage VPLS, vous devez spécifier un identifiant VLAN ou des balises d’identifiant VLAN doubles.
Voir également
Configuration des identifiants VLAN pour les instances de routage VLAN et VPLS
Vous pouvez configurer les identificateurs VLAN d’une instance de routage VLAN ou VPLS de l’une des manières suivantes :
En utilisant l’instruction ou l’instruction
vlan-id
vlan-tags
pour configurer un identificateur de VLAN normalisateur. Cette rubrique décrit comment la normalisation des identifiants VLAN est traitée et traduite dans une instance de routage VLAN ou VPLS.En utilisant les instructions et input-vlan-map the au
output-vlan-map
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]
pour configurer le mappage VLAN.
Les vlan-id instructions et vlan-tags
sont utilisées pour spécifier l’identificateur de VLAN de normalisation sous l’instance de routage VLAN ou VPLS. L’identifiant VLAN de normalisation permet d’exécuter les fonctions suivantes :
Traduisez, ou normalisez, les balises VLAN des paquets reçus en un identifiant VLAN d’apprentissage.
Créez plusieurs domaines d’apprentissage qui contiennent chacun un identifiant VLAN d’apprentissage. Un domaine d’apprentissage est une base de données d’adresses MAC à laquelle des adresses MAC sont ajoutées en fonction de l’identificateur VLAN d’apprentissage.
Vous ne pouvez pas configurer le mappage VLAN à l’aide des instructions et output-vlan-map
si vous configurez un identificateur de VLAN normalisant pour une instance de routage VLAN ou VPLS à l’aide vlan-id des input-vlan-map instructions orvlan-tags
.
Pour configurer un identificateur de VLAN pour un VLAN, incluez l’instruction vlan-id ou au vlan-tags
niveau de la hiérarchie, puis incluez cette interface logique dans la [edit interfaces interface-name unit logic-unit-number]
[edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
configuration du VLAN.
Pour une instance de routage VPLS, incluez l’instruction ou au niveau de la hiérarchie ou [edit logical-systems logical-system-name interfaces interface-name unit logic-unit-number]
vlan-tags
, puis incluez cette interface logique dans la configuration de l’instance vlan-id de [edit interfaces interface-name unit logic-unit-number]
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’instruction ou l’instruction vlan-idvlan-tags
, mais pas les deux. Si vous ne configurez pas de , ou pour le VLAN ou vlan-id-list [ vlan-id-numbers ] l’instance de routage VPLS, vlan-tagsles paquets de couche 2 reçus sont transférés vers l’interface de couche 2 sortante sans que la balise VLAN ne soit modifiée, sauf si an output-vlan-map est configuré sur l’interface de vlan-idcouche 2. Il en résulte qu’une trame est transférée vers une interface de couche 2 avec une balise VLAN différente de celle configurée pour l’interface de couche 2. Notez qu’une trame reçue de l’interface de couche 2 est toujours requise pour 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.
Les balises VLAN associées à l’interface logique entrante sont comparées à l’identifiant VLAN normalisateur. Si les balises sont différentes, elles sont réécrites comme décrit à la section Tableau 1. L’adresse MAC source d’un paquet reçu est apprise en fonction de l’identifiant VLAN normalisant.
Vous n’avez pas besoin de spécifier un identificateur VLAN pour un VLAN qui effectue uniquement une commutation de couche 2. Pour prendre en charge le routage IP de couche 3, vous devez spécifier un identifiant VLAN ou une paire de balises VLAN. Toutefois, vous ne pouvez pas spécifier le même identificateur de VLAN pour plusieurs VLAN au sein d’une instance de routage. Chaque VLAN doit avoir un identifiant VLAN unique.
Si les balises VLAN associées à l’interface logique sortante et à l’identifiant VLAN de normalisation sont différentes, l’identificateur de VLAN normalisant est réécrit pour correspondre aux balises VLAN de l’interface logique sortante, comme décrit à la section Tableau 2.
Pour que les paquets envoyés via l’instance de routage VPLS soient balisés par l’identificateur VLAN de normalisation, incluez l’une des instructions de configuration suivantes :
vlan-id number pour marquer tous les paquets envoyés via les interfaces de tunnel virtuel (VT) VPLS avec l’identifiant VLAN.
vlan-tags outer number inner number pour baliser tous les paquets envoyés via les interfaces VT VPLS avec deux balises VLAN externe et interne.
Utilisez l’instruction vlan-id none
pour que les balises VLAN soient supprimées des paquets associés à une interface logique entrante lorsque ces paquets sont envoyés via des interfaces VT VPLS. Notez que ces paquets peuvent toujours être envoyés avec d’autres balises VLAN client.
L’instruction vlan-id all
vous permet de configurer le pontage pour plusieurs VLAN avec un minimum de configuration. La configuration de cette instruction crée un domaine d’apprentissage pour :
Chaque identifiant de VLAN interne, ou VLAN d’apprentissage, d’une interface logique configurée avec deux balises VLAN
Chaque identifiant VLAN, ou Learning VLAN, d’une interface logique configurée avec une balise VLAN
Nous vous recommandons de ne pas utiliser d’ID de VLAN client dans une instance de routage VPLS, car les ID de VLAN client sont utilisés uniquement pour l’apprentissage.
Vous devez utiliser l’ID de VLAN de service dans une instance de routage VPLS, comme dans la configuration suivante :
[edit] interface ge-1/1/1 { vlan-tagging; unit 1 { vlan-id s1; /* Service vlan */ encapsulation vlan-vpls; input-vlan-map pop; /* Pop the service vlan on input */ output-vlan-map push; /* Push the service vlan on output */ } } interface ge-1/1/2 { encapsulation ethernet-vpls; unit 0; } routing-instances { V1 { instance-type vpls; vlan-id all; interface ge-1/1/1.1; interface ge-1/1/2.0; } }
Si vous configurez l’instruction dans une instance de routage VPLS, nous vous recommandons d’utiliser les input-vlan-map pop instructions et sur l’interface logique pour afficher l’ID de VLAN de service en entrée et envoyer l’ID de VLAN de service en sortie etoutput-vlan-map push
, de cette façon, limiter l’impact des trames à double balise sur la mise à l’échellevlan-id all
. Vous ne pouvez pas utiliser l’instruction native vlan- id
lorsque celle-ci vlan-id all
est incluse dans la configuration.
L’instruction vlan-id-list [ vlan-id-numbers ]
vous permet de configurer le pontage pour plusieurs VLAN sur une interface trunk. La configuration de cette instruction crée un domaine d’apprentissage pour :
Chaque VLAN répertorié :
vlan-id-list [ 100 200 300 ]
Chaque VLAN d’une plage :
vlan-id-list [ 100-200 ]
Chaque VLAN d’une combinaison de liste et de plage :
vlan-id-list [ 50, 100-200, 300 ]
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 d’une instance de routage VLAN ou vlan-tags
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 normalisateur. Si les balises VLAN du paquet sont différentes de l’identificateur VLAN normalisant, elles sont réécrites comme décrit à la section Tableau 1.
- 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 normalisé.
- 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 est transféré uniquement vers une seule interface logique sortante. Pour chaque interface logique de couche 2 sortante, l’identificateur 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 normalisateur configuré pour l’instance de routage VLAN ou VPLS, les balises VLAN sont réécrites comme décrit à la section Tableau 2.
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 les instructions et sont configurées pour le VLAN et vlan-tags
de la façon dont les identificateurs sont configurés pour les interfaces logiques dans une instance de vlan-id routage VLAN ou VPLS. En fonction de votre configuration, les opérations de réécriture suivantes sont effectuées sur les balises VLAN :
pop: supprime une balise VLAN du haut de la pile de balises VLAN.
pop-pop: supprimez les balises VLAN externe et interne de l’image.
pop-swap: supprimez la balise VLAN externe de l’image et remplacez la balise VLAN interne de l’image.
swap: remplacez la balise VLAN de l’image.
push: ajoutez une nouvelle balise VLAN en haut de la pile VLAN.
push-push: placez deux balises VLAN devant le cadre.
swap-push: remplacez la balise VLAN de l’image et ajoutez une nouvelle balise VLAN en haut de la pile VLAN.
swap-swap: remplacez les balises VLAN externe et interne de l’image.
Tableau 1 montre 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’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.
Identificateur VLAN de Interface logique |
Configurations VLAN d’un VLAN |
|||
---|---|---|---|---|
vlan-id none |
VLAN-ID 200 |
vlan-id all |
Balises VLAN Outer 100 intérieur 300 |
|
none |
Pas d’opération |
Poussez 200 |
– |
Poussez 100, poussez 300 |
200 |
Population 200 |
Pas d’opération |
Pas d’opération |
swap 200 à 300, Poussez 100 |
1000 |
POP 1000 |
permuter 1000 à 200 |
Pas d’opération |
permuter 1000 à 300, Poussez 100 |
vlan-tags outer 2000 inner 300 |
Pop 2000, Pop 300 |
POP 2000, SWAP 300 à 200 |
Population 2000 |
permuter 2000 à 100 |
vlan-tags outer 100 inner 400 |
Pop 100, Pop 400 |
Pop 100, swap 400 à 200 |
POP 100 |
swap 400 à 300 |
vlan-id-range 10-100 |
– |
– |
Pas d’opération |
– |
vlan-tags outer 200 inner-range 10-100 |
– |
– |
Population 200 |
– |
Tableau 2 montre des exemples spécifiques de la façon dont les balises VLAN pour les paquets envoyés à partir du VLAN sont traitées et traduites, 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.
Identificateur VLAN de Interface logique |
Configurations VLAN d’un VLAN |
|||
---|---|---|---|---|
vlan-id none |
VLAN-ID 200 |
vlan-id all |
Balises VLAN Outer 100 intérieur 300 |
|
none |
Pas d’opération |
Population 200 |
– |
Pop 100, Pop 300 |
200 |
Poussez 200 |
Pas d’opération |
Pas d’opération |
Pop 100, échange 300 à 200 |
1000 |
Poussez 1000 |
permuter 200 à 1000 |
Pas d’opération |
Pop 100, échange 300 à 1000 |
vlan-tags outer 2000 inner 300 |
Poussez 2000, poussez 300 |
swap 200 à 300, Poussez 2000 |
Poussez 2000 |
swap 100 à 2000 |
vlan-tags outer 100 inner 400 |
Poussez 100, poussez 400 |
swap 200 à 400, Poussez 100 |
Poussez 100 |
permuter 300 à 400 |
vlan-id-range 10-100 |
– |
– |
Pas d’opération |
– |
vlan-tags outer 200 inner-range 10-100 |
– |
– |
Poussez 200 |
– |