Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration de BGP pour publier des routes inactives

Par défaut, BGP relance uniquement les routes actives. Pour que la table de routage exporte vers BGP le meilleur itinéraire appris par BGP, même si Junos OS ne l’a pas sélectionné comme route active, incluez l’instruction advertise-inactive suivante :

Dans Junos OS, BGP annonce les routes BGP installées ou actives, qui sont les meilleures routes en fonction des règles de sélection des chemins BGP. L’instruction advertise-inactive permet d’annoncer des routes BGP non actives à d’autres homologues.

REMARQUE :

Si la table de routage comporte deux routes BGP dont l’une est active et l’autre inactive, l’instruction advertise-inactive n’annonce pas le préfixe BGP inactif. Cette instruction n’annonce pas une route BGP inactive en présence d’une autre route BGP active. Toutefois, si la route active est une route statique, l’instruction advertise-inactive annonce la route BGP inactive.

REMARQUE :

L’instruction advertise-inactive ne permet pas d’annoncer la route inactive à partir du VRF lorsque le routeur est configuré en tant que réflecteur de route.

Junos OS prend également en charge la configuration d’une stratégie d’exportation BGP correspondant à l’état d’une route annoncée. Vous pouvez faire correspondre des itinéraires actifs ou inactifs, comme suit :

Ce qualificatif ne correspond que lorsqu’il est utilisé dans le cadre d’une stratégie d’exportation. Lorsqu’une route est annoncée par un protocole qui peut annoncer des routes inactives (tel que BGP), state inactive correspond aux routes annoncées à la suite de l’instruction advertise-inactive (ou advertise-external).

Par exemple, la configuration suivante peut être utilisée comme stratégie d’exportation BGP pour marquer les routes annoncées en raison du paramètre avec une communauté définie par l’utilisateur advertise-inactive . Cette communauté peut être utilisée ultérieurement par les routeurs de réception pour filtrer ces routes de la table de transfert. Un tel mécanisme peut être utilisé pour répondre aux préoccupations selon lesquelles les chemins publicitaires non utilisés pour le transfert par l’expéditeur pourraient conduire à des boucles de transfert.

Conditions préalables

Aucune configuration spéciale au-delà de l’initialisation de l’appareil n’est requise avant de configurer cet exemple.

Présentation

Dans cet exemple, l’appareil R2 possède deux homologues BGP externes (EBGP), l’appareil R1 et l’appareil R3.

L’appareil R1 dispose d’une route statique vers 172.16.5/24. De même, l’appareil R2 dispose également d’une route statique vers 172.16.5/24. Par BGP, l’équipement R1 envoie des informations sur son itinéraire statique à l’équipement R2. Le périphérique R2 dispose désormais d’informations sur 172.16.5/24 provenant de deux sources : sa propre route statique et la route apprise par BGP reçue du périphérique R1. Les routes statiques sont préférées aux routes apprises par BGP, de sorte que la route BGP est inactive sur l’équipement R2. Normalement, le périphérique R2 envoie les informations apprises par BGP au périphérique R3, mais le périphérique R2 ne le fait pas car la route BGP est inactive. Par conséquent, le périphérique R3 n’a aucune information sur 172.16.5/24, sauf si vous activez la commande sur le advertise-inactive périphérique R2, ce qui permet au périphérique R2 d’envoyer le BGP appris au périphérique R3.

Topologie

Figure 1 montre l’exemple de réseau.

Figure 1 : Topologie BGP pour advertise-inactiveTopologie BGP pour advertise-inactive

Configuration rapide de l’interface de ligne de commande affiche la configuration de tous les périphériques dans Figure 1.

Cette section #configuration163__policy-advertise-inactive-st décrit les étapes à suivre sur l’appareil R2.

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.

Appareil R1

Appareil R2

Appareil R3

Procédure

Procédure étape par étape

L’exemple suivant nécessite que vous naviguiez à 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 l’appareil R2 :

  1. Configurez les interfaces de l’appareil.

  2. Configurez la connexion EBGP à l’appareil R1.

  3. Configurez la connexion EBGP à l’appareil R3.

  4. Ajoutez l’instruction advertise-inactive à la session d’appairage de groupe EBGP avec l’appareil R3.

  5. Configurez l’itinéraire statique vers le réseau 172.16.5.0/24.

  6. Configurez le numéro du système autonome (AS).

Résultats

À partir du mode de configuration, confirmez votre configuration en saisissant les show interfacescommandes , 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.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification du chemin BGP actif

But

Sur l’appareil R2, assurez-vous que le préfixe 172.16.5.0/24 figure dans la table de routage et qu’il possède le chemin d’accès actif attendu.

Action

Sens

L’équipement R2 reçoit l’itinéraire 172.16.5.0/24 à la fois de l’appareil R1 et de son propre itinéraire configuré statiquement. La route statique est la voie active, telle qu’elle est désignée par l’astérisque (*). Le chemin de route statique a la préférence de route la plus faible (5) par rapport à la préférence BGP (170). Par conséquent, la route statique devient active.

Vérification de l’annonce d’itinéraire externe

But

Sur l’appareil R2, assurez-vous que l’itinéraire 172.16.5.0/24 est annoncé vers l’appareil R3.

Action

Sens

L’appareil R2 annonce la route 172.16.5.0/24 vers l’appareil R3

Vérification de l’itinéraire sur l’appareil R3

But

Assurez-vous que le préfixe 172.16.6.0/24 se trouve dans la table de routage du périphérique R3.

Action

Sens

L’appareil R3 a la route apprise par BGP pour 172.16.5.0/24.

Expérimentation de l’instruction advertise-inactive

But

Découvrez ce qui se passe lorsque l’instruction advertise-inactive est supprimée de la configuration BGP sur l’appareil R2.

Action

  1. Sur l’appareil R2, désactivez l’instruction advertise-inactive .

  2. Sur l’appareil R2, vérifiez si l’itinéraire 172.16.5.0/24 est annoncé vers l’appareil R3.

    Comme prévu, l’itinéraire n’est plus annoncé.

  3. Sur le périphérique R3, assurez-vous que la route 172.16.5/24 est absente de la table de routage.

Sens

L’appareil R1 annonce l’itinéraire 172.16.5/24 vers l’appareil R2, mais l’appareil R2 dispose d’une route statique configurée manuellement pour ce préfixe. Les routes statiques sont préférées aux routes BGP, c’est pourquoi l’équipement R2 installe la route BGP en tant que route inactive. Étant donné que la route BGP n’est pas active, l’équipement R2 ne réannonce pas l’itinéraire BGP à l’équipement R3. Il s’agit du comportement par défaut dans Junos OS. Si vous ajoutez l’instruction advertise-inactive à la configuration BGP sur l’appareil R2, celui-ci annonce à nouveau les routes non actives.