VPN et VPLS
Un VPN est une connexion Internet chiffrée entre un équipement et un réseau qui empêche l’accès non autorisé au trafic et permet à l’utilisateur de travailler à distance. Pour plus d’informations, consultez les sujets suivants :
Introduction au VPLS
VPLS est un VPN de couche 2 point à multipoint basé sur Ethernet. Il vous permet de connecter des sites LAN (Réseaux locaux Ethernet) dispersés les uns aux autres sur une dorsale MPLS. Pour les clients qui implémentent VPLS, tous les sites semblent être dans le même LAN Ethernet, même si le trafic circule sur le réseau du fournisseur de services.
VPLS, dans son implémentation et sa configuration, a beaucoup en commun avec un VPN de couche 2. Dans VPLS, un paquet provenant du réseau d’un fournisseur de services est d’abord envoyé à un équipement de périphérie client (CE) (par exemple, un routeur ou un commutateur Ethernet). Il est ensuite envoyé à un routeur de périphérie du fournisseur (PE) au sein du réseau du fournisseur de services. Le paquet traverse le réseau du fournisseur de services via un chemin de commutation d’étiquettes (LSP) MPLS. Il arrive au routeur PE sortant, qui transfère ensuite le trafic vers l’équipement CE sur le site du client de destination.
Dans la documentation VPLS, le mot routeur en termes tels que routeur PE est utilisé pour désigner tout équipement fournissant des fonctions de routage.
La différence est que pour VPLS, les paquets peuvent traverser le réseau du fournisseur de services de manière point à multipoint, ce qui signifie qu’un paquet provenant d’un équipement CE peut être diffusé sur tous les routeurs PE participant à une instance de routage VPLS. En revanche, un VPN de couche 2 transfère les paquets de manière point à point uniquement.
Les chemins transportant le trafic VPLS entre chaque routeur PE participant à une instance de routage sont appelés pseudowires. Les pseudowires sont signalés à l’aide de BGP ou LDP.
Exemple : utilisation de systèmes logiques pour configurer les routeurs de périphérie et de fournisseur dans un scénario VPN de couche 3 et VPLS
Cet exemple fournit des procédures étape par étape pour configurer les routeurs de périphérie de fournisseur (PE) et de fournisseur (P) dans un scénario VPN et VPLS à l’aide de systèmes logiques.
Exigences
Dans cet exemple, aucune configuration spéciale au-delà de l’initialisation de l’équipement n’est requise.
Aperçu
Dans cet exemple, les VPN sont utilisés pour séparer le trafic client sur une dorsale de fournisseur.
Topologie
La figure 1 montre quatre paires de routeurs CE connectés via une dorsale MPLS :
Les routeurs CE1 et CE5 font partie du VPN rouge.
Les routeurs CE2 et CE6 sont dans le VPN bleu.
Les routeurs CE3 et CE7 appartiennent à un domaine VPLS.
Les routeurs CE4 et CE8 sont connectés avec des protocoles standard.
Deux systèmes logiques sont configurés sur les routeurs PE1 et PE2 et le routeur P0 central du fournisseur. Chacun de ces trois routeurs dispose de deux systèmes logiques : LS1 et LS2. Pour illustrer le concept de système logique, les deux VPN font partie du système logique LS1, l’instance VPLS appartient au système logique LS2, et les autres routeurs utilisent la partie routeur principale des routeurs PE1, P0 et PE2.

