Pour fournir des services VPN de couche 2 sur votre réseau, vous pouvez configurer la possibilité d’envoyer, d’insérer ou d’échanger des balises 802.1Q sur les trames entrant et sortant des routeurs périphériques, ce qui vous permet d’utiliser une seule interface logique CCC (VLAN-CIRCUIT CROSS-CONNECT) [VLAN-CCC] pour gérer les paquets à double et à une balise. Cette fonctionnalité assure ainsi l’interopérabilité entre les services de couche 2 avec un VLAN distinct à l’extrémité locale ou distante ou dans les cas où un service de couche 2 est livré avec un certain VLAN, mais que l’homologue distant a un VLAN différent ou aucun VLAN.
Cette fonctionnalité inclut la possibilité d’activer le relais de certaines trames correspondant à Ethertype/DMAC sur le circuit de couche 2 après des opérations de balise VLAN réussies sur l’interface logique VLAN CCC.
Si vous configurez cette fonctionnalité, les balises VLAN sont appliquées lorsque le trafic est envoyé vers et depuis l’interface de circuit de couche 2. Les opérations pop, push et swap sont effectuées uniquement sur la balise externe. La balise VLAN pop supprime la balise VLAN du haut de la pile de balises VLAN. La balise VLAN push ajoute une nouvelle balise VLAN externe, et la balise VLAN d’échange remplace la balise VLAN externe existante par la nouvelle balise VLAN.
Vous pouvez configurer des connexions inet, inet6 ou VLAN-CCC sur une seule interface réseau Ethernet ou sur une interface Ethernet agrégée, ce qui vous permet de définir des règles de transfert différentes pour le trafic balisé et non balisé sur la même interface. Par exemple, vous pouvez transférer des paquets balisés sur le circuit de couche 2 et acheminer le trafic non balisé en mode VLAN natif.
REMARQUE : Les limitations de cette fonctionnalité sur les routeurs PTX sont les suivantes :
Les opérations VLAN sur les paquets STP et CDP ne sont pas prises en charge.
Vous ne pouvez pas configurer l’interface logique VLAN-CCC avec l’ID VLAN natif.
Les connexions point à point LACP entre les routeurs PE ne fonctionnent pas si vous configurez l2circuit-control-passthrough
. (Le LAG statique fonctionne, cependant.)
Pour configurer un routeur PE avec un CCC VLAN, un circuit de couche 2 basé sur MPLS, des opérations de pop, d’envoi et de permutation VLAN, et l’activation du relais de certaines trames Ethertype/DMAC :
REMARQUE : La procédure suivante utilise les noms d’interface réels des interfaces réseau du routeur au lieu de la variable interface-name afin que vous puissiez voir rapidement leurs différences de configuration. N’oubliez pas que vous pouvez également configurer la fonctionnalité sur des interfaces Ethernet agrégées.
- Configurez OSPF sur l’interface de bouclage (ou adresse du routeur) et centrale :
REMARQUE : Le protocole de routage peut être OSPF ou IS-IS.
[edit]
user@host# set protocols ospf area 0.0.0.0 interface lo0.0 passive
user@host# set protocols ospf area 0.0.0.0 interface et-0/0/0:0
- Activez l’ingénierie du trafic pour le protocole de routage :
[edit]
user@host# set protocols ospf traffic-engineering
- Configurez une adresse IP pour l’interface de bouclage et pour l’interface principale :
[edit]
user@host# set interfaces lo0 unit logical-unit-number family inet address address
user@host# set interfaces et-0/0/0:0 unit 0 family inet address address
- Configurez l’interface de périphérie client en tant que circuit de couche 2 entre le routeur PE local et l’autre routeur PE :
Conseil : Utilisez l’adresse du routeur de l’autre routeur comme adresse voisine. C’est l’identifiant du circuit virtuel ainsi que l’adresse voisine qui fournissent l’adresse unique du circuit.
[edit]
user@host# set protocols l2circuit neighbor address interface et-0/0/1:1.0 virtual-circuit-id identifier
- Configurez MPLS sur les interfaces centrales :
[edit]
user@host# set protocols mpls interface all
- Configurez LDP sur l’interface de bouclage et les interfaces principales :
[edit]
user@host# set ldp interface lo0.0
user@host# set ldp interface et-0/0/0.0
user@host# set ldp interface all
- Configurez
family mpls
sur l’unité logique de l’interface centrale :[edit]
user@host# set interfaces et-0/0/0:0 unit 0 family mpls
REMARQUE : Vous pouvez l’activer family mpls
sur des interfaces individuelles, des interfaces Ethernet agrégées ou des interfaces VLAN balisées.
- Spécifiez l’ID du routeur :
[edit]
user@host# set routing-options router-id address
- Activez le balisage VLAN sur l’interface périphérique client du routeur PE local :
[edit]
user@host# set interfaces et-0/0/1:1 vlan-tagging
- Configurez l’interface de périphérie client pour utiliser une encapsulation flexible des services Ethernet :
[edit]
user@host# set interfaces et-0/0/1:1 encapsulation flexible-ethernet-services
- Configurez l’unité logique de l’interface périphérique client à l’aide d’un ID de VLAN :
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 vlan-id vlan-id
- Configurez l’unité logique sur l’interface périphérique client pour qu’elle utilise l’encapsulation VLAN CCC :
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 encapsulation vlan-ccc
- Configurez l’unité logique sur l’interface périphérique client pour retirer la balise du VLAN d’entrée, puis transférez-la vers le VLAN de sortie :
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 input-vlan-map push
[edit]
user@host# set interfaces et-0/0/1:1 unit 0 output-vlan-map pop
- (Facultatif) Configurer les traceoptions de circuit de couche 2 :
[edit]
user@host# set protocols l2circuit traceoptions file l2ckt.log
user@host# set protocols l2circuit traceoptions flag connections detail
- (Facultatif) Configurez l’interface logique VLAN CCC de manière à ce que les incompatibilités d’encapsulation et de MTU entre cette interface et l’interface de l’autre routeur PE soient ignorées :
[edit]
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-encapsulation-mismatch
user@host# set protocolsl2circuit neighbor address interface et-0/0/1:1.0 ignore-mtu-mismatch
- Pour activer le relais de certaines trames correspondant à Ethertype/DMAC, configurez le relais de contrôle de circuit de couche 2 :
[edit]
user@host# set forwarding-options l2circuit-control-passthrough