Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : configuration d’Inter-AS VPLS avec traitement MAC au niveau de l’ASBR

Cet exemple décrit comment configurer un service VPLS (Virtual Private LAN Service) inter-AS avec traitement MAC entre des VPLS signalés par BGP et des VPLS signalés par LDP. Cette fonctionnalité est décrite dans la RFC 4761 comme multi-AS VPLS option E ou méthode E.

Cet exemple est organisé dans les sections suivantes :

Exigences

Pour prendre en charge les VPLS inter-AS entre les VPLS à signalisation BGP et les VPLS à signalisation LDP, votre réseau doit répondre aux exigences matérielles et logicielles suivantes :

  •  Routeurs MX Series ou M320 pour les ASBR.

  • Junos OS version 9.3 ou supérieure.

  • Interfaces Gigabit Ethernet ou 10 Gigabit Ethernet.

Vue d’ensemble et topologie

Le VPLS est un élément clé pour fournir un service Ethernet multipoint. Les principaux fournisseurs de services ont mis en place des dorsales IP et MPLS et proposent des services VPLS aux grandes entreprises. Pour répondre à la demande croissante, le réseau VPLS doit évoluer pour prendre en charge de nombreux clients de VPLS ayant plusieurs sites répartis dans des régions géographiquement dispersées. La signalisation VPLS à signalisation BGP offre des avantages d’évolutivité par rapport à la signalisation VPLS à signalisation LDP. Dans certains environnements, les VPLS à signalisation BGP doivent interagir avec les VPLS à signalisation LDP existants.

Cet exemple illustre une façon de configurer l’interopérabilité d’un VPLS à signalisation BGP avec un réseau VPLS à signalisation LDP existant.

Les avantages de cette configuration sont les suivants :

  • Vous pouvez interconnecter les sites des clients qui sont répartis sur différents systèmes autonomes (AS).

  • L’interfonctionnement des VPLS à signalisation LDP et VPLS à signalisation BGP est pris en charge.

  • Comme l’ASBR prend en charge les opérations MAC, les sites des clients peuvent être connectés directement à l’ASBR.

  • La liaison inter-AS n’est pas limitée aux interfaces Ethernet.

  • La configuration supplémentaire pour le multihébergement est relativement simple.

Le trafic des services LAN privés virtuels interopérables est commuté au niveau de l’ASBR. L’ASBR effectue toutes les opérations du plan de données : flooding, apprentissage MAC, vieillissement et transfert MAC pour chaque AS afin de basculer le trafic entre toutes les interfaces destinées aux clients et entre les pseudowires entièrement maillés de l’AS. Un pseudowire unique est créé entre les ASBR sur la liaison inter-AS et les ASBR transfèrent le trafic des pseudowires de chaque AS vers l’ASBR pair.

Chaque ASBR effectue des opérations VPLS dans son propre AS et effectue des opérations VPLS avec l’ASBR dans l’autre AS. L’ASBR traite l’autre AS comme un site VPLS signalé par le BGP. Pour établir des pseudowires VPLS, des messages NLRI VPLS sont échangés entre les sessions EBGP sur les liaisons inter-AS entre les ASBR.

L’exemple de réseau métropolitain est configuré pour un VPLS à signalisation LDP. Le réseau central est configuré pour un VPLS signalé par BGP.

La première partie de l’exemple montre les étapes de configuration de base pour configurer les interfaces logiques, OSPF, BGP interne, LDP et MPLS. Cette partie de la configuration est la même que les autres configurations VPLS pour les VPLS à signalisation LDP et les VPLS à signalisation BGP.

La partie unique de l’exemple est configurée dans les instances de routage VPLS, le protocole BGP externe et la stratégie qui remplit la table de routage BGP avec les routes apprises à partir de routes directes et de routes OSPF. Des détails supplémentaires sur les instructions de configuration sont inclus dans la procédure étape par étape.

La figure 1 illustre la topologie utilisée dans cet exemple.

Topologie

Figure 1 : Exemple de topologie entre VPLS inter-AS avec MAC Operations Inter-AS VPLS with MAC Operations Example Topology

La configuration

Pour configurer des VPLS inter-AS entre des VPLS signalés par BGP et des VPLS signalés par LDP, effectuez ces tâches.

Remarque :

Dans toute session de configuration, il est recommandé d’utiliser régulièrement la commit check commande pour vérifier que la configuration peut être validée.

Configuration des interfaces

Procédure étape par étape

