Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple : Configuration des stratégies de routage dynamique

Cet exemple montre comment configurer des objets de stratégie de routage dans une base de données dynamique qui n’est pas soumise à la même vérification requise dans la base de données de configuration standard.

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

Le processus de vérification requis pour valider les changements de configuration peut nécessiter beaucoup de temps et de surcharges.

Le temps nécessaire pour valider les modifications apportées à la base de données dynamique est beaucoup plus court que pour la base de données de configuration standard. Vous pouvez référencer ces stratégies et objets de stratégie dans les stratégies de routage que vous configurez dans la base de données standard. BGP est le seul protocole auquel vous pouvez appliquer des stratégies de routage qui font référence à des stratégies et à des objets de stratégie configurés dans la base de données dynamique. Après avoir configuré et validé une stratégie de routage basée sur les objets configurés dans la base de données dynamique, vous pouvez rapidement mettre à jour toute stratégie de routage existante en apportant des modifications à la configuration de la base de données dynamique.

ATTENTION :

Étant donné que Junos OS ne valide pas les modifications de configuration apportées à la base de données dynamique, lorsque vous utilisez cette fonctionnalité, vous devez tester et vérifier toutes les modifications de configuration avant de les valider.

Figure 1 montre l’exemple de réseau.

Figure 1 : Exemple de réseau de stratégie de routage dynamiqueExemple de réseau de stratégie de routage dynamique

L’exemple inclut trois routeurs sur lesquels des sessions BGP externes (EBGP) sont établies. Seul l’appareil R1 utilise la base de données dynamique.

Sur l’interface fe-1/2/1 du périphérique R0, plusieurs interfaces IPv4 sont configurées et une stratégie de routage injecte ces préfixes dans BGP, en utilisant la from interface fe-1/2/1.0 condition de stratégie comme méthode abrégée pour spécifier toutes les adresses IP configurées sur l’interface fe-1/2/1 du périphérique R0.

De même, sur l’interface fe-1/2/3 du périphérique R2, plusieurs adresses IPv4 sont configurées et une stratégie de routage injecte ces préfixes dans BGP. La configuration de l’appareil R2 est légèrement différente de celle de l’appareil R0 dans la mesure où la configuration de l’appareil R2 illustre l’utilisation d’une liste de préfixes.

Sur l’appareil R1, dans la base de données dynamique, deux listes de préfixes sont définies, l’une pour les adresses d’interface apprises à partir de l’appareil R0 et l’autre pour les adresses d’interface apprises à partir de l’appareil R2. La base de données standard de l’appareil R1 contient des stratégies de routage avec des listes de préfixes similaires à celles définies dans la base de données dynamique.

Dans sa session homologue avec l’équipement R0, les stratégies de base de données statiques sont appliquées à l’appareil R1. En revanche, dans sa session homologue avec l’équipement R2, la configuration de l’appareil R1 fait référence à la base de données dynamique.

Les résultats de ces différentes configurations sont analysés dans la Vérification section.

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

La section #configuration776__policy-dynamic-st décrit les étapes de la base de données dynamique de l’appareil R1.

La section #configuration776__policy-standard-st décrit les étapes de la base de données standard de l’appareil R1.

Configuration

Procédure

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 R0

Base de données dynamique de l’appareil R1

Base de données standard de l’appareil R1

Appareil R2

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur cette procédure, reportez-vous Utiliser l’éditeur CLI en mode configuration au Guide de l’utilisateur de l’interface de ligne de commande Junos OS.

Pour configurer la base de données dynamique de l’appareil R1 :

  1. Entrez le mode de configuration de la base de données dynamique.

  2. Créez une liste de préfixes pour les adresses d’interface apprises à partir de l’appareil R0.

  3. Créez une liste de préfixes pour les adresses d’interface apprises à partir de l’appareil R2.

  4. Configurez les stratégies de routage.

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur cette procédure, reportez-vous Utiliser l’éditeur CLI en mode configuration au Guide de l’utilisateur de l’interface de ligne de commande Junos OS.

Pour configurer la base de données standard de l’appareil R1 :

  1. Créez les interfaces des routeurs.

  2. Créez des stratégies de routage qui référencent les stratégies dans la base de données dynamique.

  3. Configurez l’appairage BGP avec l’appareil R0.

  4. Appliquez les stratégies de base de données dynamiques à l’appairage BGP avec l’appareil R0.

  5. Configurez une liste de préfixes pour les préfixes appris à partir de l’appareil R0.

  6. Configurez une liste de préfixes pour les préfixes appris à partir de l’appareil R2.

  7. Configurez les stratégies de base de données statiques.

  8. Configurez l’appairage BGP avec l’appareil R2.

  9. Appliquez les stratégies de base de données statiques à l’appairage BGP avec l’appareil R2.

  10. (Facultatif) Configurez le routeur pour qu’il ne rétablisse pas les sessions d’appairage BGP après un basculement de routage actif et ininterrompu, soit pendant une période spécifiée, soit jusqu’à ce que vous rétablissiez manuellement la session.

    Cette instruction est particulièrement utile avec les stratégies de routage dynamique, car la base de données dynamique n’est pas synchronisée avec le moteur de routage de sauvegarde lorsque le routage actif ininterrompu (NSR) est activé. Par conséquent, si un basculement vers un moteur de routage de secours se produit, les stratégies d’importation et d’exportation exécutées sur le moteur de routage principal au moment du basculement peuvent ne plus être disponibles. Par conséquent, vous souhaiterez peut-être empêcher le rétablissement automatique d’une session d’appairage BGP dès qu’un basculement se produit.

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

