Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Affichage de chemins multiples dans BGP

Dans cet exemple, les routeurs BGP sont configurés pour annoncer plusieurs chemins au lieu d’annoncer uniquement le chemin actif. La publication de chemins multiples dans BGP est spécifiée dans la RFC 7911, Advertisement of Multiple Paths in BGP.

Conditions préalables

Cet exemple utilise les composants matériels et logiciels suivants :

  • Huit appareils compatibles BGP.

  • Cinq des périphériques compatibles BGP ne doivent pas nécessairement être des routeurs. Par exemple, ils peuvent être EX Series Commutateurs Ethernet.

  • Trois des périphériques compatibles BGP sont configurés pour envoyer plusieurs chemins ou recevoir plusieurs chemins (ou les deux envoyer et recevoir plusieurs chemins). Ces trois équipements compatibles BGP doivent être des routeurs de périphérie multiservice M Series, des plates-formes de routage universelles 5G MX Series ou des routeurs centraux T Series.

  • Les trois routeurs doivent exécuter Junos OS version 11.4 ou ultérieure.

Présentation

Les instructions suivantes permettent de configurer plusieurs chemins d’accès à une destination :

Dans cet exemple, les routeurs R5, R6 et R7 redistribuent les routes statiques dans BGP. Les routeurs R1 et R4 sont des réflecteurs de route. Les routeurs R2 et R3 sont des clients du réflecteur de route R1. Le routeur R8 est un client pour le réflecteur de routage R4.

La réflexion de route est facultative lorsque l’annonce de chemins multiples est activée dans BGP.

Avec la configuration, le add-path send path-count 6 routeur R1 est configuré pour envoyer jusqu’à six chemins (par destination) au routeur R4.

Avec la configuration, le add-path receive routeur R4 est configuré pour recevoir plusieurs chemins du routeur R1.

Avec la configuration, le add-path send path-count 6 routeur R4 est configuré pour envoyer jusqu’à six chemins au routeur R8.

Avec la configuration, le add-path receive routeur R8 est configuré pour recevoir plusieurs chemins du routeur R4.

La add-path send prefix-policy allow_199 configuration de la stratégie (ainsi que le filtre de route correspondant) limite le routeur R4 à envoyer plusieurs chemins pour la route 172.16.199.1/32 uniquement.

Diagramme de topologie

Figure 1 Affiche la topologie utilisée dans cet exemple.

Figure 1 : Publication de chemins multiples dans BGPPublication de chemins multiples dans BGP

Configuration

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à votre configuration réseau, puis copiez et collez les commandes dans l’interface de ligne de commande au niveau de la [edit] hiérarchie.

Routeur R1

Routeur R2

Routeur R3

Routeur R4

Routeur R5

Routeur R6

Routeur R7

Routeur R8

Configuration du routeur R1

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la navigation dans l’interface de ligne de commande, reportez-vous à la section Utilisation de l’éditeur CLI en mode configuration du Guide de l’utilisateur de l’interface de ligne de commande Junos OS.

Pour configurer le routeur R1 :

  1. Configurez les interfaces avec les routeurs R2, R3, R4 et R5, et configurez l’interface de bouclage (lo0).

  2. Configurez BGP sur les interfaces, puis configurez la réflexion de route IBGP.

  3. Configurez le routeur R1 pour qu’il envoie jusqu’à six chemins à son voisin, le routeur R4.

    La destination des chemins peut être n’importe quelle destination que le routeur R1 peut atteindre via plusieurs chemins.

  4. Configurez OSPF sur les interfaces.

  5. Configurez l’ID du routeur et le numéro du système autonome.

  6. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options . Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R2

Procédure étape par étape

Pour configurer le routeur R2 :

  1. Configurez l’interface de bouclage (lo0) et les interfaces avec les routeurs R6 et R1.

  2. Configurez BGP et OSPF sur les interfaces du routeur R2.

  3. Pour les routes envoyées du routeur R2 au routeur R1, annoncez le routeur R2 comme tronçon suivant, car le routeur R1 n’a pas de route vers l’adresse du routeur R6 sur le réseau 10.0.26.0/24.

  4. Configurez le numéro du système autonome.

  5. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R3

Procédure étape par étape

Pour configurer le routeur R3 :

  1. Configurez l’interface de bouclage (lo0) et les interfaces vers les routeurs R7 et R1.

  2. Configurez BGP et OSPF sur les interfaces du routeur R3.

  3. Pour les routes envoyées du routeur R3 au routeur R1, annoncez le routeur R3 comme tronçon suivant, car le routeur R1 n’a pas de route vers l’adresse du routeur R7 sur le réseau 10.0.37.0/24.

  4. Configurez le numéro du système autonome.

  5. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R4

Procédure étape par étape

