Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration du VPLS Inter-AS avec traitement MAC à l’ASBR

Cet exemple décrit comment configurer le service de réseau local privé virtuel (VPLS) inter-AS avec traitement MAC entre VPLS signalé BGP et VPLS signalé LDP. Cette fonctionnalité est décrite dans la RFC 4761 comme l’option E ou la méthode E VPLS multi-AS.

Cet exemple est organisé dans les sections suivantes :

Exigences

Pour prendre en charge le VPLS inter-AS entre VPLS signalé BGP et VPLS signalé 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.

Note:

Cet exemple de configuration a été testé à l’aide de la version logicielle répertoriée et est supposé fonctionner sur toutes les versions ultérieures.

Présentation et topologie

Le VPLS est un élément clé pour fournir un service Ethernet multipoint. Les principaux fournisseurs de services ont mis en œuvre des dorsales IP et MPLS et offrent des services VPLS aux grandes entreprises. La demande croissante exige que le réseau VPLS évolue pour prendre en charge de nombreux clients VPLS avec plusieurs sites répartis dans des régions géographiquement dispersées. La signalisation VPLS signalée BGP offre des avantages d’évolutivité par rapport aux VPLS signalés LDP. Dans certains environnements, les VPLS signalés BGP doivent interagir avec les VPLS existants signalés par LDP.

Cet exemple montre une façon de configurer l’interopérabilité VPLS signalée BGP avec un réseau VPLS signalé par LDP existant.

Les avantages de la configuration sont les suivants :

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

  • L’interfonctionnement VPLS avec signal LDP et VPLS signalé BGP est pris en charge.

  • L’ASBR prenant 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 client et entre les pseudofils entièrement maillés dans l’AS. Un seul pseudofil est créé entre les ASBR à travers la liaison inter-AS et les ASBR transfèrent le trafic des pseudofils de chaque AS à l’ASBR homologue.

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

L’exemple de réseau métropolitain est configuré pour VPLS signalé LDP. Le réseau central est configuré pour le VPLS signalé 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 identique aux autres configurations VPLS pour VPLS avec signalisation LDP et VPLS signalée BGP.

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

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

Topologie

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

Configuration

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

Note:

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

Configuration des interfaces

Procédure étape par étape

Pour configurer les 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 d’interface et lo0 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 famille d’adresses IP et de protocoles sur les interfaces Gigabit Ethernet. Spécifiez la famille de inet protocoles.

  5. Sur chaque routeur, validez la configuration :

  6. Affichez les informations des interfaces Gigabit Ethernet 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 du fournisseur OSPF. Configurez la prise en charge de l’ingénierie du trafic OSPF. Spécifiez la zone 0.0.0.1 dans le réseau VPLS signalé LDP et la zone 0.0.0.0 dans le réseau signalé BGP. Spécifiez les interfaces logiques Gigabit Ethernet entre les routeurs PE et ASBR. Spécifiez lo0.0 en tant qu’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 homologue BGP interne

Procédure étape par étape

L’objectif de la configuration d’un groupe d’homologues BGP interne est de créer un maillage complet de LSP BGP parmi les routeurs PE du AS signalé BGP, y compris les routeurs ASBR.

Pour configurer le groupe homologue BGP interne :

  1. Le but 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 signalé BGP.

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

    Spécifiez la famille de inet protocoles. Spécifiez l’instruction et l’option labeled-unicast resolve-vpn . L’instruction labeled-unicast amène le routeur à publier des routes étiquetées hors de la table de routage IPv4 inet.0 et place des 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 permet de résoudre les routes du 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 permettant de configurer BGP signaling comme protocole de signalisation. Cela permet à BGP de transporter des messages NLRI VPLS de couche 2 pour ce groupe de homologues.

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

  2. Sur le routeur PE2, configurez BGP interne. Spécifiez le type BGP sous la forme 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 permettant de configurer BGP signaling comme protocole de signalisation. Cela permet à BGP de transporter des messages NLRI VPLS de couche 2.

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

  3. Sur chaque routeur, validez la configuration :

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

