SUR CETTE PAGE
Exemple : configuration de la découverte automatique BGP pour LDP VPLS
Cet exemple explique comment configurer la découverte automatique BGP pour LDP VPLS, comme spécifié dans la classe d’équivalence de transfert (FEC) 129. FEC 129 utilise la découverte automatique BGP pour transmettre les informations sur les points de terminaison, vous n’avez donc pas besoin de configurer manuellement les pseudowires.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
Quatre plates-formes de routage universelles 5G MX Series
Version Junos OS 10.4R2 ou ultérieure
Si vous utilisez des routeurs M Series ou T Series, les routeurs PE doivent avoir des interfaces de tunnel de bouclage virtuel (vt
) ou des interfaces de commutation d’étiquettes (LSIs). Sur les routeurs M Series et T Series, VPLS utilise des PIC basés sur des tunnels pour créer des ports virtuels sur les vt
interfaces. Si vous n’avez pas de PIC basé sur un tunnel installé sur votre routeur M Series ou T Series, vous pouvez toujours configurer VPLS à l’aide de LSIs pour prendre en charge les ports virtuels. L’utilisation des LSIs nécessite des PIC basés sur Ethernet installés dans un concentrateur PIC flexible amélioré (FPC).
Vous n’avez pas besoin d’utiliser de routeurs pour les équipements CE. Par exemple, les équipements CE peuvent être des commutateurs Ethernet EX Series.
Aperçu
Tous les routeurs PE d’un réseau VPLS fonctionnent comme un grand commutateur Ethernet distribué pour fournir des services de couche 2 aux équipements connectés. Cet exemple montre une configuration minimale pour les routeurs PE et les équipements CE afin de créer un réseau VPLS découvert automatiquement. La topologie se compose de cinq routeurs : deux routeurs PE, deux routeurs CE et un réflecteur de route (RR) optionnel. Les routeurs PE utilisent BGP pour découvrir automatiquement deux instances VPLS différentes configurées sur les deux routeurs PE. Ensuite, les routeurs PE utilisent le LDP pour signaler automatiquement deux pseudowires entre les terminaux découverts. Enfin, les routeurs PE utilisent les deux instances VPLS pour le transfert du trafic. Chaque équipement CE est configuré avec deux VLAN, chaque VLAN appartenant à différentes instances VPLS dans les routeurs PE.
Cet exemple inclut les paramètres suivants :
auto-discovery-only
— Permet au routeur de traiter uniquement les messages de mise à jour NLRI (Autodiscovery Network Layer Reachability Information) pour les messages de mise à jour LDP de couche 2 et VPLS (BGP_L2VPN_AD_NLRI) (FEC 129). En particulier, l’instructionauto-discovery-only
informe le processus de routage (rpd) de s’attendre à des messages NLRI liés à la découverte automatique afin que les informations puissent être déchiffrées et utilisées par LDP et VPLS. Vous pouvez configurer cette déclaration aux niveaux global, groupe et voisin pour BGP. L’instructionauto-discovery-only
doit être configurée sur tous les routeurs PE du VPLS. Si vous configurez la réflexion de route, l’instructionauto-discovery-only
est également requise sur les routeurs P qui agissent comme réflecteur de route pour prendre en charge les mises à jour liées au FEC 129.L’énoncé
signaling
n’est pas inclus dans cet exemple, mais est abordé ici pour être complet. L’instructionsignaling
permet au routeur de traiter uniquement les BGP_L2VPN_NLRIs utilisés pour les VPN de couche 2 basés sur BGP (FEC 128).Pour les scénarios d’interopérabilité dans lesquels un routeur PE doit prendre en charge les deux types de NLRI (FEC 128 et FEC 129), vous pouvez configurer à la fois l’instruction
signaling
et l’instructionauto-discovery-only
. Par exemple, un routeur PE unique peut avoir besoin de traiter une combinaison de service de fil privé virtuel (VPWS) signalé par BGP et VPLS signalé par LDP, assisté par la découverte automatique BGP. La configuration de l’instructionsignaling
et de l’instructionauto-discovery-only
permet d’exécuter les deux types de signalisation de manière indépendante. L’instructionsignaling
est prise en charge aux mêmes niveaux hiérarchiques que l’instructionauto-discovery-only
.cluster
— La configuration d’un réflecteur de route est facultative pour les routeurs PE à découverte automatique FEC 129. Dans cet exemple, l’instruction configure lecluster
routeur RR comme réflecteur de route dans le groupe IBGP. Pour les mises à jour entrantes, les messages NLRI de découverte automatique BGP sont acceptés si le routeur est configuré pour être un réflecteur de route ou si l’instructionkeep all
est configurée dans le groupe IBGP.l2vpn-id
— Spécifie un identifiant de communauté VPN de couche 2 unique au niveau mondial pour l’instance. Cette déclaration est configurable pour les instances de routage de typevpls
.Vous pouvez configurer les formats suivants pour l’identifiant de la communauté :
Format
l2vpn-id:as-number:2-byte-number
de numéro du système autonome (AS). Par exemple :l2vpn-id:100:200
. Le numéro d’AS peut être compris entre 1 et 65 535.Format IPv4:
l2vpn-id:ip-address:2-byte-number
Par exemple :l2vpn-id:10.1.1.1:2
.
vrf-target
: définit les cibles de route d’importation et d’exportation pour le NLRI. Vous devez configurer l’instruction ou lesvrf-target
vrf-import
déclarations etvrf-export
pour définir la stratégie d’importation et d’exportation d’instance ou les cibles de route d’importation et d’exportation pour le NLRI. Cet exemple utilise l’instructionvrf-target
.route-distinguisher
— Fait partie du NLRI de découverte automatique BGP et permet de distinguer à quelle instance de routage VPN ou VPLS appartient chaque route. Chaque distinction de route est une valeur de 6 octets. Vous devez configurer un système de distinction de route unique pour chaque instance de routage.Vous pouvez configurer les formats suivants pour le distinctionur de route :
Format AS numéro :
as-number:2-byte-number
Format IPv4 :
ip-address:2-byte-number
Deux déclarations notables sont incluses dans cet exemple. Ces déclarations sont importantes pour l’interopérabilité avec les équipements d’autres fournisseurs. Les déclarations d’interopérabilité ne sont pas nécessaires pour la topologie utilisée dans cet exemple, mais elles sont incluses pour être complètes.
Les déclarations d’interopérabilité sont les suivantes :
input-vlan-map pop
: retire une balise VLAN externe du haut de la pile de balises VLAN.output-vlan-map push
: ajoute une balise VLAN externe devant la balise VLAN existante.
Diagramme de topologie
La figure 1 illustre la topologie utilisée dans cet exemple.
Configuration
Configuration rapide cli
Pour configurer rapidement la découverte automatique BGP pour LDP VPLS, copiez les commandes suivantes, supprimez les sauts de ligne, puis collez les commandes dans la CLI de chaque équipement.
Sur le routeur PE1 :
[edit] set interfaces ge-0/1/0 vlan-tagging set interfaces ge-0/1/0 encapsulation flexible-ethernet-services set interfaces ge-0/1/0 unit 100 encapsulation vlan-vpls set interfaces ge-0/1/0 unit 100 vlan-id 100 set interfaces ge-0/1/0 unit 100 input-vlan-map pop set interfaces ge-0/1/0 unit 100 output-vlan-map push set interfaces ge-0/1/0 unit 100 family vpls set interfaces ge-0/1/0 unit 200 encapsulation vlan-vpls set interfaces ge-0/1/0 unit 200 vlan-id 200 set interfaces ge-0/1/0 unit 200 family vpls set interfaces ge-0/1/1 unit 0 description "PE1 to PE2" set interfaces ge-0/1/1 unit 0 family inet address 192.0.2.4/24 set interfaces ge-0/1/1 unit 0 family iso set interfaces ge-0/1/1 unit 0 family mpls set interfaces ge-0/3/0 unit 0 description "PE1 to RR" set interfaces ge-0/3/0 unit 0 family inet address 192.0.2.7/24 set interfaces ge-0/3/0 unit 0 family iso set interfaces ge-0/3/0 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.0.2.8/24 set routing-options router-id 192.0.2.8 set routing-options autonomous-system 100 set protocols mpls interface lo0.0 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols bgp group int type internal set protocols bgp group int local-address 192.0.2.8 set protocols bgp group int family l2vpn auto-discovery-only set protocols bgp group int neighbor 192.0.2.9 set protocols isis level 1 disable set protocols isis interface all set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set protocols ldp interface lo0.0 set routing-instances vpls100 instance-type vpls set routing-instances vpls100 interface ge-0/1/0.100 set routing-instances vpls100 route-distinguisher 192.0.2.8:100 set routing-instances vpls100 l2vpn-id l2vpn-id:100:100 set routing-instances vpls100 vrf-target target:100:100 set routing-instances vpls100 protocols vpls no-tunnel-services set routing-instances vpls200 instance-type vpls set routing-instances vpls200 interface ge-0/1/0.200 set routing-instances vpls200 route-distinguisher 192.0.2.8:200 set routing-instances vpls200 l2vpn-id l2vpn-id:100:200 set routing-instances vpls200 vrf-target target:100:208 set routing-instances vpls200 protocols vpls no-tunnel-services
Sur l’équipement CE1 :
[edit] set interfaces ge-1/2/1 vlan-tagging set interfaces ge-1/2/1 mtu 1400 set interfaces ge-1/2/1 unit 100 vlan-id 100 set interfaces ge-1/2/1 unit 100 family inet address 203.0.113.3/24 set interfaces ge-1/2/1 unit 200 vlan-id 200 set interfaces ge-1/2/1 unit 200 family inet address 203.0.113.2/24 set protocols ospf area 0.0.0.0 interface ge-1/2/1.100 set protocols ospf area 0.0.0.0 interface ge-1/2/1.200
Sur le routeur PE2 :
[edit] set interfaces ge-1/1/0 vlan-tagging set interfaces ge-1/1/0 encapsulation flexible-ethernet-services set interfaces ge-1/1/0 unit 100 encapsulation vlan-vpls set interfaces ge-1/1/0 unit 100 vlan-id 100 set interfaces ge-1/1/0 unit 100 input-vlan-map pop set interfaces ge-1/1/0 unit 100 output-vlan-map push set interfaces ge-1/1/0 unit 100 family vpls set interfaces ge-1/1/0 unit 200 encapsulation vlan-vpls set interfaces ge-1/1/0 unit 200 vlan-id 200 set interfaces ge-1/1/0 unit 200 family vpls set interfaces ge-1/2/1 unit 0 description "PE2 to PE1" set interfaces ge-1/2/1 unit 0 family inet address 192.0.2.14/24 set interfaces ge-1/2/1 unit 0 family iso set interfaces ge-1/2/1 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.0.2.10/24 set routing-options router-id 192.0.2.10 set routing-options autonomous-system 100 set protocols mpls interface lo0.0 set protocols mpls interface all set protocols mpls interface fxp0.0 disable set protocols bgp group int type internal set protocols bgp group int local-address 192.0.2.10 set protocols bgp group int family l2vpn auto-discovery-only set protocols bgp group int neighbor 192.0.2.9 set protocols isis level 1 disable set protocols isis interface ge-1/2/1.0 set protocols isis interface lo0.0 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set protocols ldp interface lo0.0 set routing-instances vpls100 instance-type vpls set routing-instances vpls100 interface ge-1/1/0.100 set routing-instances vpls100 route-distinguisher 192.0.2.10:100 set routing-instances vpls100 l2vpn-id l2vpn-id:100:100 set routing-instances vpls100 vrf-target target:100:100 set routing-instances vpls100 protocols vpls no-tunnel-services set routing-instances vpls200 instance-type vpls set routing-instances vpls200 interface ge-1/1/0.200 set routing-instances vpls200 route-distinguisher 192.0.2.10:200 set routing-instances vpls200 l2vpn-id l2vpn-id:100:200 set routing-instances vpls200 vrf-target target:100:208 set routing-instances vpls200 protocols vpls no-tunnel-services
Sur l’équipement CE2 :
[edit] set interfaces ge-1/1/0 vlan-tagging set interfaces ge-1/1/0 mtu 1400 set interfaces ge-1/1/0 unit 100 vlan-id 100 set interfaces ge-1/1/0 unit 100 family inet address 203.0.113.15/24 set interfaces ge-1/1/0 unit 200 vlan-id 200 set interfaces ge-1/1/0 unit 200 family inet address 203.0.113.16/24 set protocols ospf area 0.0.0.0 interface ge-1/1/0.100 set protocols ospf area 0.0.0.0 interface ge-1/1/0.200
Sur routeur RR :
[edit] set interfaces ge-1/3/2 unit 0 description "RR to PE1" set interfaces ge-1/3/2 unit 0 family inet address 192.0.2.17/24 set interfaces ge-1/3/2 unit 0 family iso set interfaces ge-1/3/2 unit 0 family mpls set interfaces lo0 unit 0 family inet address 192.0.2.9/24 set routing-options router-id 192.0.2.9 set routing-options autonomous-system 100 set protocols bgp group int type internal set protocols bgp group int local-address 192.0.2.9 set protocols bgp group int family l2vpn auto-discovery-only set protocols bgp group int cluster 198.51.100.0 set protocols bgp group int neighbor 192.0.2.8 set protocols bgp group int neighbor 192.0.2.10 set protocols isis level 1 disable set protocols isis interface all set protocols isis interface fxp0.0 disable set protocols isis interface lo0.0 set protocols ldp interface all set protocols ldp interface fxp0.0 disable set protocols ldp interface lo0.0
Routeur PE1
Procédure étape par étape
Pour configurer le routeur PE1 :
Configurez les interfaces, l’encapsulation d’interface et les familles de protocoles.
[edit] user@PE1# edit interfaces [edit interfaces] user@PE1# set ge-0/1/0 encapsulation flexible-ethernet-services user@PE1# set ge-0/1/0 unit 100 encapsulation vlan-vpls user@PE1# set ge-0/1/0 unit 100 family vpls user@PE1# set ge-0/1/0 unit 200 encapsulation vlan-vpls user@PE1# set ge-0/1/0 unit 200 family vpls user@PE1# set ge-0/1/1 unit 0 description "PE1 to PE2" user@PE1# set ge-0/1/1 unit 0 family inet address 192.0.2.4/24 user@PE1# set ge-0/1/1 unit 0 family iso user@PE1# set ge-0/1/1 unit 0 family mpls user@PE1# set ge-0/3/0 unit 0 description "PE1 to RR" user@PE1# set ge-0/3/0 unit 0 family inet address 192.0.2.7/24 user@PE1# set ge-0/3/0 unit 0 family iso user@PE1# set ge-0/3/0 unit 0 family mpls user@PE1# set lo0 unit 0 family inet address 192.0.2.8/24
Configurez les VLAN.
[edit interfaces] user@PE1# set ge-0/1/0 vlan-tagging user@PE1# set ge-0/1/0 unit 100 vlan-id 100 user@PE1# set ge-0/1/0 unit 100 input-vlan-map pop user@PE1# set ge-0/1/0 unit 100 output-vlan-map push user@PE1# set ge-0/1/0 unit 200 vlan-id 200 user@PE1# exit
Configurez les propriétés indépendantes du protocole.
Nous recommandons que l’ID du routeur soit le même que l’adresse locale. (Voir l’énoncé
local-address
à l’étape 4.)[edit] user@PE1# edit routing-options [edit routing-options] user@PE1# set router-id 192.0.2.8 user@PE1# set autonomous-system 100 user@PE1# exit
Configurez IBGP, y compris l’instruction
auto-discovery-only
.[edit] user@PE1# edit protocols [edit protocols] user@PE1# set bgp group int type internal user@PE1# set bgp group int local-address 192.0.2.8 user@PE1# set bgp group int family l2vpn auto-discovery-only user@PE1# set bgp group int neighbor 192.0.2.9
Configurez MPLS, LDP et un IGP.
[edit protocols] user@PE1# set mpls interface lo0.0 user@PE1# set mpls interface all user@PE1# set mpls interface fxp0.0 disable user@PE1# set isis level 1 disable user@PE1# set isis interface all user@PE1# set isis interface fxp0.0 disable user@PE1# set isis interface lo0.0 user@PE1# set ldp interface all user@PE1# set ldp interface fxp0.0 disable user@PE1# set ldp interface lo0.0 user@PE1# exit
Configurez les instances de routage.
Cette
no-tunnel-services
déclaration est requise si vous utilisez des interfaces LSI pour VPLS au lieu d’interfacesvt
.[edit] user@PE1# edit routing-instances [edit routing-instances] user@PE1# set vpls100 instance-type vpls user@PE1# set vpls100 interface ge-0/1/0.100 user@PE1# set vpls100 route-distinguisher 192.0.2.8:100 user@PE1# set vpls100 l2vpn-id l2vpn-id:100:100 user@PE1# set vpls100 vrf-target target:100:100 user@PE1# set vpls100 protocols vpls no-tunnel-services user@PE1# set vpls200 instance-type vpls user@PE1# set vpls200 interface ge-0/1/0.200 user@PE1# set vpls200 route-distinguisher 192.0.2.8:200 user@PE1# set vpls200 l2vpn-id l2vpn-id:100:200 user@PE1# set vpls200 vrf-target target:100:208 user@PE1# set vpls200 protocols vpls no-tunnel-services
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@PE1# commit
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
, show routing-options
et les show routing-instances
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@PE1# show interfaces ge-0/1/0 { vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-vpls; vlan-id 100; input-vlan-map pop; output-vlan-map push; family vpls; } unit 200 { encapsulation vlan-vpls; vlan-id 200; family vpls; } } ge-0/1/1 { unit 0 { description "PE1 to PE2"; family inet { address 192.0.2.4/24; } family iso; family mpls; } } ge-0/3/0 { unit 0 { description "PE1 to RR"; family inet { address 192.0.2.7/24; } family iso; family mpls; } } lo0 { unit 0 { family inet { address 192.0.2.8/24; } } }
user@PE1# show protocols mpls { interface lo0.0; interface all; interface fxp0 disable; } bgp { group int { type internal; local-address 192.0.2.8; family l2vpn { auto-discovery-only; } neighbor 192.0.2.9; } } isis { level 1 disable; interface all; interface lo0.0; interface fxp0 disable; } ldp { interface lo0.0; interface all; interface fxp0 disable; }
user@PE1# show routing-options router-id 192.0.2.8; autonomous-system 100;
user@PE1# show routing-instances vpls100 { instance-type vpls; interface ge-0/1/0.100; route-distinguisher 192.0.2.8:100; l2vpn-id l2vpn-id:100:100; vrf-target target:100:100; protocols { vpls { no-tunnel-services; } } } vpls200 { instance-type vpls; interface ge-0/1/0.200; route-distinguisher 192.0.2.8:200; l2vpn-id l2vpn-id:100:200; vrf-target target:100:208; protocols { vpls { no-tunnel-services; } } }
Équipement CE1
Procédure étape par étape
Pour configurer l’équipement CE1 :
Configurez les adresses d’interface et l’unité de transmission maximale d’interface (MTU).
[edit] user@CE1# edit interfaces [edit interfaces] user@CE1# set ge-1/2/1 mtu 1400 user@CE1# set ge-1/2/1 unit 100 family inet address 203.0.113.3/24 user@CE1# set ge-1/2/1 unit 200 family inet address 203.0.113.2/24
Configurez les VLAN.
[edit interfaces] user@CE1# set ge-1/2/1 vlan-tagging user@CE1# set ge-1/2/1 unit 100 vlan-id 100 user@CE1# set ge-1/2/1 unit 200 vlan-id 200 user@CE1# exit
Configurez un IGP.
user@CE1# edit protocols [edit protocols] user@CE1# set ospf area 0.0.0.0 interface ge-1/2/1.100 user@CE1# set ospf area 0.0.0.0 interface ge-1/2/1.200 user@CE1# exit
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@CE1# commit
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces
commandes et show protocols
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@CE1# show interfaces ge-1/2/1 { vlan-tagging; mtu 1400; unit 100 { vlan-id 100; family inet { address 203.0.113.3/24; } } unit 200 { vlan-id 200; family inet { address 203.0.113.2/24; } } }
user@CE1# show protocols ospf { area 0.0.0.0 { interface ge-1/2/1.100; interface ge-1/2/1.200; } }
Routeur PE2
Procédure étape par étape
Pour configurer le routeur PE2 :
Configurez les interfaces, l’encapsulation d’interface et les familles de protocoles.
[edit] user@PE2# edit interfaces [edit interfaces] user@PE2# set ge-1/1/0 encapsulation flexible-ethernet-services user@PE2# set ge-1/1/0 unit 100 encapsulation vlan-vpls user@PE2# set ge-1/1/0 unit 100 family vpls user@PE2# set ge-1/1/0 unit 200 encapsulation vlan-vpls user@PE2# set ge-1/1/0 unit 200 family vpls user@PE2# set ge-1/2/1 unit 0 description "PE2 to PE1" user@PE2# set ge-1/2/1 unit 0 family inet address 192.0.2.14/24 user@PE2# set ge-1/2/1 unit 0 family iso user@PE2# set ge-1/2/1 unit 0 family mpls user@PE2# set lo0 unit 0 family inet address 192.0.2.10/24
Configurez les VLAN.
[edit interfaces] user@PE2# set ge-1/1/0 vlan-tagging user@PE2# set ge-1/1/0 unit 100 vlan-id 100 user@PE2# set ge-1/1/0 unit 100 input-vlan-map pop user@PE2# set ge-1/1/0 unit 100 output-vlan-map push user@PE2# set ge-1/1/0 unit 200 vlan-id 200 user@PE2# exit
Configurez les propriétés indépendantes des protocoles.
Nous recommandons que l’ID du routeur soit le même que l’adresse locale. (Voir l’énoncé
local-address
à l’étape 4.)[edit] user@PE2# edit routing-options [edit routing-options] user@PE2# set router-id 192.0.2.10 user@PE2# set autonomous-system 100
Configurez IBGP, y compris l’instruction
auto-discovery-only
.[edit] user@PE2# edit protocols [edit protocols] user@PE2# set bgp group int type internal user@PE2# set bgp group int local-address 192.0.2.10 user@PE2# set bgp group int family l2vpn auto-discovery-only user@PE2# set bgp group int neighbor 192.0.2.9
Configurez MPLS, LDP et un IGP.
[edit protocols] user@PE2# set mpls interface lo0.0 user@PE2# set mpls interface all user@PE2# set mpls interface fxp0.0 disable user@PE2# set isis level 1 disable user@PE2# set isis interface ge-1/2/1.0 user@PE2# set isis interface lo0.0 user@PE2# set ldp interface all user@PE2# set ldp interface fxp0.0 disable user@PE2# set ldp interface lo0.0 user@PE2# exit
Configurez les instances de routage.
Cette
no-tunnel-services
déclaration est requise si vous utilisez des interfaces LSI pour VPLS au lieu d’interfacesvt
.[edit] user@PE2# edit routing-instances [edit routing-instances] user@PE2# set vpls100 instance-type vpls user@PE2# set vpls100 interface ge-1/1/0.100 user@PE2# set vpls100 route-distinguisher 192.0.2.10:100 user@PE2# set vpls100 l2vpn-id l2vpn-id:100:100 user@PE2# set vpls100 vrf-target target:100:100 user@PE2# set vpls100 protocols vpls no-tunnel-services user@PE2# set vpls200 instance-type vpls user@PE2# set vpls200 interface ge-1/1/0.200 user@PE2# set vpls200 route-distinguisher 192.0.2.10:200 user@PE2# set vpls200 l2vpn-id l2vpn-id:100:200 user@PE2# set vpls200 vrf-target target:100:208 user@PE2# set vpls200 protocols vpls no-tunnel-services
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@PE2# commit
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
, show routing-options
et les show routing-instances
commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@PE2# show interfaces ge-1/1/0 { vlan-tagging; encapsulation flexible-ethernet-services; unit 100 { encapsulation vlan-vpls; vlan-id 100; input-vlan-map pop; output-vlan-map push; family vpls; } unit 200 { encapsulation vlan-vpls; vlan-id 200; family vpls; } } ge-1/2/1 { unit 0 { description "PE2 to PE1"; family inet { address 192.0.2.14/24; } family iso; family mpls; } } lo0 { unit 0 { family inet { address 192.0.2.10/24; } } }
user@PE2# show protocols mpls { interface lo0.0; interface all; interface fxp0 disable; } bgp { group int { type internal; local-address 192.0.2.10; family l2vpn { auto-discovery-only; } neighbor 192.0.2.9; } } isis { level 1 disable; interface ge-1/2/1.0; interface lo0.0; } ldp { interface lo0.0; interface all; interface fxp0 disable; }
user@PE2# show routing-options router-id 192.0.2.10; autonomous-system 100;
user@PE2# show routing-instances vpls100 { instance-type vpls; interface ge-1/1/0.100; route-distinguisher 192.0.2.10:100; l2vpn-id l2vpn-id:100:100; vrf-target target:100:100; protocols { vpls { no-tunnel-services; } } } vpls200 { instance-type vpls; interface ge-1/1/0.200; route-distinguisher 192.0.2.10:200; l2vpn-id l2vpn-id:100:200; vrf-target target:100:208; protocols { vpls { no-tunnel-services; } } }
Équipement CE2
Procédure étape par étape
Pour configurer l’équipement CE2 :
Configurez les interfaces VLAN.
[edit] user@CE2# edit interfaces ge-1/1/0 [edit interfaces ge-1/1/0] user@CE2# set vlan-tagging user@CE2# set mtu 1400 user@CE2# set unit 100 vlan-id 100 user@CE2# set unit 100 family inet address 203.0.113.15/24 user@CE2# set unit 200 vlan-id 200 user@CE2# set unit 200 family inet address 203.0.113.16/24 user@CE2# exit
Configurez OSPF sur les interfaces.
[edit] user@CE2# edit protocols ospf area 0.0.0.0 [edit protocols ospf area 0.0.0.0] user@CE2# set interface ge-1/1/0.100 user@CE2# set interface ge-1/1/0.200 user@CE2# exit
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@CE2# commit
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces
commandes et show protocols
. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@CE2# show interfaces ge-1/1/0 { vlan-tagging; mtu 1400; unit 100 { vlan-id 100; family inet { address 203.0.113.15/24; } } unit 200 { vlan-id 200; family inet { address 203.0.113.16/24; } } }
user@CE2# show protocols ospf { area 0.0.0.0 { interface ge-1/1/0.100; interface ge-1/1/0.200; } }
Routeur RR
Procédure étape par étape
Pour configurer le routeur RR :
Configurez les adresses d’interface et les familles de protocoles.
[edit] user@RR# edit interfaces [edit interfaces] user@RR# set ge-1/3/2 unit 0 description "RR to PE1" user@RR# set ge-1/3/2 unit 0 family inet address 192.0.2.17/24 user@RR# set ge-1/3/2 unit 0 family iso user@RR# set ge-1/3/2 unit 0 family mpls user@RR# set lo0 unit 0 family inet address 192.0.2.9/24 user@RR# exit
Configurez les systèmes autonomes et l’ID du routeur.
[edit] user@RR# edit routing-options [edit routing-options] user@RR# set autonomous-system 100 user@RR# set router-id 192.0.2.9 user@RR# exit
Configurez BGP et définissez ce routeur comme réflecteur de route. La réflexion de route est facultative pour fec 129.
[edit] user@RR# edit protocols bgp group int [edit protocols bgp group int] user@RR# set type internal user@RR# set local-address 192.0.2.9 user@RR# set family l2vpn auto-discovery-only user@RR# set cluster 198.51.100.0 user@RR# set neighbor 192.0.2.8 user@RR# set neighbor 192.0.2.10 user@RR# exit
Configurez IS-IS pour l’IGP.
[edit] user@RR# edit protocols isis [edit protocols isis] user@RR# set level 1 disable user@RR# set interface all user@RR# set interface fxp0.0 disable user@RR# set interface lo0.0 user@RR# exit
Configurez LDP pour le protocole de signalisation MPLS.
[edit] user@RR# edit protocols ldp [edit protocols ldp] user@RR# set interface all user@RR# set interface fxp0.0 disable user@RR# set interface lo0.0 user@RR# exit
Si vous avez fini de configurer l’équipement, validez la configuration.
[edit] user@RR# commit
Résultats
À partir du mode de configuration, confirmez votre configuration en entrant le show interfaces
, show protocols
et show routing-options
les commandes. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.
user@RR# show interfaces ge-1/3/2 { unit 0 { description "RR to PE1"; family inet { address 192.0.2.17/24; } family iso; family mpls; } } lo0 { unit 0 { family inet { address 192.0.2.9/24;; } } }
user@RR# show protocols bgp { group int { type internal; local-address 192.0.2.9; family l2vpn { auto-discovery-only; } cluster 198.51.100.0; neighbor 192.0.2.8; neighbor 192.0.2.10; } } isis { level 1 disable; interface lo0.0; interface all; interface fxp0 disable; } ldp { interface lo0.0; interface all; interface fxp0 disable; }
user@RR# show routing-options router-id 192.0.2.9; autonomous-system 100;
Vérification
Pour vérifier l’opération, utilisez les commandes suivantes :
show route advertising-protocol bgp neighbor
show route receive-protocol bgp neighbor
show route table bgp.l2vpn.0
show route table vpls100.l2vpn.0
show route table vpls200.l2vpn.0
show vpls connections extensive
show vpls mac-table detail
AD
dans la table de routage la sortie indique la découverte automatique NLRI.