Pour configurer le routeur R4 :

  1. Configurez les interfaces avec les routeurs R1 et R8, et configurez l’interface de bouclage (lo0).

  2. Configurez BGP sur les interfaces, puis configurez la réflexion de route IBGP.

  3. Configurez le routeur R4 pour qu’il envoie jusqu’à six chemins à son voisin, le routeur R8.

    La destination des chemins peut être n’importe quelle destination que le routeur R4 peut atteindre via plusieurs chemins.

  4. Configurez le routeur R4 pour qu’il reçoive plusieurs chemins de son voisin, le routeur R1.

    La destination des chemins peut être n’importe quelle destination que le routeur R1 peut atteindre via plusieurs chemins.

  5. Configurez OSPF sur les interfaces.

  6. Configurez une stratégie qui permet au routeur R4 d’envoyer au routeur R8 plusieurs chemins vers l’itinéraire 172.16.199.1/32.

    • Le routeur R4 reçoit plusieurs chemins pour la route 172.16.198.1/32 et la route 172.16.199.1/32. Toutefois, en raison de cette stratégie, le routeur R4 envoie uniquement des chemins multiples pour la route 172.16.199.1/32.

    • Le routeur R4 peut également être configuré pour envoyer jusqu’à 20 routes BGP add-path pour un sous-ensemble de préfixes annoncés add-path.

  7. Configurez le numéro du système autonome.

  8. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R5

Procédure étape par étape

Pour configurer le routeur R5 :

  1. Configurez l’interface de bouclage (lo0) et l’interface avec le routeur R1.

  2. Configurez BGP sur l’interface du routeur R5.

  3. Créez des routes statiques pour la redistribution dans BGP.

  4. Redistribuez les routes statiques et directes dans BGP.

  5. Configurez le numéro du système autonome.

  6. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R6

Procédure étape par étape

Pour configurer le routeur R6 :

  1. Configurez l’interface de bouclage (lo0) et l’interface avec le routeur R2.

  2. Configurez BGP sur l’interface du routeur R6.

  3. Créez des routes statiques pour la redistribution dans BGP.

  4. Redistribuez les routes statiques et directes de la table de routage du routeur R6 vers BGP.

  5. Configurez le numéro du système autonome.

  6. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R7

Procédure étape par étape

Pour configurer le routeur R7 :

  1. Configurez l’interface de bouclage (lo0) et l’interface avec le routeur R3.

  2. Configurez BGP sur l’interface du routeur R7.

  3. Créez une route statique pour la redistribution dans BGP.

  4. Redistribuez les routes statiques et directes de la table de routage du routeur R7 vers BGP.

  5. Configurez le numéro du système autonome.

  6. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Configuration du routeur R8

Procédure étape par étape

Pour configurer le routeur R8 :

  1. Configurez l’interface de bouclage (lo0) et l’interface avec le routeur R4.

  2. Configurez BGP et OSPF sur l’interface du routeur R8.

  3. Configurez le routeur R8 pour qu’il reçoive plusieurs chemins de son voisin, le routeur R4.

    La destination des chemins peut être n’importe quelle destination que le routeur R4 peut atteindre via plusieurs chemins.

  4. Configurez le numéro du système autonome.

  5. Si vous avez terminé de configurer l’appareil, validez la configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les commandes show interfaces, show protocols, show policy-optionset show routing-options. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la capacité des homologues BGP à envoyer et à recevoir plusieurs chemins

But

Assurez-vous que l’une ou les deux chaînes suivantes apparaissent dans la sortie de la show bgp neighbor commande :

  • NLRI's for which peer can receive multiple paths: inet-unicast

  • NLRI's for which peer can send multiple paths: inet-unicast

Action

Vérification que le routeur R1 annonce plusieurs chemins

But

Assurez-vous que plusieurs chemins d’accès à la destination 172.16.198.1/32 et plusieurs chemins d’accès à la destination 172.16.199.1/32 sont annoncés au routeur R4.

Action

Sens

Lorsque vous voyez un préfixe et plusieurs sauts suivants, cela signifie que plusieurs chemins sont annoncés au routeur R4.

Vérification que le routeur R4 reçoit et annonce plusieurs chemins

But

Assurez-vous que plusieurs chemins d’accès à la destination 172.16.199.1/32 sont reçus du routeur R1 et annoncés au routeur R8. Assurez-vous que plusieurs chemins d’accès à la destination 172.16.198.1/32 sont reçus du routeur R1, mais qu’un seul chemin d’accès à cette destination est annoncé au routeur R8.

Action

Sens

La show route receive-protocol commande indique que le routeur R4 reçoit deux chemins d’accès à la destination 172.16.198.1/32 et trois chemins d’accès à la destination 172.16.199.1/32. La show route advertising-protocol commande indique que le routeur R4 n’annonce qu’un seul chemin vers la destination 172.16.198.1/32 et annonce les trois chemins vers la destination 172.16.199.1/32.

En raison de la stratégie de préfixe appliquée au routeur R4, le routeur R4 n’annonce pas de chemins multiples vers la destination 172.16.198.1/32. Le routeur R4 n’annonce qu’un seul chemin vers la destination 172.16.198.1/32, même s’il reçoit plusieurs chemins vers cette destination.

Vérification que le routeur R8 reçoit plusieurs chemins

But

Assurez-vous que le routeur R8 reçoit plusieurs chemins d’accès à la destination 172.16.199.1/32 via le routeur R4. Assurez-vous que le routeur R8 ne reçoit qu’un seul chemin d’accès à la destination 172.16.198.1/32 via le routeur R4.

Action

Vérification de l’ID du chemin

But

Sur les périphériques en aval, routeur R4 et routeur R8, vérifiez qu’un ID de chemin identifie le chemin de manière unique. Cherchez la Addpath Path ID: ficelle.

Action