Pour configurer des interfaces :

  1. Sur chaque routeur, configurez une adresse IP sur l’interface logique de bouclage 0 (lo0.0) :

  2. Sur chaque routeur, validez la configuration :

  3. Sur chaque routeur, affichez les informations lo0 de l’interface et vérifiez que l’adresse IP correcte est configurée :

    Dans l’exemple ci-dessus, notez que l’adresse locale principale lo0 de la famille de protocoles sur le inet routeur ASBR1 est 192:168:3:1.

  4. Sur chaque routeur, configurez une adresse IP et une famille de protocoles sur les interfaces Gigabit Ethernet. Spécifiez la famille de inet protocoles.

  5. Sur chaque routeur, validez la configuration :

  6. Affichez des informations sur les interfaces Ethernet Gigabit et vérifiez que l’adresse IP et la famille de protocoles sont correctement configurées.

Configuration d’OSPF

Procédure étape par étape

Pour configurer OSPF :

  1. Sur les routeurs PE et ASBR, configurez l’instance fournisseur d’OSPF. Configurer la prise en charge de l’ingénierie de trafic OSPF. Spécifiez la zone 0.0.0.1 dans le réseau VPLS à signalisation LDP et la zone 0.0.0.0 dans le réseau à signalisation BGP. Spécifiez les interfaces logiques Gigabit Ethernet entre les routeurs PE et ASBR. Spécifiez lo0.0 comme interface passive.

  2. Sur chaque routeur, validez la configuration :

  3. Affichez les informations de voisinage OSPF et vérifiez que les routeurs PE forment des contiguïtés avec le routeur ASBR dans la même zone. Vérifiez que l’état voisin est Full.

Configuration du groupe d’homologues BGP interne

Procédure étape par étape

La configuration d’un groupe d’pairs BGP interne a pour but de créer un maillage complet de LSP BGP parmi les routeurs PE de l’AS signalé par BGP, y compris les routeurs ASBR.

Pour configurer le groupe d’pairs BGP interne :

  1. L’objectif de cette étape est de créer un maillage complet d’homologues IBGP entre les routeurs PE, y compris les routeurs ASBR, au sein de l’AS à signalisation BGP.

    Sur le routeur ASBR2, configurez le BGP interne. Spécifiez le type de BGP comme internal. Spécifiez l’adresse locale comme adresse IP locale lo0 .

    Spécifiez la famille de inet protocoles. Spécifiez l’instruction labeled-unicast et l’option resolve-vpn . L’instruction labeled-unicast amène le routeur à annoncer les routes étiquetées hors de la table de routage IPv4 inet.0 et place les routes étiquetées dans la table de routage inet.0. L’option resolve-vpn place les routes étiquetées dans la table de routage MPLS inet.3 La table de routage inet.3 est utilisée pour résoudre les routes pour le routeur PE situé dans l’autre AS.

    Spécifiez la l2vpn famille pour indiquer au routeur qu’il s’agit d’un VPLS. Spécifiez l’option signaling permettant de configurer BGP comme protocole de signalisation. Cela permet à BGP de transporter des messages NLRI VPLS de couche 2 pour ce groupe de pairs.

    Spécifiez l’adresse IP de l’interface lo0 du PE comme voisine. Configurez un identifiant de système autonome.

  2. Sur le routeur PE2, configurez le BGP interne. Spécifiez le type de BGP comme internal. Spécifiez l’adresse locale comme adresse IP locale lo0 .

    Spécifiez la l2vpn famille pour indiquer qu’il s’agit d’un VPLS. Spécifiez l’option signaling permettant de configurer BGP comme protocole de signalisation. Cela permet à BGP de transporter les messages NLRI VPLS de couche 2.

    Spécifiez l’adresse IP de l’interface lo0 du routeur ASBR2 comme voisine. Configurez un identifiant de système autonome.

  3. Sur chaque routeur, validez la configuration :

  4. Sur le routeur PE2 et le routeur ASBR2, affichez les informations de voisinage BGP et vérifiez que l’état de la connexion homologue est Established.

Configuration du LDP

Procédure étape par étape