Résultats

Confirmez votre configuration en entrant la commande à partir du mode configuration dans la base de données dynamique et les show interfacescommandes , show protocolsshow policy-options et show routing-options à partir du mode configuration dans la show base de données standard. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de cet exemple pour corriger la configuration.

Appareil R1 Dynamic

Appareil R1 Standard

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 des stratégies configurées sur l’appareil R1

But

Vérifiez que les stratégies dynamiques et statiques de l’appareil R1 sont en vigueur.

Action

À partir de l’appareil R1, entrez la show policy commande.

Sens

Les stratégies dynamiques sont répertoriées deux fois car elles sont configurées deux fois, la première et la configuration centrale dans la base de données dynamique. La configuration secondaire se trouve dans la base de données statique, où la base de données dynamique est référencée, comme illustré ci-dessous :

Configuré dans la base de données dynamique

Référencé à partir de la base de données statique

Vérification des routes annoncées de l’appareil R0 vers l’appareil R1

But

Vérifiez que la stratégie de routage de l’appareil R0 fonctionne.

Action

À partir de l’appareil R0, entrez la commande, à l’aide de l’adresse voisine de l’appareil show route advertising-protocol bgp R1.

Sens

L’équipement R0 envoie les routes attendues à l’équipement R1.

Vérification des routes que l’équipement R1 reçoit de l’appareil R0

But

Vérifiez que la stratégie de routage d’importation de l’appareil R1 fonctionne.

Action

À partir de l’appareil R1, entrez la commande, à l’aide de l’adresse show route receive-protocol bgp voisine de l’appareil R0.

Sens

Certaines des routes envoyées par l’appareil R0 ne sont pas reçues par l’appareil R1. Les routes 172.16.9.0/24, 172.16.10.0/24 et 10.0.0.0/30 sont manquantes. En effet, la stratégie d’importation de l’appareil R1, appliquée à la session d’appairage BGP avec l’appareil R0 à l’aide de l’instruction import dyn_policy1 , définit spécifiquement une liste de préfixes limitée aux routes suivantes :

Vérification des itinéraires annoncés de l’appareil R2 vers l’appareil R1

But

Vérifiez que la stratégie de routage de l’appareil R2 fonctionne.

Action

À partir de l’appareil R2, entrez la commande, à l’aide de l’adresse voisine de l’appareil show route advertising-protocol bgp R1.

Sens

L’équipement R2 envoie les routes attendues à l’équipement R1.

Vérification des routes que l’appareil R1 reçoit de l’appareil R2

But

Vérifiez que la stratégie de routage d’importation de l’appareil R1 fonctionne.

Action

À partir de l’appareil R1, entrez la commande, à l’aide de l’adresse show route receive-protocol bgp voisine de l’appareil R0.

Sens

L’une des routes envoyées par l’appareil R2 n’est pas reçue par l’appareil R1. La route 172.16.6.0/24 est manquante. En effet, la stratégie d’importation de l’appareil R1, appliquée à la session d’appairage BGP avec l’appareil R2 à l’aide de l’instruction import static_policy1 , définit spécifiquement une liste de préfixes limitée aux routes suivantes :

Vérification des routes annoncées par l’appareil R1 vers l’appareil R0

But

Vérifiez que la stratégie de routage d’exportation de l’appareil R1 fonctionne.

Action

À partir de l’appareil R1, entrez la commande, à l’aide de l’adresse show route advertising-protocol bgp voisine de l’appareil R0.

Sens

De manière peut-être inattendue, la route que l’appareil R1 n’a pas reçue via BGP à partir de l’appareil R2 (172.16.6.0/24) est néanmoins annoncée par l’appareil R1 via BGP vers l’appareil R0. Cela se produit pour deux raisons. La première raison est que la route 172.16.6.0/24 se trouve dans la table de routage de l’appareil R1, bien qu’en tant que route directe, comme indiqué ici :

La deuxième raison est que la stratégie d’exportation de l’appareil R1, appliquée à la session d’appairage BGP avec l’appareil R0 à l’aide de l’instruction export dyn_policy2 , définit spécifiquement une liste de préfixes limitée aux routes suivantes :

Notez l’inclusion de 172.16.6.0/24.

Vérification des routes annoncées par l’appareil R1 vers l’appareil R2

But

Vérifiez que la stratégie de routage d’exportation de l’appareil R1 fonctionne.

Action

À partir de l’appareil R1, entrez la commande, à l’aide de l’adresse show route advertising-protocol bgp voisine de l’appareil R2.

Sens

L’appareil R1 envoie les routes attendues à l’appareil R2. La stratégie d’exportation de l’appareil R1, appliquée à la session d’appairage BGP avec l’appareil R2 à l’aide de l’instruction export static_policy2 , définit spécifiquement une liste de préfixes limitée aux routes suivantes :