Sur le routeur PE1, deux instances de routage et de transfert VPN (VRF) sont créées dans le système logique LS1. Les instances de routage sont appelées rouge et bleu. L’exemple configure les interfaces logiques de périphérie client (CE) pour que le trafic du routeur CE1 soit placé dans le VPN rouge, et le trafic du routeur CE2 dans le VPN bleu. Une interface logique fe-0/0/1.1 se connecte au système logique LS1 sur le routeur P0. Une instance de routage VPLS se trouve dans le système logique LS2. L’interface logique est configurée pour que le trafic du routeur CE3 soit envoyé dans le domaine VPLS. Cette interface logique se connecte au système logique LS2 sur le routeur P0. L’exemple contient également un administrateur pour le système logique LS1. L’administrateur système logique est responsable de la maintenance de ce système logique. Enfin, l’exemple montre comment configurer une interface logique pour interconnecter le routeur CE4 avec la partie principale du routeur PE1.
Le routeur PE2 dispose des deux instances de routage VRF dans le système logique LS1 : rouge et bleu. Les interfaces logiques ce permettent de placer le trafic du routeur CE5 dans le VPN rouge, et celui du routeur CE6 dans le VPN bleu. Une interface logique sur so-1/2/0.1 se connecte au système logique LS1 sur le routeur P0. L’instance de routage VPLS est configurée dans le système logique LS2. Une interface logique permet d’envoyer le trafic du routeur CE7 dans le domaine VPLS et de se connecter au système logique LS2 sur le routeur P0. L’exemple montre comment configurer une interface logique pour interconnecter le routeur CE8 avec la partie principale du routeur P0. Enfin, vous pouvez éventuellement créer un administrateur système logique disposant des privilèges de configuration pour le système logique LS1 et des privilèges d’affichage pour le système logique LS2.
Sur le routeur P0, l’exemple montre comment configurer les systèmes logiques LS1, LS2 et le routeur principal. Vous devez configurer les propriétés de l’interface physique au niveau de la hiérarchie du routeur [edit interfaces]
principal. Ensuite, l’exemple montre comment configurer des protocoles (tels que RSVP, MPLS, BGP et IS-IS), des options de routage et des options de stratégie pour les systèmes logiques. Enfin, l’exemple montre comment configurer le même administrateur pour le système logique LS1 que sur le routeur PE1. Cet administrateur système pour le système logique LS2 a l’autorisation d’afficher la configuration LS2, mais ne pas modifier la configuration pour le système logique LS2.
Le système logique LS1 transporte le trafic pour le VPN rouge qui existe entre les routeurs CE1 et CE5. Le système logique LS1 connecte également le VPN bleu qui existe entre les routeurs CE2 et CE6. Le système logique LS2 transporte le trafic VPLS entre les routeurs CE3 et CE7. Pour le routeur principal sur le routeur P0, vous pouvez configurer le routeur comme d’habitude. Le routeur principal transporte le trafic entre les routeurs CE4 et CE8. L’exemple montre comment configurer les interfaces et les protocoles de routage (OSPF, BGP) pour se connecter à la partie principale des routeurs PE1 et PE2.
Configuration
Pour configurer les routeurs PE et P dans des systèmes logiques, il faut effectuer les tâches suivantes :
- Configuration des interfaces sur les équipements de périphérie du client
- Configuration du routeur PE1
- Configuration du routeur PE2
- Configuration du routeur P0
- Résultats
Configuration des interfaces sur les équipements de périphérie du client
Procédure étape par étape
Dans l’exemple suivant, vous devez parcourir différents niveaux de la hiérarchie de configuration. Pour plus d’informations sur la navigation sur l’interface cli, consultez Utilisation de l’éditeur CLI en mode de configuration dans le guide de l’utilisateur CLI.
Sur le routeur CE1, configurez OSPF pour se connecter au VPN rouge dans le système logique LS1 sur le routeur PE1.
user@CE1# set interfaces fe-1/0/1 vlan-tagging user@CE1# set interfaces fe-1/0/1 unit 0 description "routing-instance red CE" user@CE1# set interfaces fe-1/0/1 unit 0 vlan-id 101 user@CE1# set interfaces fe-1/0/1 unit 0 family inet address 10.11.1.1/24 user@CE1# set interfaces lo0 unit 0 family inet address 10.11.1.100/32 user@CE1# set protocols ospf area 0.0.0.0 interface fe-1/0/1.0 user@CE1# set protocols ospf area 0.0.0.0 interface lo0.0
Sur le routeur CE2, configurez BGP pour se connecter au VPN bleu dans le système logique LS1 sur le routeur PE1.
user@CE2# set interfaces fe-1/0/2 vlan-tagging user@CE2# set interfaces fe-1/0/2 unit 0 description "routing-instance blue CE" user@CE2# set interfaces fe-1/0/2 unit 0 vlan-id 102 user@CE2# set interfaces fe-1/0/2 unit 0 family inet address 10.21.1.1/24 user@CE2# set interfaces lo0 unit 0 family inet address 10.21.1.100/32 user@CE2# set policy-options policy-statement export_loopback from route-filter 10.21.1.100/32 exact user@CE2# set policy-options policy-statement export_loopback then accept user@CE2# set protocols bgp export export_loopback user@CE2# set protocols bgp group to_PE type external user@CE2# set protocols bgp group to_PE local-address 10.21.1.1 user@CE2# set protocols bgp group to_PE peer-as 100 user@CE2# set protocols bgp group to_PE neighbor 10.21.1.2 user@CE2# set routing-options autonomous-system 200
Sur le routeur CE3, configurez l’interface Fast Ethernet dans VLAN 600 pour se connecter à l’instance de routage VPLS dans le système logique LS2 sur le routeur PE1.
user@CE3# set interfaces fe-1/0/0 vlan-tagging user@CE3# set interfaces fe-1/0/0 unit 0 description "vpls interface" user@CE3# set interfaces fe-1/0/0 unit 0 vlan-id 600 user@CE3# set interfaces fe-1/0/0 unit 0 family inet address 10.1.1.1/24
Sur le routeur CE4, configurez l’interface Fast Ethernet pour qu’elle se connecte au routeur principal au niveau du routeur PE1.
user@CE4# set interfaces fe-1/0/3 vlan-tagging user@CE4# set interfaces fe-1/0/3 unit 0 description "main router interface" user@CE4# set interfaces fe-1/0/3 unit 0 vlan-id 103 user@CE4# set interfaces fe-1/0/3 unit 0 family inet address 10.31.1.1/24 user@CE4# set interfaces lo0 unit 0 family inet address 10.255.41.177/32
Sur le routeur CE5, configurez OSPF pour se connecter au VPN rouge dans le système logique LS1 sur le routeur PE2.
user@CE5# set interfaces fe-0/3/1 vlan-tagging user@CE5# set interfaces fe-0/3/1 unit 0 description "routing-instance red CE" user@CE5# set interfaces fe-0/3/1 unit 0 vlan-id 101 user@CE5# set interfaces fe-0/3/1 unit 0 family inet address 10.11.4.2/24 user@CE5# set interfaces lo0 unit 0 family inet address 10.11.4.100/32 user@CE5# set protocols ospf area 0.0.0.0 interface fe-0/3/1.0 user@CE5# set protocols ospf area 0.0.0.0 interface lo0.0 user@CE5# set system login class LS1admin logical-system LS1 user@CE5# set system login class LS1admin permissions all user@CE5# set system login class LS1onlooker logical-system LS2 user@CE5# set system login class LS1onlooker permissions view user@CE5# set system login user LS1admin class LS1admin
Sur le routeur CE6, configurez BGP pour se connecter au VPN bleu dans le système logique LS1 sur le routeur PE2.
user@CE6# set interfaces fe-0/3/2 vlan-tagging user@CE6# set interfaces fe-0/3/2 unit 0 description "routing-instance blue CE" user@CE6# set interfaces fe-0/3/2 unit 0 vlan-id 102 user@CE6# set interfaces fe-0/3/2 unit 0 family inet address 10.21.4.2/24 user@CE6# set interfaces lo0 unit 0 family inet address 10.21.4.100/32 user@CE6# set routing-options autonomous-system 300 user@CE6# set protocols bgp export export_loopback user@CE6# set protocols bgp group to_PE type external user@CE6# set protocols bgp group to_PE local-address 10.21.4.2 user@CE6# set protocols bgp group to_PE peer-as 100 user@CE6# set protocols bgp group to_PE neighbor 10.21.4.1 user@CE6# set policy-options policy-statement export_loopback from route-filter 10.21.4.100/32 exact user@CE6# set policy-options policy-statement export_loopback then accept
Sur le routeur CE7, configurez l’interface Fast Ethernet dans VLAN 600 pour se connecter à l’instance de routage VPLS dans le système logique LS2 sur le routeur PE2.
user@CE7# set interfaces fe-0/3/0 vlan-tagging user@CE7# set interfaces fe-0/3/0 unit 0 description "vpls interface" user@CE7# set interfaces fe-0/3/0 unit 0 vlan-id 600 user@CE7# set interfaces fe-0/3/0 unit 0 family inet address 10.1.1.2/24
Sur le routeur CE8, configurez l’interface Fast Ethernet pour qu’elle se connecte au routeur principal au niveau du routeur PE2.
user@CE8# set interfaces fe-0/3/3 vlan-tagging user@CE8# set interfaces fe-0/3/3 unit 0 description "main router interface" user@CE8# set interfaces fe-0/3/3 unit 0 vlan-id 103 user@CE8# set interfaces fe-0/3/3 unit 0 family inet address 10.31.4.2/24 user@CE8# set interfaces lo0 unit 0 family inet address 10.255.41.180/32
Configuration du routeur PE1
Procédure étape par étape
Configurez le routeur principal sur le routeur PE1.
user@PE1# set interfaces fe-0/0/1 vlan-tagging user@PE1# set interfaces fe-0/0/1 unit 3 description "main router to P0" user@PE1# set interfaces fe-0/0/1 unit 3 vlan-id 103 user@PE1# set interfaces fe-0/0/1 unit 3 family inet address 10.31.2.1/24 user@PE1# set interfaces fe-0/0/1 unit 3 family iso user@PE1# set interfaces fe-0/0/1 unit 3 family mpls user@PE1# set interfaces fe-0/1/0 vlan-tagging user@PE1# set interfaces fe-0/1/0 encapsulation vlan-vpls user@PE1# set interfaces fe-0/1/1 vlan-tagging user@PE1# set interfaces fe-0/1/2 vlan-tagging user@PE1# set interfaces fe-0/1/3 vlan-tagging user@PE1# set interfaces fe-0/1/3 unit 0 description "main router to CE4" user@PE1# set interfaces fe-0/1/3 unit 0 vlan-id 103 user@PE1# set interfaces fe-0/1/3 unit 0 family inet address 10.31.1.2/24 user@PE1# set interfaces lo0 unit 0 description "main router loopback" user@PE1# set interfaces lo0 unit 0 family inet address 10.255.41.173/32 user@PE1# set protocols bgp group to_main_ls type internal user@PE1# set protocols bgp group to_main_ls local-address 10.255.41.173 user@PE1# set protocols bgp group to_main_ls export export_address user@PE1# set protocols bgp group to_main_ls neighbor 10.255.41.179 user@PE1# set protocols bgp group to_main_ls neighbor 10.255.41.175 user@PE1# set protocols ospf area 0.0.0.0 interface lo0.0 user@PE1# set protocols ospf area 0.0.0.0 interface fe-0/0/1.3 user@PE1# set routing-options static route 10.255.41.177/32 next-hop 10.31.1.1 user@PE1# set routing-options autonomous-system 500 user@PE1# set policy-options policy-statement export_address from route-filter 10.255.41.177/32 exact user@PE1# set policy-options policy-statement export_address then accept user@PE1# set system login class LS1-admin logical-system LS1 user@PE1# set system login class LS1-admin permissions all user@PE1# set system login user LS1-admin class LS1-admin user@PE1# set system login user LS1-admin authentication plain-text-password New password: Retype new password:
Configurez le système logique LS1 sur le routeur PE1.
user@PE1# set logical-systems LS1 interfaces fe-0/0/1 unit 1 description "LS1 interface" user@PE1# set logical-systems LS1 interfaces fe-0/0/1 unit 1 vlan-id 101 user@PE1# set logical-systems LS1 interfaces fe-0/0/1 unit 1 family inet address 10.11.2.1/24 user@PE1# set logical-systems LS1 interfaces fe-0/0/1 unit 1 family iso user@PE1# set logical-systems LS1 interfaces fe-0/0/1 unit 1 family mpls user@PE1# set logical-systems LS1 interfaces fe-0/1/1 unit 0 description "routing-instance red interface" user@PE1# set logical-systems LS1 interfaces fe-0/1/1 unit 0 vlan-id 101 user@PE1# set logical-systems LS1 interfaces fe-0/1/1 unit 0 family inet address 10.11.1.2/24 user@PE1# set logical-systems LS1 interfaces fe-0/1/2 unit 0 description "routing-instance blue interface" user@PE1# set logical-systems LS1 interfaces fe-0/1/2 unit 0 vlan-id 102 user@PE1# set logical-systems LS1 interfaces fe-0/1/2 unit 0 family inet address 10.21.1.2/24 user@PE1# set logical-systems LS1 interfaces lo0 unit 1 description "LS1 loopback" user@PE1# set logical-systems LS1 interfaces lo0 unit 1 family inet address 10.10.10.10/32 user@PE1# set logical-systems LS1 interfaces lo0 unit 1 family iso address 47.1111.1111.1111.1111.00 user@PE1# set logical-systems LS1 protocols rsvp interface all user@PE1# set logical-systems LS1 protocols mpls label-switched-path to_10.10.10.12 to 10.10.10.12 user@PE1# set logical-systems LS1 protocols mpls interface all user@PE1# set logical-systems LS1 protocols bgp group to_other_PE type internal user@PE1# set logical-systems LS1 protocols bgp group to_other_PE local-address 10.10.10.10 user@PE1# set logical-systems LS1 protocols bgp group to_other_PE family inet-vpn any user@PE1# set logical-systems LS1 protocols bgp group to_other_PE neighbor 10.10.10.12 user@PE1# set logical-systems LS1 protocols isis interface all user@PE1# set logical-systems LS1 policy-options policy-statement from_bgp_to_ospf then accept user@PE1# set logical-systems LS1 routing-instances blue instance-type vrf user@PE1# set logical-systems LS1 routing-instances blue interface fe-0/1/2.0 user@PE1# set logical-systems LS1 routing-instances blue route-distinguisher 10.10.10.10:200 user@PE1# set logical-systems LS1 routing-instances blue vrf-target target:20:20 user@PE1# set logical-systems LS1 routing-instances blue protocols bgp group to_CE type external user@PE1# set logical-systems LS1 routing-instances blue protocols bgp group to_CE local-address 10.21.1.2 user@PE1# set logical-systems LS1 routing-instances blue protocols bgp group to_CE peer-as 200 user@PE1# set logical-systems LS1 routing-instances blue protocols bgp group to_CE neighbor 10.21.1.1 user@PE1# set logical-systems LS1 routing-instances red instance-type vrf user@PE1# set logical-systems LS1 routing-instances red interface fe-0/1/1.0 user@PE1# set logical-systems LS1 routing-instances red route-distinguisher 10.10.10.10:100 user@PE1# set logical-systems LS1 routing-instances red vrf-target target:10:10 user@PE1# set logical-systems LS1 routing-instances red protocols ospf export from_bgp_to_ospf user@PE1# set logical-systems LS1 routing-instances red protocols ospf area 0.0.0.0 interface all user@PE1# set logical-systems LS1 routing-options autonomous-system 100
Configurez le système logique LS2 sur le routeur PE1.
user@PE1# set logical-systems LS2 interfaces fe-0/0/1 unit 0 description "core-facing LS2 interface" user@PE1# set logical-systems LS2 interfaces fe-0/0/1 unit 0 vlan-id 100 user@PE1# set logical-systems LS2 interfaces fe-0/0/1 unit 0 family inet address 10.1.2.1/24 user@PE1# set logical-systems LS2 interfaces fe-0/0/1 unit 0 family iso user@PE1# set logical-systems LS2 interfaces fe-0/0/1 unit 0 family mpls user@PE1# set logical-systems LS2 interfaces fe-0/1/0 unit 0 description "vpls interface to ce3" user@PE1# set logical-systems LS2 interfaces fe-0/1/0 unit 0 encapsulation vlan-vpls user@PE1# set logical-systems LS2 interfaces fe-0/1/0 unit 0 vlan-id 600 user@PE1# set logical-systems LS2 interfaces fe-0/1/0 unit 0 family vpls user@PE1# set logical-systems LS2 interfaces lo0 unit 2 description "LS2 loopback" user@PE1# set logical-systems LS2 interfaces lo0 unit 2 family inet address 10.20.20.20/32 user@PE1# set logical-systems LS2 interfaces lo0 unit 2 family iso address 47.2222.2222.2222.2222.00 user@PE1# set logical-systems LS2 protocols rsvp interface all user@PE1# set logical-systems LS2 protocols mpls label-switched-path to_10.20.20.22 to 10.20.20.22 user@PE1# set logical-systems LS2 protocols mpls interface all user@PE1# set logical-systems LS2 protocols bgp group to_VPLS_PE type internal user@PE1# set logical-systems LS2 protocols bgp group to_VPLS_PE local-address 10.20.20.20 user@PE1# set logical-systems LS2 protocols bgp group to_VPLS_PE family l2vpn signaling user@PE1# set logical-systems LS2 protocols bgp group to_VPLS_PE neighbor 10.20.20.22 user@PE1# set logical-systems LS2 protocols isis interface fe-0/0/1.0 user@PE1# set logical-systems LS2 protocols isis interface lo0.2 user@PE1# set logical-systems LS2 routing-instances new instance-type vpls user@PE1# set logical-systems LS2 routing-instances new interface fe-0/1/0.0 user@PE1# set logical-systems LS2 routing-instances new route-distinguisher 10.20.20.20:100 user@PE1# set logical-systems LS2 routing-instances new vrf-target target:30:30 user@PE1# set logical-systems LS2 routing-instances new protocols vpls site-range 10 user@PE1# set logical-systems LS2 routing-instances new protocols vpls site newPE site-identifier 1 user@PE1# set logical-systems LS2 routing-options autonomous-system 400
Configuration du routeur PE2
Procédure étape par étape
Configurez le routeur principal sur le routeur PE2.
user@PE2# set interfaces fe-0/2/0 vlan-tagging user@PE2# set interfaces fe-0/2/0 encapsulation vlan-vpls user@PE2# set interfaces fe-0/2/1 vlan-tagging user@PE2# set interfaces fe-0/2/2 vlan-tagging user@PE2# set interfaces fe-0/2/3 vlan-tagging user@PE2# set interfaces fe-0/2/3 unit 0 description "main router to CE8" user@PE2# set interfaces fe-0/2/3 unit 0 vlan-id 103 user@PE2# set interfaces fe-0/2/3 unit 0 family inet address 10.31.4.1/24 user@PE2# set interfaces so-1/2/0 encapsulation frame-relay user@PE2# set interfaces so-1/2/0 unit 3 description "main router to P0" user@PE2# set interfaces so-1/2/0 unit 3 dlci 103 user@PE2# set interfaces so-1/2/0 unit 3 family inet address 10.31.3.2/24 user@PE2# set interfaces so-1/2/0 unit 3 family iso user@PE2# set interfaces so-1/2/0 unit 3 family mpls user@PE2# set interfaces lo0 unit 0 description "main router loopback" user@PE2# set interfaces lo0 unit 0 family inet address 10.155.41.179/32 user@PE2# set protocols bgp group to_main_ls type internal user@PE2# set protocols bgp group to_main_ls local-address 10.255.41.179 user@PE2# set protocols bgp group to_main_ls export export_address user@PE2# set protocols bgp group to_main_ls neighbor 10.255.41.173 user@PE2# set protocols bgp group to_main_ls neighbor 10.255.41.175 user@PE2# set protocols ospf area 0.0.0.0 interface so-1/2/0.3 user@PE2# set protocols ospf area 0.0.0.0 interface fe-0/2/3.0 user@PE2# set protocols ospf area 0.0.0.0 interface lo0.0 user@PE2# set routing-options static route 10.255.41.180/32 next-hop 10.31.4.2 user@PE2# set routing-options autonomous-system 500 user@PE2# set policy-options policy-statement export_address from route-filter 10.255.41.180/32 exact user@PE2# set policy-options policy-statement export_address then accept user@PE2# set system login class LS1-admin logical-system LS1 user@PE2# set system login class LS1-admin permissions all user@PE2# set system login class LS1-onlooker logical-system LS2 user@PE2# set system login class LS1-onlooker permissions view user@PE2# set system login user LS1-admin class LS1-admin
Configurez le système logique LS1 sur le routeur PE2.
user@PE2# set logical-systems LS1 interfaces fe-0/2/0 unit 1 description "routing-instance red interface connects to Router CE5" user@PE2# set logical-systems LS1 interfaces fe-0/2/0 unit 1 vlan-id 101 user@PE2# set logical-systems LS1 interfaces fe-0/2/0 unit 1 family inet address 10.11.4.1/24 user@PE2# set logical-systems LS1 interfaces fe-0/2/0 unit 2 description "routing-instance blue interface connects to Router CE6" user@PE2# set logical-systems LS1 interfaces fe-0/2/0 unit 2 vlan-id 102 user@PE2# set logical-systems LS1 interfaces fe-0/2/0 unit 2 family inet address 10.21.4.1/24 user@PE2# set logical-systems LS1 interfaces so-1/2/0 unit 1 description "core-facing LS1 interface" user@PE2# set logical-systems LS1 interfaces so-1/2/0 unit 1 dlci 101 user@PE2# set logical-systems LS1 interfaces so-1/2/0 unit 1 family inet address 10.11.3.2/24 user@PE2# set logical-systems LS1 interfaces so-1/2/0 unit 1 family iso user@PE2# set logical-systems LS1 interfaces so-1/2/0 unit 1 family mpls user@PE2# set logical-systems LS1 interfaces lo0 unit 1 description "LS1 loopback" user@PE2# set logical-systems LS1 interfaces lo0 unit 1 family inet address 10.10.10.12/32 user@PE2# set logical-systems LS1 interfaces lo0 unit 1 family iso address 47.1111.1111.1111.1113.00 user@PE2# set logical-systems LS1 protocols rsvp interface all user@PE2# set logical-systems LS1 protocols mpls label-switched-path to_10.10.10.10 to 10.10.10.10 user@PE2# set logical-systems LS1 protocols mpls interface all user@PE2# set logical-systems LS1 protocols bgp group to_other_PE type internal user@PE2# set logical-systems LS1 protocols bgp group to_other_PE local-address 10.10.10.12 user@PE2# set logical-systems LS1 protocols bgp group to_other_PE family inet any user@PE2# set logical-systems LS1 protocols bgp group to_other_PE family inet-vpn any user@PE2# set logical-systems LS1 protocols bgp group to_other_PE neighbor 10.10.10.10 user@PE2# set logical-systems LS1 protocols isis interface all user@PE2# set logical-systems LS1 policy-options policy-statement from_bgp_to_ospf then accept user@PE2# set logical-systems LS1 routing-instances blue instance-type vrf user@PE2# set logical-systems LS1 routing-instances blue interface fe-0/2/2.0 user@PE2# set logical-systems LS1 routing-instances blue route-distinguisher 10.10.10.12:200 user@PE2# set logical-systems LS1 routing-instances blue vrf-target target:20:20 user@PE2# set logical-systems LS1 routing-instances blue protocols bgp group to_CE local-address 10.21.4.1 user@PE2# set logical-systems LS1 routing-instances blue protocols bgp group to_CE peer-as 300 user@PE2# set logical-systems LS1 routing-instances blue protocols bgp group to_CE neighbor 10.21.4.2 user@PE2# set logical-systems LS1 routing-instances red instance-type vrf user@PE2# set logical-systems LS1 routing-instances red interface fe-0/2/1.0 user@PE2# set logical-systems LS1 routing-instances red route-distinguisher 10.10.10.12:100 user@PE2# set logical-systems LS1 routing-instances red vrf-target target:10:10 user@PE2# set logical-systems LS1 routing-instances red protocols ospf export from_bgp_to_ospf user@PE2# set logical-systems LS1 routing-instances red protocols ospf area 0.0.0.0 interface all user@PE2# set logical-systems LS1 routing-options autonomous-system 100
Configurez le système logique LS2 sur le routeur PE2.
user@PE2# set logical-systems LS2 interfaces fe-0/2/0 unit 0 description "vpls interface connects to Router CE7" user@PE2# set logical-systems LS2 interfaces fe-0/2/0 unit 0 encapsulation vlan-vpls user@PE2# set logical-systems LS2 interfaces fe-0/2/0 unit 0 vlan-id 600 user@PE2# set logical-systems LS2 interfaces fe-0/2/0 unit 0 family vpls user@PE2# set logical-systems LS2 interfaces so-1/2/0 unit 0 description "core-facing LS2 interface" user@PE2# set logical-systems LS2 interfaces so-1/2/0 unit 0 dlci 100 user@PE2# set logical-systems LS2 interfaces so-1/2/0 unit 0 family inet address 10.1.3.2/24 user@PE2# set logical-systems LS2 interfaces so-1/2/0 unit 0 family iso user@PE2# set logical-systems LS2 interfaces so-1/2/0 unit 0 family mpls user@PE2# set logical-systems LS2 interfaces lo0 unit 2 description "LS2 loopback" user@PE2# set logical-systems LS2 interfaces lo0 unit 2 family inet address 10.20.20.22/32 user@PE2# set logical-systems LS2 interfaces lo0 unit 2 family iso address 47.2222.2222.2222.2224.00 user@PE2# set logical-systems LS2 protocols rsvp interface all user@PE2# set logical-systems LS2 protocols mpls label-switched-path to_10.20.20.20 to 10.20.20.20 user@PE2# set logical-systems LS2 protocols mpls interface all user@PE2# set logical-systems LS2 protocols bgp group to_VPLS_PE type internal user@PE2# set logical-systems LS2 protocols bgp group to_VPLS_PE local-address 10.20.20.22 user@PE2# set logical-systems LS2 protocols bgp group to_VPLS_PE family l2vpn signaling user@PE2# set logical-systems LS2 protocols bgp group to_VPLS_PE neighbor 10.20.20.20 user@PE2# set logical-systems LS2 protocols isis interface so-1/2/0.0 user@PE2# set logical-systems LS2 protocols isis interface lo0.2 user@PE2# set logical-systems LS2 routing-instances new instance-type vpls user@PE2# set logical-systems LS2 routing-instances new interface fe-0/2/0.0 user@PE2# set logical-systems LS2 routing-instances new route-distinguisher 10.20.20.22:100 user@PE2# set logical-systems LS2 routing-instances new vrf-target target:30:30 user@PE2# set logical-systems LS2 routing-instances new protocols vpls site-range 10 user@PE2# set logical-systems LS2 routing-instances new protocols vpls site newPE site-identifier 2 user@PE2# set logical-systems LS2 routing-options autonomous-system 400
Configuration du routeur P0
Procédure étape par étape
Configurez le routeur principal sur le routeur P0.
user@P0# set interfaces fe-1/1/3 vlan-tagging user@P0# set interfaces fe-1/1/3 unit 3 description "connects to the main router on pe1" user@P0# set interfaces fe-1/1/3 unit 3 vlan-id 103 user@P0# set interfaces fe-1/1/3 unit 3 family inet address 10.31.2.2/24 user@P0# set interfaces fe-1/1/3 unit 3 family iso user@P0# set interfaces fe-1/1/3 unit 3 family mpls user@P0# set interfaces so-1/2/0 dce user@P0# set interfaces so-1/2/0 encapsulation frame-relay user@P0# set interfaces so-1/2/0 unit 3 description "connects to the main router on pe2" user@P0# set interfaces so-1/2/0 unit 3 dlci 103 user@P0# set interfaces so-1/2/0 unit 3 family inet address 10.31.3.1/24 user@P0# set interfaces so-1/2/0 unit 3 family iso user@P0# set interfaces so-1/2/0 unit 3 family mpls user@P0# set interfaces lo0 unit 0 description "main router loopback" user@P0# set interfaces lo0 unit 0 family inet address 10.255.41.175/32 user@P0# set routing-options autonomous-system 500 user@P0# set protocols bgp group to_main_ls type internal user@P0# set protocols bgp group to_main_ls local-address 10.255.41.175 user@P0# set protocols bgp group to_main_ls neighbor 10.255.41.179 user@P0# set protocols bgp group to_main_ls neighbor 10.255.41.173 user@P0# set protocols ospf area 0.0.0.0 interface lo0.0 user@P0# set protocols ospf area 0.0.0.0 interface fe-1/1/3.3 user@P0# set protocols ospf area 0.0.0.0 interface so-1/2/0.3 user@P0# set system login class LS1-admin logical-system LS1 user@P0# set system login class LS1-admin permissions all user@P0# set system login class LS1-onlooker logical-system LS2 user@P0# set system login class LS1-onlooker permissions view user@P0# set system login user LS1-admin class LS1-admin
Configurez le système logique LS1 sur le routeur P0.
user@P0# set logical-systems LS1 interfaces fe-1/1/3 unit 1 description "LS1 interface connects to LS1 on pe1" user@P0# set logical-systems LS1 interfaces fe-1/1/3 unit 1 vlan-id 101 user@P0# set logical-systems LS1 interfaces fe-1/1/3 unit 1 family inet address 10.11.2.2/24 user@P0# set logical-systems LS1 interfaces fe-1/1/3 unit 1 family iso user@P0# set logical-systems LS1 interfaces fe-1/1/3 unit 1 family mpls user@P0# set logical-systems LS1 interfaces so-1/2/0 unit 1 description "LS1 interface connects to LS1 on pe2" user@P0# set logical-systems LS1 interfaces so-1/2/0 unit 1 dlci 101 user@P0# set logical-systems LS1 interfaces so-1/2/0 unit 1 family inet address 10.11.3.1/24 user@P0# set logical-systems LS1 interfaces so-1/2/0 unit 1 family iso user@P0# set logical-systems LS1 interfaces so-1/2/0 unit 1 family mpls user@P0# set logical-systems LS1 interfaces lo0 unit 1 description "LS1 loopback" user@P0# set logical-systems LS1 interfaces lo0 unit 1 family inet address 10.10.10.11/32 user@P0# set logical-systems LS1 interfaces lo0 unit 1 family iso address 47.1111.1111.1111.1112.00 user@P0# set logical-systems LS1 protocols rsvp interface all user@P0# set logical-systems LS1 protocols mpls interface all user@P0# set logical-systems LS1 protocols isis interface all
Configurez le système logique LS2 sur le routeur P0.
user@P0# set logical-systems LS2 interfaces fe-1/1/3 unit 0 description "LS2 interface connects to LS2 on pe1" user@P0# set logical-systems LS2 interfaces fe-1/1/3 unit 0 vlan-id 100 user@P0# set logical-systems LS2 interfaces fe-1/1/3 unit 0 family inet address 10.1.2.2/24 user@P0# set logical-systems LS2 interfaces fe-1/1/3 unit 0 family iso user@P0# set logical-systems LS2 interfaces fe-1/1/3 unit 0 family mpls user@P0# set logical-systems LS2 interfaces so-1/2/0 unit 0 description "LS2 interface connects to LS2 on pe2" user@P0# set logical-systems LS2 interfaces so-1/2/0 unit 0 dlci 100 user@P0# set logical-systems LS2 interfaces so-1/2/0 unit 0 family inet address 10.1.3.1/24 user@P0# set logical-systems LS2 interfaces so-1/2/0 unit 0 family iso user@P0# set logical-systems LS2 interfaces so-1/2/0 unit 0 family mpls user@P0# set logical-systems LS2 interfaces lo0 unit 2 description "LS2 loopback" user@P0# set logical-systems LS2 interfaces lo0 unit 2 family inet address 10.20.20.21/32 user@P0# set logical-systems LS2 interfaces lo0 unit 2 family iso address 47.2222.2222.2222.2223.00 user@P0# set logical-systems LS2 protocols rsvp interface all user@P0# set logical-systems LS2 protocols mpls interface all user@P0# set logical-systems LS2 protocols isis interface fe-1/1/3.0 user@P0# set logical-systems LS2 protocols isis interface so-1/2/0.0 user@P0# set logical-systems LS2 protocols isis interface lo0.2
Résultats
Sur le routeur CE1, configurez OSPF pour se connecter au VPN rouge dans le système logique LS1 sur le routeur PE1 :
Routeur CE1
[edit] interfaces { fe-1/0/1 { vlan-tagging; unit 0 { description "routing-instance red CE"; vlan-id 101; family inet { address 10.11.1.1/24; } } } lo0 { unit 0 { family inet { address 10.11.1.100/32; } } } } protocols { ospf { area 0.0.0.0 { interface fe-1/0/1.0; interface lo0.0; } } }
Sur le routeur CE2, configurez BGP pour se connecter au VPN bleu dans le système logique LS1 sur le routeur PE1 :
Routeur CE2
[edit] interfaces { fe-1/0/2 { vlan-tagging; unit 0 { description "routing-instance blue CE"; vlan-id 102; family inet { address 10.21.1.1/24; } } } lo0 { unit 0 { family inet { address 10.21.1.100/32; } } } } routing-options { autonomous-system 200; } protocols { bgp { export export_loopback; group to_PE { type external; local-address 10.21.1.1; peer-as 100; neighbor 10.21.1.2; } } } policy-options { policy-statement export_loopback { from { route-filter 10.21.1.100/32 exact; } then accept; } }
Sur le routeur CE3, configurez l’interface Fast Ethernet dans VLAN 600 pour se connecter à l’instance de routage VPLS dans le système logique LS2 sur le routeur PE1 :
Routeur CE3
[edit] interfaces { fe-1/0/0 { vlan-tagging; unit 0 { description "vpls interface"; vlan-id 600; family inet { address 10.1.1.1/24; } } } }
Sur le routeur CE4, configurez l’interface Fast Ethernet pour qu’elle se connecte au routeur principal au niveau du routeur PE1 :
Routeur CE4
[edit] interfaces { fe-1/0/3 { vlan-tagging; unit 0 { description "main router interface"; vlan-id 103; family inet { address 10.31.1.1/24; } } } lo0 { unit 0 { family inet { address 10.255.41.177/32; } } } }
Sur le routeur PE1, créez deux instances de routage et de transfert VPN (VRF) dans le système logique LS1 : rouge et bleu. Configurez les interfaces logiques ce pour que le trafic du routeur CE1 soit placé dans le VPN rouge, et le trafic du routeur CE2 dans le VPN bleu. Ensuite, créez une interface logique à fe-0/0/1.1 pour se connecter au système logique LS1 sur le routeur P0.
Également sur le routeur PE1, créez une instance de routage VPLS dans le système logique LS2. Configurez une interface logique de sorte que le trafic du routeur CE3 soit envoyé dans le domaine VPLS et se connecte au système logique LS2 sur le routeur P0.
Créer un administrateur pour le système logique LS1. L’administrateur système logique peut être responsable de la maintenance de ce système logique.
Enfin, configurez une interface logique pour interconnecter le routeur CE4 avec la partie principale du routeur P0.
Routeur PE1
[edit] logical-systems { LS1 { # The configuration for the first logical system begins here. interfaces { fe-0/0/1 { unit 1 { # This is the core-facing interface for Logical System LS1. description "LS1 interface"; vlan-id 101; family inet { address 10.11.2.1/24; } family iso; family mpls; } } fe-0/1/1 { unit 0 { # This logical interface connects to Router CE1. description "routing-instance red interface"; vlan-id 101; family inet { address 10.11.1.2/24; } } } fe-0/1/2 { unit 0 { # This logical interface connects to Router CE2. description "routing-instance blue interface"; vlan-id 102; family inet { address 10.21.1.2/24; } } } lo0 { unit 1 { description "LS1 loopback"; family inet { address 10.10.10.10/32; } family iso { address 47.1111.1111.1111.1111.00; } } } } protocols { # You configure RSVP, MPLS, IS-IS, and BGP for Logical System LS1. rsvp { interface all; } mpls { label-switched-path to_10.10.10.12 { to 10.10.10.12; } interface all; } bgp { group to_other_PE { type internal; local-address 10.10.10.10; family inet-vpn { any; } neighbor 10.10.10.12; } } isis { interface all; } } policy-options { policy-statement from_bgp_to_ospf { then accept; } } routing-instances { blue { instance-type vrf; # You configure instance blue within Logical System LS1. interface fe-0/1/2.0; route-distinguisher 10.10.10.10:200; vrf-target target:20:20; protocols { bgp { #BGP connects the blue instance with Router CE2. group to_CE { type external; local-address 10.21.1.2; peer-as 200; neighbor 10.21.1.1; } } } } red { instance-type vrf; # You configure instance red within Logical System LS1. interface fe-0/1/1.0; route-distinguisher 10.10.10.10:100; vrf-target target:10:10; protocols { ospf {#OSPF connects the red instance with Router CE1. export from_bgp_to_ospf; area 0.0.0.0 { interface all; } } } } } routing-options { autonomous-system 100; } } LS2 { # The configuration for the second logical system begins here. interfaces { fe-0/0/1 { unit 0 { # This is the core-facing interface for Logical System LS2. description "LS2 interface"; vlan-id 100; family inet { address 10.1.2.1/24; } family iso; family mpls; } } fe-0/1/0 { unit 0 { # This logical interface connects to Router CE3. description "vpls interface"; encapsulation vlan-vpls; vlan-id 600; family vpls; } } lo0 { unit 2 { description "LS2 loopback"; family inet { address 10.20.20.20/32; } family iso { address 47.2222.2222.2222.2222.00; } } } } protocols { # You configure RSVP, MPLS, IS-IS, and BGP for Logical System LS2. rsvp { interface all; } mpls { label-switched-path to_10.20.20.22 { to 10.20.20.22; } interface all; } bgp { group to_VPLS_PE { type internal; local-address 10.20.20.20; family l2vpn { signaling; } neighbor 10.20.20.22; } } isis { interface fe-0/0/1.0; interface lo0.2; } } routing-instances { new { instance-type vpls; # You configure VPLS within Logical System LS2. interface fe-0/1/0.0; route-distinguisher 10.20.20.20:100; vrf-target target:30:30; protocols { vpls { site-range 10; site newPE { site-identifier 1; } } } } } routing-options { autonomous-system 400; } } } interfaces { fe-0/0/1 { vlan-tagging; unit 3 { # This is the core-facing interface for the main router of PE1. description "main router to P0"; vlan-id 103; family inet { address 10.31.2.1/24; } family iso; family mpls; } } fe-0/1/3 { vlan-tagging; unit 0 { # This logical interface in the main router of PE1 connects to CE4. description "main router to CE4"; vlan-id 103; family inet { address 10.31.1.2/24; } } } fe-0/1/0 { # You must always configure physical interface statements for vlan-tagging; # logical system interfaces at the [edit interfaces] hierarchy level. encapsulation vlan-vpls; } fe-0/1/1 { vlan-tagging; } fe-0/1/2 { vlan-tagging; } lo0 { unit 0 { description "main router loopback"; family inet { address 10.255.41.173/32; } } } } routing-options { static { route 10.255.41.177/32 next-hop 10.31.1.1; } autonomous-system 500; } protocols { bgp { # The main router uses BGP as the exterior gateway protocol. group to_main_ls { type internal; local-address 10.255.41.173; export export_address; neighbor 10.255.41.179; neighbor 10.255.41.175; } } ospf { # The main router uses OSPF as the interior gateway protocol. area 0.0.0.0 { interface lo0.0; interface fe-0/0/1.3; } } } policy-options { policy-statement export_address { from { route-filter 10.255.41.177/32 exact; } then accept; } } system { login { class LS1–admin { permissions all; logical-system LS1; } user LS1–admin { class LS1–admin; authentication plain-text password; New password: password Retype new password: password } } }
Sur le routeur P0, configurez les systèmes logiques LS1, LS2 et le routeur principal. Pour le système logique, vous devez configurer les propriétés d’interface physiques au niveau de la hiérarchie principale du routeur [edit interfaces]
et affecter les interfaces logiques aux systèmes logiques. Ensuite, vous devez configurer des protocoles (tels que RSVP, MPLS, BGP et IS-IS), des options de routage et des options de stratégie pour les systèmes logiques. Enfin, configurez le même administrateur pour le système logique LS1 que vous avez configuré sur le routeur PE1. Configurez ce même administrateur pour le système logique LS2 afin d’avoir l’autorisation d’afficher la configuration LS2, mais pas de modifier la configuration pour LS2.
Dans cet exemple, le système logique LS1 transporte le trafic pour le VPN rouge qui existe entre les routeurs CE1 et CE5. Le système logique LS1 connecte également le VPN bleu qui existe entre les routeurs CE2 et CE6. Le système logique LS2 transporte le trafic VPLS entre les routeurs CE3 et CE7.
Pour le routeur principal sur le routeur P0, vous pouvez configurer le routeur comme d’habitude. Dans cet exemple, le routeur principal transporte le trafic entre les routeurs CE4 et CE8. En conséquence, configurez les interfaces et les protocoles de routage (OSPF, BGP) pour se connecter à la partie principale des routeurs PE1 et PE2.
Routeur P0
[edit] logical-systems { LS1 { # The configuration for the first logical system begins here. interfaces { fe-1/1/3 { unit 1 { # This logical interface connects to LS1 on Router PE1. description "LS1 interface"; vlan-id 101; family inet { address 10.11.2.2/24; } family iso; family mpls; } } so-1/2/0 { unit 1 { # This logical interface connects to LS1 on Router PE2. description "LS1 interface"; dlci 101; family inet { address 10.11.3.1/24; } family iso; family mpls; } } lo0 { unit 1 { description "LS1 loopback"; family inet { address 10.10.10.11/32; } family iso { address 47.1111.1111.1111.1112.00; } } } } protocols { # You configure RSVP, MPLS, and IS-IS for Logical System LS1. rsvp { interface all; } mpls { interface all; } isis { interface all; } } } LS2 { # The configuration for the second logical system begins here. interfaces { fe-1/1/3 { unit 0 { # This logical interface connects to LS2 on Router PE1. description "LS2 interface"; vlan-id 100; family inet { address 10.1.2.2/24; } family iso; family mpls; } } so-1/2/0 { unit 0 { # This logical interface connects to LS2 on Router PE2. description "LS2 interface"; dlci 100; family inet { address 10.1.3.1/24; } family iso; family mpls; } } lo0 { unit 2 { description "LS2 loopback"; family inet { address 10.20.20.21/32; } family iso { address 47.2222.2222.2222.2223.00; } } } } protocols { # You configure RSVP, MPLS, and IS-IS for Logical System LS2. rsvp { interface all; } mpls { interface all; } isis { interface fe-1/1/3.0; interface so-1/2/0.0; interface lo0.2; } } } } interfaces { fe-1/1/3 { vlan-tagging; unit 3 { # This logical interface connects to the main router on Router PE1. description "main router interface"; vlan-id 103; family inet { address 10.31.2.2/24; } family iso; family mpls; } } so-1/2/0 { dce; # You must configure all physical interface statements for logical encapsulation frame-relay; # routers at the [edit interfaces] hierarchy level. unit 3 { # This logical interface connects to the main router on Router PE2. description "main router interface"; dlci 103; family inet { address 10.31.3.1/24; } family iso; family mpls; } } lo0 { unit 0 { description "main router loopback"; family inet { address 10.255.41.175/32; } } } } routing-options { autonomous-system 500; } protocols { # You configure BGP and OSPF for the main router. bgp { group to_main_ls { type internal; local-address 10.255.41.175 neighbor 10.255.41.179; neighbor 10.255.41.173; } } ospf { area 0.0.0.0 { interface lo0.0; interface fe-1/1/3.3; interface so-1/2/0.3; } } } system { login { class LS1–admin { permissions all; logical-system LS1; } class LS1–onlooker { permissions view; logical-system LS2; } user LS1–admin { class LS1–admin; } } }
Sur le routeur PE2, créez deux instances de routage VRF dans le système logique LS1 : rouge et bleu. Configurez les interfaces logiques ce pour que le trafic du routeur CE5 soit placé dans le VPN rouge et le trafic du routeur CE6 dans le VPN bleu. Ensuite, créez une interface logique sur so-1/2/0.1 pour vous connecter au système logique LS1 sur le routeur P0.
Également sur le routeur PE2, créez une instance de routage VPLS dans le système logique LS2. Configurez une interface logique de sorte que le trafic du routeur CE7 soit envoyé dans le domaine VPLS et se connecte au système logique LS2 sur le routeur P0.
Configurez une interface logique pour interconnecter le routeur CE8 avec la partie principale du routeur P0.
Enfin, vous pouvez éventuellement créer un administrateur système logique disposant des privilèges de configuration pour le système logique LS1 et des privilèges d’affichage pour le système logique LS2.
Routeur PE2
[edit] logical-systems { LS1 { # The configuration for the first logical system begins here. interfaces { fe-0/2/0 { unit 1 { # This logical interface connects to Router CE5. description "routing-instance red interface"; vlan-id 101; family inet { address 10.11.4.1/24; } } unit 2 { # This logical interface connects to Router CE6. description "routing-instance blue interface"; vlan-id 102; family inet { address 10.21.4.1/24; } } } so-1/2/0 { unit 1 {# This is the core-facing interface for Logical System LS1. description "LS1 interface"; dlci 101; family inet { address 10.11.3.2/24; } family iso; family mpls; } } lo0 { unit 1 { description "LS1 loopback"; family inet { address 10.10.10.12/32; } family iso { address 47.1111.1111.1111.1113.00; } } } } protocols { rsvp {# You configure RSVP, MPLS, IS-IS, and BGP for Logical System LS1. interface all; } mpls { label-switched-path to_10.10.10.10 { to 10.10.10.10; } interface all; } bgp { group to_other_PE { type internal; local-address 10.10.10.12; family inet { any; } family inet-vpn { any; } neighbor 10.10.10.10; } } isis { interface all; } } policy-options { policy-statement from_bgp_to_ospf { then accept; } } routing-instances { blue { instance-type vrf; # You configure instance blue within Logical System LS1. interface fe-0/2/2.0; route-distinguisher 10.10.10.12:200; vrf-target target:20:20; protocols { bgp { # BGP connects the blue instance with Router CE6. group to_CE { local-address 10.21.4.1; peer-as 300; neighbor 10.21.4.2; } } } } red { instance-type vrf; # You configure instance red within Logical System LS1. interface fe-0/2/1.0; route-distinguisher 10.10.10.12:100; vrf-target target:10:10; protocols { ospf { # OSPF connects the red instance with Router CE5. export from_bgp_to_ospf; area 0.0.0.0 { interface all; } } } } } routing-options { autonomous-system 100; } } logical-systems { LS2 { # The configuration for the second logical system begins here. interfaces { fe-0/2/0 { unit 0 { # This logical interface connects to Router CE7. description "vpls interface"; encapsulation vlan-vpls; vlan-id 600; family vpls; } } so-1/2/0 { unit 0 { # This is the core-facing interface for Logical System LS2. description "LS2 interface"; dlci 100; family inet { address 10.1.3.2/24; } family iso; family mpls; } } lo0 { unit 2 { description "LS2 loopback"; family inet { address 10.20.20.22/32; } family iso { address 47.2222.2222.2222.2224.00; } } } } protocols { # You configure RSVP, MPLS, IS-IS, and BGP for Logical System LS2. rsvp { interface all; } mpls { label-switched-path to_10.20.20.20 { to 10.20.20.20; } interface all; } bgp { group to_VPLS_PE { type internal; local-address 10.20.20.22; family l2vpn { signaling; } neighbor 10.20.20.20; } } isis { interface so-1/2/0.0; interface lo0.2; } } routing-instances { new { instance-type vpls; # You configure VPLS within Logical System LS2. interface fe-0/2/0.0; route-distinguisher 10.20.20.22:100; vrf-target target:30:30; protocols { vpls { site-range 10; site newPE { site-identifier 2; } } } } } routing-options { autonomous-system 400; } } interfaces { fe-0/2/0 { # You must always configure physical interface statements for the vlan-tagging; # logical system interfaces at the [edit interfaces] hierarchy level. encapsulation vlan-vpls; } fe-0/2/1 { vlan-tagging; } fe-0/2/2 { vlan-tagging; } fe-0/2/3 { vlan-tagging; unit 0 { # This logical interface in the main router of PE2 connects to CE8. description "main router to CE8"; vlan-id 103; family inet { address 10.31.4.1/24; } } } so-1/2/0 { encapsulation frame-relay; unit 3 { # This is the core-facing interface for the main router of PE2. description "main router to P0"; dlci 103; family inet { address 10.31.3.2/24; } family iso; family mpls; } } lo0 { unit 0 { description "main router loopback"; family inet { address 10.155.41.179/32; } } } } routing-options { static { route 10.255.41.180/32 next-hop 10.31.4.2; } autonomous-system 500; } protocols { bgp {# The main router uses BGP as the exterior gateway protocol. group to_main_ls { type internal; local-address 10.255.41.179; export export_address; neighbor 10.255.41.173; neighbor 10.255.41.175; } } ospf {# The main router uses OSPF as the interior gateway protocol. area 0.0.0.0 { interface so-1/2/0.3; interface fe-0/2/3.0; interface lo0.0; } } } policy-options { policy-statement export_address { from { route-filter 10.255.41.180/32 exact; } then accept; } } } system { login { class LS1–admin { permissions all; logical-system LS1; } class LS1–onlooker { permissions view; logical-system LS2; } user LS1–admin { class LS1–admin; } } }
Sur le routeur CE5, configurez OSPF pour se connecter au VPN rouge dans le système logique LS1 sur le routeur PE2 :
Routeur CE5
[edit] interfaces { fe-0/3/1 { vlan-tagging; unit 0 { description "routing-instance red CE"; vlan-id 101; family inet { address 10.11.4.2/24; } } } lo0 { unit 0 { family inet { address 10.11.4.100/32; } } } } protocols { ospf { area 0.0.0.0 { interface fe-0/3/1.0; interface lo0.0; } } } system { login { class LS1–admin { permissions all; logical-system LS1; } class LS1–onlooker { permissions view; logical-system LS2; } user LS1–admin { class LS1–admin; } } }
Sur le routeur CE6, configurez BGP pour se connecter au VPN bleu dans le système logique LS1 sur le routeur PE2 :
Routeur CE6
[edit] interfaces { fe-0/3/2 { vlan-tagging; unit 0 { description "routing-instance blue CE"; vlan-id 102; family inet { address 10.21.4.2/24; } } } lo0 { unit 0 { family inet { address 10.21.4.100/32; } } } } routing-options { autonomous-system 300; } protocols { bgp { export export_loopback; group to_PE { type external; local-address 10.21.4.2; peer-as 100; neighbor 10.21.4.1; } } } policy-options { policy-statement export_loopback { from { route-filter 10.21.4.100/32 exact; } then accept; } }
Sur le routeur CE7, configurez l’interface Fast Ethernet dans VLAN 600 pour se connecter à l’instance de routage VPLS dans le système logique LS2 sur le routeur PE2 :
Routeur CE7
[edit] interfaces { fe-0/3/0 { vlan-tagging; unit 0 { description "vpls interface"; vlan-id 600; family inet { address 10.1.1.2/24; } } } }
Sur le routeur CE8, configurez l’interface Fast Ethernet pour qu’elle se connecte au routeur principal au niveau du routeur PE2 :
Routeur CE8
[edit] interfaces { fe-0/3/3 { vlan-tagging; unit 0 { description "main router interface"; vlan-id 103; family inet { address 10.31.4.2/24; } } } } lo0 { unit 0 { family inet { address 10.255.41.180/32; } } }
Vérification
Vérifiez que la configuration fonctionne correctement en exécutant ces commandes :
afficher le résumé bgp (système logical-system-namelogique)
afficher l’adjacence isis (système logical-system-namelogique )
show mpls lsp (système logical-system-namelogique)
show (ospf | ospf3) voisin (système logical-system-namelogique )
show route (système logical-system-namelogique)
show route protocol (système logical-system-namelogique)
afficher la session rsvp (système logical-system-namelogique)
Les sections suivantes affichent la sortie des commandes utilisées avec l’exemple de configuration :
- Statut du routeur CE1
- Statut du routeur CE2
- Statut du routeur CE3
- Statut du routeur PE1 : routeur principal
- Statut du routeur PE1 : système logique LS1
- Statut du routeur PE1 : système logique LS2
- Statut du routeur P0 : routeur principal
- Statut du routeur P0 : routeur principal
- Statut du routeur P0 : système logique LS1
- Statut du routeur P0 : système logique LS2
- Statut du routeur PE2 : routeur principal
- Statut du routeur PE2 : système logique LS1
- Statut PE2 du routeur : système logique LS2
- Statut du routeur CE5
- Statut du routeur CE6
- Statut du routeur CE7
- Résultat de vérification de l’administrateur système logique
Statut du routeur CE1
But
Vérifiez la connectivité.
Action
user@CE1> show route table inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.11.1.0/24 *[Direct/0] 00:20:20 > via fe-1/0/1.0 10.11.1.1/32 *[Local/0] 00:20:24 Local via fe-1/0/1.0 10.11.1.100/32 *[Direct/0] 00:21:53 > via lo0.0 10.11.4.0/24 *[OSPF/150] 00:18:30, metric 0, tag 3489661028 > to 10.11.1.2 via fe-1/0/1.0 10.11.4.100/32 *[OSPF/10] 00:18:30, metric 2 > to 10.11.1.2 via fe-1/0/1.0 224.0.0.5/32 *[OSPF/10] 00:21:58, metric 1 MultiRecv
Statut du routeur CE2
But
Vérifiez la connectivité.
Action
user@CE2> show route table inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.21.1.0/24 *[Direct/0] 00:20:30 > via fe-1/0/2.0 10.21.1.1/32 *[Local/0] 00:20:34 Local via fe-1/0/2.0 10.21.1.100/32 *[Direct/0] 00:22:03 > via lo0.0 10.21.4.0/24 *[BGP/170] 00:18:43, localpref 100 AS path: 100 I > to 10.21.1.2 via fe-1/0/2.0 10.21.4.100/32 *[BGP/170] 00:18:43, localpref 100 AS path: 100 300 I > to 10.21.1.2 via fe-1/0/2.0
Statut du routeur CE3
But
Vérifiez la connectivité.
Action
user@CE3> show route table inet.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.0/24 *[Direct/0] 00:20:13 > via fe-1/0/0.0 10.1.1.1/32 *[Local/0] 00:20:17 Local via fe-1/0/0.0
Statut du routeur PE1 : routeur principal
But
Vérifiez le fonctionnement de BGP.
Action
user@PE1> show bgp summary Groups: 1 Peers: 2 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 1 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/DwnState|#Active/Received/Damped... 10.255.41.175 500 5 8 0 0 2:31 0/0/0 0/0/0 10.255.41.179 500 6 9 0 0 2:35 0/1/0 0/0/0
user@PE1> show route protocol bgp inet.0: 20 destinations, 21 routes (20 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.255.41.180/32 [BGP/170] 00:02:48, localpref 100, from 10.255.41.179 AS path: I > to 10.31.2.2 via fe-0/0/1.3 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) inet6.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden) user@PE1> show ospf neighbor Address Interface State ID Pri Dead 10.31.2.2 fe-0/0/1.3 Full 10.255.41.175 128 32 user@PE1> show isis adjacency IS-IS instance is not running
Statut du routeur PE1 : système logique LS1
But
Vérifiez le fonctionnement de BGP.
Action
user@PE1> show bgp summary logical-system LS1 Groups: 2 Peers: 2 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending bgp.l3vpn.0 4 4 0 0 0 0 bgp.l3vpn.2 0 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/DwnState|#Active/Received/Damped... 10.10.10.12 100 13 14 0 0 2:50 Establ bgp.l3vpn.0: 4/4/0 bgp.l3vpn.2: 0/0/0 blue.inet.0: 2/2/0 red.inet.0: 2/2/0 10.21.1.1 200 13 14 0 0 4:33 Establ blue.inet.0: 1/1/0
VPN rouge
L’administrateur principal ou l’administrateur système logique peut émettre la commande suivante pour afficher la sortie d’un système logique spécifique.
user@PE1> show route logical-system LS1 table red red.inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.11.1.0/24 *[Direct/0] 00:04:51 > via fe-0/1/1.0 10.11.1.2/32 *[Local/0] 00:05:45 Local via fe-0/1/1.0 10.11.1.100/32 *[OSPF/10] 00:04:02, metric 1 > to 10.11.1.1 via fe-0/1/1.0 10.11.4.0/24 *[BGP/170] 00:03:05, localpref 100, from 10.10.10.12 AS path: I > to 10.11.2.2 via fe-0/0/1.1, label-switched-path to_10.10.10.12 10.11.4.100/32 *[BGP/170] 00:03:05, MED 1, localpref 100, from 10.10.10.12 AS path: I > to 10.11.2.2 via fe-0/0/1.1, label-switched-path to_10.10.10.12 224.0.0.5/32 *[OSPF/10] 00:07:02, metric 1 MultiRecv
VPN bleu
L’administrateur principal ou l’administrateur système logique peut émettre la commande suivante pour afficher la sortie d’un système logique spécifique.
user@PE1> show route logical-system LS1 table blue blue.inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.21.1.0/24 *[Direct/0] 00:05:29 > via fe-0/1/2.0 10.21.1.2/32 *[Local/0] 00:06:23 Local via fe-0/1/2.0 10.21.1.100/32 *[BGP/170] 00:05:26, localpref 100 AS path: 200 I > to 10.21.1.1 via fe-0/1/2.0 10.21.4.0/24 *[BGP/170] 00:03:43, localpref 100, from 10.10.10.12 AS path: I > to 10.11.2.2 via fe-0/0/1.1, label-switched-path to_10.10.10.12 10.21.4.100/32 *[BGP/170] 00:03:43, localpref 100, from 10.10.10.12 AS path: 300 I > to 10.11.2.2 via fe-0/0/1.1, label-switched-path to_10.10.10.12 user@PE1> show route logical-system LS1 table inet.0 inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.10.10.10/32 *[Direct/0] 00:08:05 > via lo0.1 10.10.10.11/32 *[IS-IS/15] 00:05:07, metric 10 > to 10.11.2.2 via fe-0/0/1.1 10.10.10.12/32 *[IS-IS/15] 00:04:58, metric 20 > to 10.11.2.2 via fe-0/0/1.1 10.11.2.0/24 *[Direct/0] 00:05:38 > via fe-0/0/1.1 10.11.2.1/32 *[Local/0] 00:06:51 Local via fe-0/0/1.1 10.11.3.0/24 *[IS-IS/15] 00:05:07, metric 20 > to 10.11.2.2 via fe-0/0/1.1 user@PE1> ping logical-system LS1 routing-instance red 10.11.4.100 PING 10.11.4.100 (10.11.4.100): 56 data bytes 64 bytes from 10.11.4.100: icmp_seq=0 ttl=251 time=1.055 ms ^C --- 10.11.4.100 ping statistics --- 1 packets transmitted, 1 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.055/1.055/1.055/0.000 ms
Statut du routeur PE1 : système logique LS2
But
Vérifiez le fonctionnement du VPLS.
Action
user@PE1> show vpls connections logical-system LS2 Layer-2 VPN Connections: Legend for connection status (St) OR -- out of range WE -- intf encaps != instance encaps EI -- encapsulation invalid Dn -- down EM -- encapsulation mismatch VC-Dn -- Virtual circuit down CM -- control-word mismatch -> -- only outbound conn is up CN -- circuit not provisioned <- -- only inbound conn is up OL -- no outgoing label Up -- operational NC -- intf encaps not CCC/TCC XX -- unknown NP -- intf h/w not present Legend for interface status Up -- operational Dn -- down Instance: new Local site: newPE (1) connection-site Type St Time last up # Up trans 2 rmt Up Jul 16 14:05:25 2003 1 Local interface: vt-1/2/0.49152, Status: Up, Encapsulation: VPLS Remote PE: 10.20.20.22, Negotiated control-word: No Incoming label: 800001, Outgoing label: 800000
Statut du routeur P0 : routeur principal
But
Vérifiez la connectivité.
Action
user@P0> show interfaces terse lo0 Interface Admin Link Proto Local Remote lo0 up up lo0.0 up up inet 10.255.41.175 --> 0/0 127.0.0.1 --> 0/0 iso 47.0005.80ff.f800.0000.0108.0003.0102.5501.4175.00 inet6 fe80::2a0:a5ff:fe12:2b09 feee::10:255:14:175 lo0.1 up up inet 10.10.10.11 --> 0/0 iso 47.1111.1111.1111.1112.00 lo0.2 up up inet 10.20.20.21 --> 0/0 iso 47.2222.2222.2222.2223.00 lo0.16383 up up inet user@P0> show ospf neighbor Address Interface State ID Pri Dead 10.31.2.1 fe-1/1/3.3 Full 10.255.41.173 128 34 10.31.3.2 so-1/2/0.3 Full 10.255.41.179 128 37
Statut du routeur P0 : routeur principal
But
Vérifier le fonctionnement des protocoles de routage.
Action
user@P0> show interfaces terse lo0 Interface Admin Link Proto Local Remote lo0 up up lo0.0 up up inet 10.255.41.175 --> 0/0 127.0.0.1 --> 0/0 iso 47.0005.80ff.f800.0000.0108.0003.0102.5501.4175.00 inet6 fe80::2a0:a5ff:fe12:2b09 feee::10:255:14:175 lo0.1 up up inet 10.10.10.11 --> 0/0 iso 47.1111.1111.1111.1112.00 lo0.2 up up inet 10.20.20.21 --> 0/0 iso 47.2222.2222.2222.2223.00 lo0.16383 up up inet user@P0> show ospf neighbor Address Interface State ID Pri Dead 10.31.2.1 fe-1/1/3.3 Full 10.255.41.173 128 34 10.31.3.2 so-1/2/0.3 Full 10.255.41.179 128 37
Statut du routeur P0 : système logique LS1
But
Vérifier le fonctionnement des protocoles de routage.
Action
user@P0> show isis adjacency logical-system LS1 Interface System L State Hold (secs) SNPA fe-1/1/3.1 PE1 2 Up 21 0:90:69:9:4:1 fe-1/1/3.1 PE1 1 Up 24 0:90:69:9:4:1 so-1/2/0.1 PE2 3 Up 25 user@P0> show bgp summary logical-system LS1 BGP is not running user@P0> show route protocol isis logical-system LS1 inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.10.10.10/32 *[IS-IS/15] 00:09:15, metric 10 > to 10.11.2.1 via fe-1/1/3.1 10.10.10.12/32 *[IS-IS/15] 00:09:39, metric 10 > to 10.11.3.2 via so-1/2/0.1 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) mpls.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
Statut du routeur P0 : système logique LS2
But
Vérifier le fonctionnement des protocoles de routage.
Action
user@P0> show bgp summary logical-system LS2 BGP is not running user@P0> show isis adjacency logical-system LS2 Interface System L State Hold (secs) SNPA fe-1/1/3.0 PE1 2 Up 24 0:90:69:9:4:1 fe-1/1/3.0 PE1 1 Up 23 0:90:69:9:4:1 so-1/2/0.0 PE2 3 Up 24 user@P0> show route protocol isis logical-system LS2 inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.20.20.20/32 *[IS-IS/15] 00:09:44, metric 10 > to 10.1.2.1 via fe-1/1/3.0 10.20.20.22/32 *[IS-IS/15] 00:09:45, metric 10 > to 10.1.3.2 via so-1/2/0.0 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) mpls.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
Statut du routeur PE2 : routeur principal
But
Vérifier le fonctionnement des protocoles de routage.
Action
user@PE2> show ospf neighbor Address Interface State ID Pri Dead 10.31.4.2 fe-0/2/3.0 Full 10.255.41.180 128 38 10.31.3.1 so-1/2/0.3 Full 10.255.41.175 128 36
user@PE2> show interfaces terse lo0 Interface Admin Link Proto Local Remote lo0 up up lo0.0 up up inet 10.255.41.179 --> 0/0 127.0.0.1 --> 0/0 iso 47.0005.80ff.f800.0000.0108.0003.0102.5501.4179.00 inet6 fe80::2a0:a5ff:fe12:29ff feee::10:255:14:179 lo0.1 up up inet 10.10.10.12 --> 0/0 iso 47.1111.1111.1111.1113.00 lo0.2 up up inet 10.20.20.22 --> 0/0 iso 47.2222.2222.2222.2224.00 lo0.16383 up up inet user@PE2> show bgp summary Groups: 1 Peers: 2 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 1 1 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/DwnState|#Active/Received/Damped... 10.255.41.175 500 24 27 0 0 11:46 0/0/0 0/0/0 10.255.41.173 500 25 25 0 0 11:11 1/1/0 0/0/0
user@PE2> show route protocol ospf inet.0: 20 destinations, 22 routes (19 active, 0 holddown, 1 hidden) + = Active Route, - = Last Active, * = Both 10.255.41.175/32 *[OSPF/10] 00:00:20, metric 1 > via so-1/2/0.3 10.255.41.180/32 [OSPF/10] 00:00:20, metric 1 > to 10.31.4.2 via fe-0/2/3.0 10.255.41.173/32 *[OSPF/10] 00:00:20, metric 2 > via so-1/2/0.3 10.31.2.0/24 *[OSPF/10] 00:00:20, metric 2 > via so-1/2/0.3 10.31.3.0/24 [OSPF/10] 00:00:20, metric 1 > via so-1/2/0.3 224.0.0.5/32 *[OSPF/10] 00:13:46, metric 1 MultiRecv iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) inet6.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden) user@PE2> show route protocol bgp inet.0: 20 destinations, 22 routes (19 active, 0 holddown, 1 hidden) + = Active Route, - = Last Active, * = Both 10.255.41.177/32 *[BGP/170] 00:11:23, localpref 100, from 10.255.41.173 AS path: I > via so-1/2/0.3 iso.0: 1 destinations, 1 routes (1 active, 0 holddown, 0 hidden) inet6.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)
Statut du routeur PE2 : système logique LS1
But
Vérifier le fonctionnement des protocoles de routage.
Action
user@PE2> show bgp summary logical-system LS1 Groups: 2 Peers: 2 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 0 0 0 0 0 0 inet.2 0 0 0 0 0 0 bgp.l3vpn.0 4 4 0 0 0 0 bgp.l3vpn.2 0 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Damped... 10.10.10.10 100 29 31 0 0 11:25 Establ bgp.l3vpn.0: 4/4/0 bgp.l3vpn.2: 0/0/0 blue.inet.0: 2/2/0 red.inet.0: 2/2/0 10.21.4.2 300 27 28 0 0 11:40 Establ blue.inet.0: 1/1/0
VPN rouge
user@PE2> show route logical-system LS1 table red red.inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.11.1.0/24 *[BGP/170] 00:12:02, localpref 100, from 10.10.10.10 AS path: I > via so-1/2/0.1, label-switched-path to_10.10.10.10 10.11.1.100/32 *[BGP/170] 00:12:02, MED 1, localpref 100, from 10.10.10.10 AS path: I > via so-1/2/0.1, label-switched-path to_10.10.10.10 10.11.4.0/24 *[Direct/0] 00:13:22 > via fe-0/2/1.0 10.11.4.1/32 *[Local/0] 00:13:29 Local via fe-0/2/1.0 10.11.4.100/32 *[OSPF/10] 00:12:35, metric 1 > to 10.11.4.2 via fe-0/2/1.0 224.0.0.5/32 *[OSPF/10] 00:15:02, metric 1 MultiRecv
VPN bleu
user@PE2> show route logical-system LS1 table blue blue.inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.21.1.0/24 *[BGP/170] 00:13:12, localpref 100, from 10.10.10.10 AS path: I > via so-1/2/0.1, label-switched-path to_10.10.10.10 10.21.1.100/32 *[BGP/170] 00:13:12, localpref 100, from 10.10.10.10 AS path: 200 I > via so-1/2/0.1, label-switched-path to_10.10.10.10 10.21.4.0/24 *[Direct/0] 00:14:32 > via fe-0/2/2.0 10.21.4.1/32 *[Local/0] 00:14:39 Local via fe-0/2/2.0 10.21.4.100/32 *[BGP/170] 00:13:27, localpref 100 AS path: 300 I > to 10.21.4.2 via fe-0/2/2.0 user@PE2> show mpls lsp logical-system LS1 Ingress LSP: 1 sessions To From State Rt ActivePath P LSPname 10.10.10.10 10.10.10.12 Up 0 * to_10.10.10.10 Total 1 displayed, Up 1, Down 0 Egress LSP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.10.10.12 10.10.10.10 Up 0 1 FF 3 - to_10.10.10.12 Total 1 displayed, Up 1, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0 user@PE2> show rsvp session logical-system LS1 Ingress RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.10.10.10 10.10.10.12 Up 0 1 FF - 100000 to_10.10.10.10 Total 1 displayed, Up 1, Down 0 Egress RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.10.10.12 10.10.10.10 Up 0 1 FF 3 - to_10.10.10.12 Total 1 displayed, Up 1, Down 0 Transit RSVP: 0 sessions Total 0 displayed, Up 0, Down 0
Statut PE2 du routeur : système logique LS2
But
Vérifier le fonctionnement des protocoles de routage.
Action
user@PE2> show vpls connections logical-system LS2 Layer-2 VPN Connections: Legend for connection status (St) OR -- out of range WE -- intf encaps != instance encaps EI -- encapsulation invalid Dn -- down EM -- encapsulation mismatch VC-Dn -- Virtual circuit down CM -- control-word mismatch -> -- only outbound conn is up CN -- circuit not provisioned <- -- only inbound conn is up OL -- no outgoing label Up -- operational NC -- intf encaps not CCC/TCC XX -- unknown NP -- intf h/w not present Legend for interface status Up -- operational Dn -- down Instance: new Local site: newPE (2) connection-site Type St Time last up # Up trans 1 rmt Up Jul 16 14:05:25 2003 1 Local interface: vt-1/1/0.40960, Status: Up, Encapsulation: VPLS Remote PE: 10.20.20.20, Negotiated control-word: No Incoming label: 800000, Outgoing label: 800001
user@PE2> show bgp summary logical-system LS2 Groups: 1 Peers: 1 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending bgp.l2vpn.0 1 1 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/DwnState|#Active/Received/Damped... 10.20.20.20 400 29 31 0 0 13:29 Establ bgp.l2vpn.0: 1/1/0 new.l2vpn.0: 1/1/0
user@PE2> show mpls lsp logical-system LS2 Ingress LSP: 1 sessions To From State Rt ActivePath P LSPname 10.20.20.20 10.20.20.22 Up 0 * to_10.20.20.20 Total 1 displayed, Up 1, Down 0 Egress LSP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.20.20.22 10.20.20.20 Up 0 1 FF 3 - to_10.20.20.22 Total 1 displayed, Up 1, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0 user@PE2> show rsvp session logical-system LS2 Ingress RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.20.20.20 10.20.20.22 Up 0 1 FF - 100016 to_10.20.20.20 Total 1 displayed, Up 1, Down 0 Egress RSVP: 1 sessions To From State Rt Style Labelin Labelout LSPname 10.20.20.22 10.20.20.20 Up 0 1 FF 3 - to_10.20.20.22 Total 1 displayed, Up 1, Down 0 Transit RSVP: 0 sessions Total 0 displayed, Up 0, Down 0
Statut du routeur CE5
But
Vérifiez la connectivité.
Action
user@CE5> show route table inet.0: 6 destinations, 6 routes (6 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.11.1.0/24 *[OSPF/150] 00:19:47, metric 0, tag 3489661028 > to 10.11.4.1 via fe-0/3/1.0 10.11.1.100/32 *[OSPF/10] 00:19:47, metric 2 > to 10.11.4.1 via fe-0/3/1.0 10.11.4.0/24 *[Direct/0] 00:21:12 > via fe-0/3/1.0 10.11.4.2/32 *[Local/0] 00:21:24 Local via fe-0/3/1.0 10.11.4.100/32 *[Direct/0] 00:22:37 > via lo0.0 224.0.0.5/32 *[OSPF/10] 00:22:44, metric 1 MultiRecv
Statut du routeur CE6
But
Vérifiez la connectivité.
Action
user@CE6> show route table inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.21.1.0/24 *[BGP/170] 00:19:53, localpref 100 AS path: 100 I > to 10.21.4.1 via fe-0/3/2.0 10.21.1.100/32 *[BGP/170] 00:19:53, localpref 100 AS path: 100 200 I > to 10.21.4.1 via fe-0/3/2.0 10.21.4.0/24 *[Direct/0] 00:21:16 > via fe-0/3/2.0 10.21.4.2/32 *[Local/0] 00:21:28 Local via fe-0/3/2.0 10.21.4.100/32 *[Direct/0] 00:22:41 > via lo0.0
Statut du routeur CE7
But
Vérifiez la connectivité.
Action
user@CE7> show route table inet.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.1.1.0/24 *[Direct/0] 00:21:03 > via fe-0/3/0.0 10.1.1.2/32 *[Local/0] 00:21:15 Local via fe-0/3/0.0
Résultat de vérification de l’administrateur système logique
But
Étant donné que les administrateurs de systèmes logiques n’ont accès qu’aux informations de configuration des systèmes logiques auxquels ils sont assignés, le résultat de vérification est également limité à ces systèmes logiques. Le résultat suivant montre ce que l’administrateur système logique LS1-admin de cet exemple de configuration verrait.
Pour vérifier que chaque paire de routeurs CE dispose d’une connectivité de bout en bout, émettez la commande sur les ping
routeurs CE1, CE2 et CE3 :
Action
À partir du CE1, ping CE5 (le VPN rouge).
À partir du CE2, ping CE6 (le VPN bleu).
À partir du CE3, ping CE7 (le VPLS).
user@CE1> ping 10.11.4.100 PING 10.11.4.100 (10.11.4.100): 56 data bytes 64 bytes from 10.11.4.100: icmp_seq=0 ttl=252 time=1.216 ms 64 bytes from 10.11.4.100: icmp_seq=1 ttl=252 time=1.052 ms ^C --- 10.11.4.100 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.052/1.134/1.216/0.082 ms
user@CE2> ping 10.21.4.100 PING 10.21.4.100 (10.21.4.100): 56 data bytes 64 bytes from 10.21.4.100: icmp_seq=0 ttl=252 time=1.205 ms 64 bytes from 10.21.4.100: icmp_seq=1 ttl=252 time=1.021 ms ^C --- 10.21.4.100 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.021/1.113/1.205/0.092 ms
user@CE3> ping 10.1.1.2 PING 10.1.1.2 (10.1.1.2): 56 data bytes 64 bytes from 10.1.1.2: icmp_seq=0 ttl=255 time=1.186 ms 64 bytes from 10.1.1.2: icmp_seq=1 ttl=255 time=1.091 ms 64 bytes from 10.1.1.2: icmp_seq=2 ttl=255 time=1.081 ms ^C --- 10.1.1.2 ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/stddev = 1.081/1.119/1.186/0.047 ms