Pour configurer LDP :

  1. Sur les routeurs PE et ASBR, configurez LDP avec les interfaces Gigabit Ethernet entre les routeurs PE et ASBR, et entre les deux routeurs ASBR. Pour prendre en charge le VPLS à signalisation LDP, configurez en outre LDP avec l’interface sur le routeur PE1 et le lo0.0 routeur ASBR1 :

    Remarque :

    La configuration de la signalisation LDP entre les routeurs ASBR n’est pas requise pour les VPLS Inter-AS. Il est inclus ici à titre indicatif uniquement et peut être utilisé dans les environnements LDP.

  2. Sur chaque routeur, validez la configuration :

  3. Affichez les informations de configuration LDP et vérifiez que les interfaces appropriées sont configurées. Le fonctionnement LDP peut être vérifié après la configuration de MPLS.

    L’exemple précédent provient d’ASBR1.

Configuration de MPLS

Procédure étape par étape

Pour configurer le MPLS :

  1. Sur les routeurs PE et ASBR, configurez MPLS. Activez le MPLS sur les interfaces logiques. Ajoutez les interfaces Gigabit Ethernet au protocole MPLS. Des entrées sont ajoutées à la table de transfert MPLS.

  2. Sur chaque routeur, validez la configuration :

  3. Sur les routeurs PE et ASBR, affichez les informations de voisinage LDP et vérifiez que les voisins LDP directement connectés sont répertoriés :

    L’exemple précédent provient d’ASBR1.

Configuration du groupe homologue BGP externe entre les interfaces de bouclage

Procédure étape par étape

Pour configurer le groupe homologue BGP externe (EBGP) entre les interfaces de bouclage :

  1. Sur le routeur ASBR1 et le routeur PE1, configurez un identifiant de système autonome :

  2. Sur le routeur ASBR1, configurez un groupe de pairs BGP externe pour les interfaces de bouclage. Spécifiez le type de external groupe BGP. Incluez l’énoncé multihop . Spécifiez l’adresse locale comme adresse IP locale lo0 . Configurez la famille pour la l2vpn signalisation BGP. Configurez l’homologue AS comme numéro d’AS central. Spécifiez l’adresse lo0 IP du routeur ASBR2 comme voisine.

  3. Sur le routeur ASBR2, configurez un groupe de pairs BGP externe pour les interfaces de bouclage. Spécifiez le type de external groupe BGP. Incluez l’énoncé multihop . L’instruction multihop est nécessaire car les voisins EBGP se trouvent dans des AS différents. Spécifiez l’adresse locale comme adresse IP locale lo0 . Configurez la famille pour la l2vpn signalisation BGP. Configurez l’homologue AS comme numéro d’AS métropolitain. Spécifiez l’adresse lo0 IP du routeur ASBR1 comme voisine.

  4. Sur chaque routeur, validez la configuration :

Configuration du groupe d’homologues BGP externe entre les interfaces de liaison inter-AS

Procédure étape par étape

La configuration de groupes de pairs BGP externes entre les interfaces de liaison inter-AS a pour but de créer un maillage complet de LSP BGP parmi les routeurs ASBR. Pour configurer le groupe de pair BGP externe entre les interfaces de liaison inter-AS :

  1. Sur le routeur ASBR1, configurez une stratégie pour exporter les routes OSPF et directes, y compris l’adresse lo0 des routeurs PE, dans BGP pour l’établissement de chemins à commutation d’étiquettes (LSP) :

  2. Sur le routeur ASBR1, configurez un groupe de pairs BGP externe pour la liaison inter-AS. Spécifiez le type de external groupe BGP. Spécifiez l’adresse IP locale de la liaison inter-AS comme adresse locale. Configurez la inet famille et incluez les labeled-unicast instructions and resolve-vpn . L’instruction labeled-unicast annonce les routes étiquetées hors de la table de routage IPv4 inet.0 et place les routes étiquetées dans la table de routage inet.0. L’option resolve-vpn stocke les routes étiquetées dans la table de routage MPLS inet.3 .

    Incluez l’instruction export et spécifiez la stratégie que vous avez créée. Configurez l’homologue AS comme numéro d’AS central. Spécifiez l’adresse IP de liaison inter-AS du routeur ASBR2 comme voisine.

  3. Sur le routeur ASBR2, configurez une stratégie pour exporter l’OSPF et les routes directes, y compris l’adresse lo0 , en BGP pour l’établissement de LSP :

  4. Sur le routeur ASBR2, configurez un groupe de pairs BGP externe pour la liaison inter-AS. Spécifiez le type de external groupe BGP. Spécifiez l’adresse IP locale de la liaison inter-AS comme adresse locale. Configurez la inet famille et incluez les labeled-unicast instructions and resolve-vpn . Incluez l’instruction export et spécifiez la stratégie que vous avez créée. Configurez l’homologue AS comme numéro d’AS central. Spécifiez l’adresse IP de liaison inter-AS du routeur ASBR1 comme voisine.

  5. Sur chaque routeur, validez la configuration :

  6. Sur le routeur ASBR1, affichez les voisins BGP. Vérifiez que le premier homologue est l’adresse IP de l’interface Gigabit Ethernet du routeur ASBR2. Vérifiez que le deuxième homologue est l’adresse IP de l’interface lo0 du routeur ASBR2. Vérifiez également que l’état de chaque pair est . Established Notez que sur le routeur ASBR1, le NLRI annoncé par le routeur ASBR2, l’homologue de liaison inter-AS est inet-labeled-unicast et le NLRI annoncé par le routeur ASBR2, l’homologue de l’interface de bouclage est l2vpn-signaling.

  7. Sur le routeur ASBR2, affichez le résumé BGP. Notez que le premier pair est l’adresse IP de l’interface Gigabit Ethernet du routeur ASBR1, le deuxième pair est l’adresse IP de l’interface lo0 du routeur ASBR1 et le troisième pair est l’interface lo0 du routeur PE2. Vérifiez que l’état de chaque homologue est .Established

  8. Sur le routeur PE2, affichez le groupe BGP. Vérifiez que l’homologue est l’adresse IP de l’interface lo0 du routeur ASBR2. Vérifiez que le nombre de sessions d’homologue établies est de 1.

