Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple: Plusieurs chemins publicitaires en BGP

Dans cet exemple, les routeurs BGP sont configurés pour promouvoir plusieurs chemins au lieu de publier uniquement le chemin actif. La publication de chemins multiples dans BGP est indiquée dans le RFC 7911, Advertisement of Multiple Paths in BGP.

Conditions préalables

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

  • Huit BGP’équipements mobiles.

  • Il n’est pas nécessaire BGP que cinq équipements connectés soient des routeurs. Par exemple, ils peuvent être EX Series Commutateurs Ethernet.

  • Trois des équipements BGP sont configurés pour envoyer plusieurs chemins ou recevoir plusieurs chemins (ou envoyer et recevoir plusieurs chemins). Ces trois BGP doivent être M Series routeurs d’extrémité multiservices, MX Series Plates-formes de routage universelles 5G ou T Series routeurs principaux multiservices.

  • Les trois routeurs doivent être Junos OS version 11.4 ou ultérieure.

Présentation

Les instructions suivantes sont utilisées pour configurer plusieurs chemins vers une destination:

Dans cet exemple, le routeur R5, le routeur R6 et le routeur R7 redistribuent des routes statiques en BGP. Le routeur R1 et le routeur R4 sont des réflecteurs de route. Le routeur R2 et le routeur R3 sont des clients vers le réflecteur de route R1. Le routeur R8 est un client de la réflecteur de route R4.

La réflexion de route est facultative lorsque la publication de chemins multiples est activée dans BGP.

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

Grâce à cette configuration, le routeur R4 est configuré pour recevoir plusieurs chemins add-path receive depuis le routeur R1.

Grâce à cette configuration, le routeur R4 est configuré pour envoyer jusqu’à six chemins add-path send path-count 6 vers le routeur R8.

Grâce à cette configuration, le routeur R8 est configuré pour recevoir plusieurs chemins add-path receive depuis le routeur R4.

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

Schéma de topologie

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

Figure 1 : Publicité de chemins multiples dans BGPPublicité de chemins multiples dans BGP

Configuration

CLI configuration rapide

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les interruptions de ligne, modifiez tous les détails nécessaires pour correspondre à votre configuration réseau, puis copiez/collez les commandes dans le CLI 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 dans différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la CLI, consultez le manuel Using the CLI Editor in Configuration Mode dans le Junos OS CLI User Guide.

Pour configurer le routeur R1:

  1. Configurez les interfaces au routeur R2, Routeur R3, Routeur R4 et Routeur R5, et configurez l’interface de bouclation (lo0).

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

  3. Configurez le routeur R1 pour envoyer jusqu’à six chemins vers son voisin, 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 de système autonome.

  6. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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 loopback (lo0) et les interfaces du routeur R6 et du routeur R1.

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

  3. Pour les routes envoyées du routeur R2 au routeur R1, faites la publicité du routeur R2 comme saut suivant, car le routeur R1 ne comprend pas d’adresse du routeur R6 sur le réseau 10.0.26.0/24.

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

  5. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les commandes et le , et show interfacesshow protocolsshow policy-optionsshow routing-options le 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 bouclation (lo0) et les interfaces du routeur R7 et du routeur R1.

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

  3. Pour les routes envoyées du routeur R3 au routeur R1, faites la publicité du routeur R3 comme saut suivant, car le routeur R1 ne comprend pas d’adresse du routeur R7 sur le réseau 10.0.37.0/24.

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

  5. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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 du routeur R1 et du routeur R8 et configurez l’interface de bouclation (lo0).

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

  3. Configurez le routeur R4 pour envoyer jusqu’à six chemins vers 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 recevoir plusieurs chemins depuis son voisin, 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 multiples vers la route 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. Cependant, grâce à cette politique, le routeur R4 n’envoie que plusieurs chemins vers la route 172.16.199.1/32.

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

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

  8. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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 bouclation (lo0) et l’interface du routeur R1.

  2. Configurez BGP l’interface du routeur R5.

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

  4. Redistribuez des routes statiques et directes en BGP.

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

  6. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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 bouclation (lo0) et l’interface du routeur R2.

  2. Configurez BGP l’interface du routeur R6.

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

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

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

  6. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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 bouclation (lo0) et l’interface du routeur R3.

  2. Configurez BGP l’interface du routeur R7.

  3. Créez un routeur statique pour la redistribution dans BGP.

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

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

  6. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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 bouclation (lo0) et l’interface du routeur R4.

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

  3. Configurez le routeur R8 pour recevoir plusieurs chemins depuis son voisin, 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 de système autonome.

  5. Si vous avez terminé la configuration de l’équipement, commit the configuration.

Résultats

À partir du mode de configuration, confirmez votre configuration en entrant les show interfaces commandes et le , et show protocolsshow policy-optionsshow routing-options le 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érifier que la configuration fonctionne correctement.

Vérifier que les pairs BGP sont capables d’envoyer et de recevoir plusieurs chemins

But

Assurez-vous qu’une ou les deux chaînes suivantes apparaissent dans le résultat 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 du fait que le routeur R1 est une multitude de chemins publicitaires

But

Assurez-vous que les chemins multiples vers la destination 172.16.198.1/32 et les chemins multiples vers la destination 172.16.199.1/32 sont annoncés sur le routeur R4.

Action

Sens

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

Vérifier que le routeur R4 reçoit et publicitaire plusieurs chemins

But

Assurez-vous que plusieurs chemins vers la destination 172.16.199.1/32 sont reçus sur le routeur R1 et annoncés sur le routeur R8. Assurez-vous que vous recevez plusieurs chemins vers la destination 172.16.198.1/32 du routeur R1, mais un seul chemin vers cette destination est annoncé vers le routeur R8.

Action

Sens

La commande montre que le routeur R4 reçoit deux chemins vers la show route receive-protocol destination 172.16.198.1/32 et trois chemins vers la destination 172.16.199.1/32. La commande montre que le routeur R4 ne présente qu’un seul chemin vers la show route advertising-protocol destination 172.16.198.1/32 et présente 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 ne fait pas la publicité de chemins multiples vers la destination 172.16.198.1/32. Le routeur R4 ne fait la publicité que d’un seul chemin vers la destination 172.16.198.1/32, même s’il reçoit plusieurs chemins vers cette destination.

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

But

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

Action

Vérification de l’ID de chemin

But

Sur les équipements en aval, le routeur R4 et le routeur R8 vérifient qu’un ID de chemin identifie le chemin de façon unique. Chercher la Addpath Path ID: chaîne.

Action