Exemple : Configuration de pseudowires VPLS avec des profils dynamiques - Solutions de base
Les limitations suivantes s’appliquent aux profils dynamiques pour VPLS sur les routeurs MX Series :
L’instruction
native-vlan-id
n’est pas prise en charge.L’instruction
native-inner-vlan-id
n’est pas prise en charge.L’option
interface-mode access
de relevé n’est pas prise en charge.L’instruction
vlan-id-range
n’est pas prise en charge.
Dans de nombreux cas, une configuration utilisant des profils dynamiques est plus efficace qu’une configuration statique, comme le montrent les exemples de cette rubrique.
Interfaces VPLS Pseudowire sans profils dynamiques
Prenons l’exemple de la configuration suivante, qui n’utilise pas de profils dynamiques pour manipuler les identifiants VLAN :
[edit routing-instances] green { instance-type vpls; interface ge-0/0/1.1; interface ge-0/0/2.1; interface ge-0/0/3.1; vlan-tags outer 200 inner 100; protocols vpls { vpls-id 10; neighbor 10.1.1.20; } {...more...} } [edit interfaces] ge-0/0/1 { unit 0 { vlan-id 10; } } ge-0/0/2 { unit 0 { vlan-id 20; } } ge-0/0/3 { unit 0 { vlan-id 30; } }
Il ne s’agit pas d’une configuration de routeur complète.
Avec cette configuration, les paquets de diffusion à l’intérieur des trames arrivant avec l’identifiant VLAN 10 sur ge-0/0/1 sont normalisés en une trame à double balise avec une valeur VLAN externe de 200 et une valeur VLAN interne de 100. Le paquet de diffusion et les trames sortant de ge-0/0/2 ou ge-0/0/3 ont la valeur du VLAN externe dépouillée et la valeur du VLAN interne permutée à 20 et 30 respectivement, selon la configuration de l’interface. Cependant, cette suppression de la balise VLAN externe et l’échange représentent un travail supplémentaire, car les trames sortiront toujours le pseudowire VPLS dans l’instance de routage verte avec une valeur de balise VLAN externe de 200 et une valeur de balise VLAN interne de 100, également en fonction de la configuration.
Il est possible d’obtenir la même configuration plus efficacement en utilisant des profils dynamiques.
Interfaces pseudowire VPLS et profils dynamiques
Prenons l’exemple de la configuration suivante, qui utilise des profils dynamiques pour manipuler les identifiants VLAN :
[edit routing-instances] green { instance-type vpls; interface ge-0/0/1.1; interface ge-0/0/2.1; interface ge-0/0/3.1; vlan-id 100; # Desired inner VLAN tag on the VPLS pseudowire protocols vpls { vpls-id 10; neighbor 10.1.1.20 { associate-profile green_vpls_pw_1; # The profile } } {...more...} } [edit interfaces] ge-0/0/1 { unit 0 { vlan-id 10; } } ge-0/0/2 { unit 0 { vlan-id 20; } } ge-0/0/3 { unit 0 { vlan-id 30; } } [edit dynamic-profiles] green_vpls_pw_1 interfaces $junos-interface-ifd-name { unit $junos-underlying-unit-number { vlan-tags outer 200 inner 100; } }
Il ne s’agit pas d’une configuration de routeur complète.
Avec cette configuration, les paquets diffusés à l’intérieur des trames arrivant avec l’identifiant VLAN 10 sur ge-0/0/1 sont normalisés en une trame avec l’identifiant VLAN 100. Le paquet de diffusion et les trames sortant de ge-0/0/2 ou ge-0/0/3 ont cette valeur VLAN permutée à 20 et 30 respectivement, selon la configuration de l’interface. Les trames sortent le pseudowire VPLS dans l’instance de routage en vert avec une valeur de balise VLAN externe de 200 poussée au-dessus de la valeur normalisée.
Routeurs CE sans profils dynamiques
Vous pouvez appliquer un profil dynamique à l’ensemble d’une configuration VPLS, et pas seulement à un voisin.
Prenons l’exemple de la configuration suivante, qui n’utilise pas de profils dynamiques pour manipuler les identifiants VLAN sur un routeur CE (Customer Edge) avec l’identificateur VLAN 100 :
[edit routing-instances] green { instance-type vpls; interface ge-0/0/1.1; interface ge-0/0/2.1; interface ge-0/0/3.1; vlan-tags outer 200 inner 100; protocols vpls { vpls-id 10; neighbor 10.1.1.20; } {...more...} } [edit interfaces] ge-0/0/1 { unit 0 { vlan-id 100; } } ge-0/0/2 { unit 0 { vlan-id 100; } } ge-0/0/3 { unit 0 { vlan-id 100; } }
Il ne s’agit pas d’une configuration de routeur complète.
Avec cette configuration, les paquets diffusés à l’intérieur des trames arrivant sur ge-0/0/1 sont normalisés en une trame à double balise avec une valeur VLAN externe de 200 et une valeur VLAN interne de 100. Les profils dynamiques permettent d’obtenir la même configuration.
Routeurs CE et profils dynamiques
Prenons l’exemple de la configuration suivante, qui utilise des profils dynamiques au niveau des protocoles :
[edit routing-instances] green { instance-type vpls; interface ge-0/0/1.1; interface ge-0/0/2.1; interface ge-0/0/3.1; vlan-id 100; # Desired inner VLAN tag on the VPLS pseudowire protocols vpls { associate-profile green_vpls_pw_2; # The profile vpls-id 10; neighbor 10.1.1.20; } {...more...} } [edit interfaces] ge-0/0/1 { unit 0 { vlan-id 100; } } ge-0/0/2 { unit 0 { vlan-id 100; } } ge-0/0/3 { unit 0 { vlan-id 100; } } [edit dynamic-profiles] green_vpls_pw_2 interfaces $junos-interface-ifd-name { unit $junos-underlying-unit-number { vlan-tags outer 200 inner 100; } }
Il ne s’agit pas d’une configuration de routeur complète.
Avec cette configuration, les paquets de diffusion à l’intérieur des trames arrivant avec l’identifiant VLAN 100 sur ge-0/0/1 sont normalisés en une trame avec l’identifiant VLAN 100 (dans ce cas, ils sont inchangés). Le paquet de diffusion et les trames sortant de ge-0/0/2 ou ge-0/0/3 sont également inchangés, selon la configuration de l’interface. Les trames sortent le pseudowire VPLS dans l’instance de routage en vert avec une valeur de balise VLAN externe de 200 poussée au-dessus de la valeur normalisée.