Configuration de 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 signalé LDP, configurez également LDP avec l’interface du routeur PE1 et du lo0.0 routeur ASBR1 :

    Note:

    La configuration de la signalisation LDP entre les routeurs ASBR n’est pas requise pour Inter-AS VPLS. Il est inclus ici à titre de référence 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 correctes 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 MPLS :

  1. Sur les routeurs PE et ASBR, configurez MPLS. Activez MPLS sur les interfaces logiques. Ajoutez les interfaces Gigabit Ethernet au protocole MPLS. Cela ajoute des entré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 d’homologues BGP externe entre les interfaces de bouclage

Procédure étape par étape

Pour configurer le groupe d’homologues BGP externe (EBGP) entre les interfaces de bouclage :

  1. Sur les routeurs ASBR1 et PE1, configurez un identifiant système autonome :

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

  3. Sur le routeur ASBR2, configurez un groupe d’homologues BGP externe pour les interfaces de bouclage. Spécifiez le type de external groupe BGP. Inclure la multihop déclaration. L’instruction multihop est nécessaire car les voisins EBGP sont 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 AS métropolitain. Spécifiez l’adresse lo0 IP du routeur ASBR1 comme voisin.

  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

L’objectif de la configuration de groupes homologues BGP externes entre les interfaces de liaison inter-AS est de créer un maillage complet de LSP BGP parmi les routeurs ASBR. Pour configurer le groupe d’homologues BGP externe entre les interfaces de liaison inter-AS :

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

  2. Sur le routeur ASBR1, configurez un groupe d’homologues BGP externe pour la liaison inter-AS. Spécifiez le type de external groupe BGP. Spécifiez l’adresse IP de la liaison inter-AS locale comme adresse locale. Configurez la inet famille et incluez les labeled-unicast instructions et 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 itinéraires étiquetés 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’AS homologue comme numéro AS principal. Spécifiez l’adresse IP de la liaison inter-AS du routeur ASBR2 comme voisin.

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

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

  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 bien l’adresse IP de l’interface lo0 du routeur ASBR2. Vérifiez également que l’état de chaque homologue est Established. Notez que sur le routeur ASBR1 le NLRI annoncé par le routeur ASBR2 l’homologue de liaison inter-AS est et le NLRI annoncé par le routeur ASBR2 l’homologue d’interface de bouclage est inet-labeled-unicast l2vpn-signaling.

  7. Sur le routeur ASBR2, affichez le résumé BGP. Notez que le premier homologue est l’adresse IP de l’interface Gigabit Ethernet du routeur ASBR1, le deuxième homologue est l’adresse IP de l’interface du routeur ASBR1 et le troisième homologue est l’interface lo0 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 bien l’adresse IP de l’interface lo0 du routeur ASBR2. Vérifiez que le nombre de sessions d’homologue établies est égal à 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 de manière unique le circuit virtuel, configurez l’identificateur VPLS. L’identificateur VPLS identifie de manière unique chaque VPLS du routeur. Configurez le même ID VPLS sur tous les routeurs pour un VPLS donné.

    Spécifiez l’adresse IP de l’interface sur le lo0 routeur ASBR2 comme voisin.

    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.

    Note:

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

    Note:

    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 voisin.

    Note:

    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’identificateur de site comme requis par le protocole pour établir le pseudowire EBGP. Il est recommandé de configurer une préférence de site pour les topologies plus complexes impliquant le multihébergement.

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

    Cette instruction permet au routeur d’établir un pseudofil unique entre les routeurs ASBR. Les messages VPLS NLRI sont échangés à travers les sessions EBGP sur les liaisons inter-AS entre les routeurs ASBR. Tous les systèmes autonomes sont regroupés dans un seul groupe maillé.

  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.

    Note:

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

    Note:

    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’identificateur de site comme requis par 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’homologue AS pour le groupe de maillage en tant que all.

    Cette instruction permet au routeur d’établir un pseudofil unique entre les routeurs ASBR. Les messages VPLS NLRI sont échangés à travers les sessions EBGP sur les liaisons inter-AS entre les routeurs ASBR. Tous les systèmes autonomes sont regroupés dans un seul groupe maillé.

  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’identificateur de site comme requis par 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 le show vpls connections routeur PE 1.

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

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

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

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

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

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

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

  5. Pour vérifier que les routeurs CE peuvent envoyer et recevoir du trafic via 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 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 pour le routeur CE1 suit.

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

    Pour référence, voici l’exemple de configuration correspondant pour le routeur PE1.

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

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

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

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

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

    Pour votre référence, l’exemple de configuration correspondant 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 pour le routeur CE2 suit.