Configuration des instances de routage VPLS

Procédure étape par étape

Pour configurer les instances de routage VPLS :

  1. Sur le routeur PE1, configurez l’instance de routage VPLS. Pour activer une instance VPLS, spécifiez le type d’instance vpls . Configurez VPLS sur l’interface Gigabit Ethernet orientée CE. Configurez l’interface orientée CE pour utiliser ethernet-vpls l’encapsulation.

  2. Sur le routeur PE1, configurez le protocole VPLS dans l’instance de routage. Pour identifier le circuit virtuel de manière unique, configurez l’identificateur VPLS. L’identificateur VPLS identifie de manière unique chaque VPLS dans le routeur. Configurez le même ID VPLS sur tous les routeurs d’un VPLS donné.

    Spécifiez l’adresse IP de l’interface sur le lo0 routeur ASBR2 en tant que voisine.

    Configurez l’interface orientée CE pour utiliser ethernet-vpls l’encapsulation et la famille de vpls protocoles.

  3. Sur le routeur ASBR1, configurez l’instance de routage VPLS. Pour activer une instance VPLS, spécifiez le type d’instance vpls . Configurez un distinguateur de route et une cible VRF. L’instruction vrf-target entraîne la génération de stratégies d’importation et d’exportation VRF par défaut qui acceptent et balisent les routes avec la communauté cible spécifiée.

    Remarque :

    Un distinguisher de route permet au routeur de distinguer deux préfixes IP identiques utilisés comme routes VPN. Configurez un distingueur de route différent sur chaque routeur ASBR.

    Remarque :

    Vous devez configurer la même cible VRF sur les deux routeurs ASBR.

  4. Sur le routeur ASBR1, configurez le protocole VPLS dans l’instance de routage.

    Configurez l’identificateur VPLS. Spécifiez l’adresse IP de l’interface sur le lo0 routeur PE1 comme voisine.

    Remarque :

    L’identificateur VPLS identifie de manière unique chaque VPLS signalé par LDP dans le routeur. Configurez le même ID VPLS sur le routeur PE1 et le routeur ASBR1.

  5. Sur le routeur ASBR1, configurez le site VPLS dans l’instance de routage. Configurez l’identifiant de site comme requis par le protocole pour établir le pseudowire EBGP. Pour les topologies plus complexes impliquant un multihébergement, il est recommandé de configurer une préférence de site.

  6. Sur le routeur ASBR1, configurez l’instruction VPLS peer-as mesh group dans l’instance de routage pour spécifier quels AS appartiennent à ce groupe de maillage AS. Configurez l’AS homologue pour le groupe de maillage en tant que all.

    Cette instruction permet au routeur d’établir un seul pseudowire entre les routeurs ASBR. Des messages NLRI VPLS sont échangés entre les sessions EBGP sur les liaisons inter-AS entre les routeurs ASBR. Tous les systèmes autonomes sont dans un seul groupe de maillage.

  7. Sur ASBR2, configurez l’instance de routage VPLS. Pour activer une instance VPLS, spécifiez le type d’instance vpls . Configurez un distinguateur de route et une cible VRF. L’instruction vrf-target entraîne la génération de stratégies d’importation et d’exportation VRF par défaut qui acceptent et balisent les routes avec la communauté cible spécifiée.

    Remarque :

    Un distinguisher de route permet au routeur de distinguer deux préfixes IP identiques utilisés comme routes VPN. Configurez un distingueur de route différent sur chaque routeur ASBR.

    Remarque :

    Vous devez configurer la même communauté cible VRF sur les deux routeurs ASBR.

  8. Sur le routeur ASBR2, configurez le site VPLS dans l’instance de routage. Configurez l’identifiant de site comme l’exige le protocole.

  9. Sur le routeur ASBR2, configurez le groupe de maillage VPLS dans l’instance de routage pour spécifier quels PE VPLS appartiennent à ce groupe de maillage AS. Configurez l’AS homologue pour le groupe de maillage en tant que all.

    Cette instruction permet au routeur d’établir un seul pseudowire entre les routeurs ASBR. Des messages NLRI VPLS sont échangés entre les sessions EBGP sur les liaisons inter-AS entre les routeurs ASBR. Tous les systèmes autonomes sont dans un seul groupe de maillage.

  10. Sur le routeur PE2, configurez l’instance de routage VPLS. Pour activer une instance VPLS, spécifiez le type d’instance vpls . Configurez VPLS sur l’interface Gigabit Ethernet orientée CE. Configurez un distinguateur de route et une cible VRF.

  11. Sur le routeur PE2, configurez le site VPLS dans l’instance de routage. Configurez l’identifiant de site comme l’exige le protocole.

    Configurez l’interface orientée CE pour utiliser ethernet-vpls l’encapsulation et la famille de vpls protocoles.

  12. Sur chaque routeur, validez la configuration :

  13. Sur les routeurs PE, affichez les informations de l’interface Gigabit Ethernet orientée CE et vérifiez que l’encapsulation est correctement configurée :

Résultats

Cette section décrit les commandes que vous pouvez utiliser pour tester le fonctionnement du VPLS.

  1. Pour vérifier que les connexions VPLS ont été établies, entrez la commande sur Router show vpls connections PE 1.

    Sur l’écran du routeur PE1, vérifiez que le voisin est l’adresse lo0 du routeur ASBR1 et que l’état est Up.

  2. Pour vérifier que les connexions VPLS ont été établies, entrez la commande sur Router show vpls connections ASBR 1.

    Sur l’écran du routeur ASBR1, vérifiez que le voisin est l’adresse lo0 du routeur PE1 et que l’état est Up.

  3. Pour vérifier que les connexions VPLS ont été établies, entrez la commande sur Router show vpls connections ASBR2.

    Sur l’écran du routeur ASBR2, vérifiez que le voisin est l’adresse lo0 du routeur PE2 et que l’état est Up.

  4. Pour vérifier que les connexions VPLS ont été établies, entrez la commande sur Router show vpls connections PE2.

    Sur l’écran du routeur PE2, vérifiez que le PE distant est l’adresse lo0 du routeur ASBR2 et que l’état est Up.

  5. Pour vérifier que les routeurs CE peuvent envoyer et recevoir du trafic sur le VPLS, utilisez la ping commande.

    Si le routeur CE1 peut envoyer et recevoir du trafic vers le routeur CE2 et que le routeur CE2 peut envoyer et recevoir du trafic vers et recevoir du trafic du routeur CE1, le VPLS fonctionne correctement.

  6. Pour afficher la configuration du routeur CE1, utilisez la show configuration commande.

    Pour votre référence, l’exemple de configuration correspondant au routeur CE1 suit.

  7. Pour afficher la configuration du routeur PE1, utilisez la show configuration commande.

    Pour votre référence, l’exemple de configuration pertinent pour le routeur PE1 suit.

  8. Pour afficher la configuration du routeur ASBR1, utilisez la show configuration commande.

    À titre de référence, voici l’exemple de configuration correspondant au routeur ASBR1.

  9. Pour afficher la configuration du routeur ASBR2, utilisez la show configuration commande.

    À titre de référence, voici l’exemple de configuration correspondant pour le routeur ASBR2.

  10. Pour afficher la configuration du routeur PE2, utilisez la show configuration commande.

    Pour votre référence, l’exemple de configuration pertinent pour le routeur PE2 suit.

  11. Pour afficher la configuration du routeur CE2, utilisez la show configuration commande.

    Pour votre référence, l’exemple de configuration correspondant au routeur CE2 suit.