Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple: Configuration des listes de préfixes des stratégies de routage

Dans Junos OS, les listes de préfixes fournissent une méthode pour définir un ensemble de routes. Junos OS propose d’autres méthodes pour réaliser la même tâche, telles que les filtres de route. Une liste de préfixes est une liste de préfixes IP représentant un ensemble de routes utilisées comme critères de correspondance dans une stratégie appliquée. Cette liste peut s’avérer utile pour représenter une liste de routes clients dans votre système autonome (AS). Une liste de préfixes est donnée un nom et est configurée dans la hiérarchie [edit policy-options] de configuration.

Conditions préalables

Aucune configuration particulière au-delà de l’initialisation de l’équipement n’est requise avant de configurer cet exemple.

Présentation

Les listes de préfixes sont similaires à une liste de filtres de route. La différence fonctionnelle entre les filtres de route et les listes de préfixes est que vous ne pouvez pas spécifier une plage à l’aide d’une liste de préfixes. Vous pouvez simuler une plage à l’aide d’une liste de préfixes en incluant des préfixes supplémentaires dans la liste, ou en utilisant deux listes de préfixes, l’une plus courte et l’autre à rejeter. Vous pouvez également filtrer une liste de préfixes en utilisant la prefix-list-filter condition de correspondance. Vos choix sont exactlonger , et orlonger .

L’utilisation d’une liste de préfixes sur une liste de filtres de route est visible lorsque les préfixes sont référencés à différents emplacements. Par exemple, une liste de préfixes peut être référencé dans une stratégie d’importation BGP, une stratégie d’exportation, une stratégie RPF, dans des filtres de pare-feu, dans des filtres de boucil, dans la définition d’une portée multicast, etc.

Lorsque votre liste de préfixes change, plutôt que d’essayer de mémoriser les nombreux préfixes de différents emplacements, vous pouvez plutôt mettre à jour la liste de préfixes en changeant le préfixe une fois au lieu de plusieurs fois. Cela permet de réduire la probabilité d’erreurs de configuration, telles que le fait d’erreurs d’erreur d’adresse à un emplacement ou d’oubli de mettre à jour un ou plusieurs emplacements.

Les listes de préfixes contribuent également à la gestion d’un grand nombre d’équipements. Vous pouvez écrire les différents filtres et stratégies de manière aussi générique que possible, en se référant à des listes de préfixes plutôt qu’à des adresses IP spécifiques. La logique la plus complexe des filtres et stratégies ne doit être écrite qu’une seule fois, avec un minimum de personnalisations par équipement et par site.

Comme le montre Figure 1 le cas, chaque routeur de AS 64510 dispose de routes clients. L’équipement R1 affecte des routes clients au sein du sous-réseau 172.16.1.0/24. Les équipements R2 et R3 affectent respectivement des routes clients au sein des sous-réseaux 172.16.2.0/24 et 172.16.3.0/24. L’équipement R1 a été désigné point central dans AS 64510 afin de conserver une liste complète des routes clients. L’équipement R1 possède une liste de préfixes appelée customers , ainsi que:

Comme vous pouvez le voir, la liste de préfixes ne contient pas de type de correspondance pour chaque route (comme vous le voyez avec un filtre de route). C’est un point important lors de l’utilisation d’une liste de préfixes dans une stratégie. Les routes ne s’correspondancent que si elles correspondent exactement à l’un des préfixes de la liste. En d’autres termes, chaque route de la liste doit apparaître dans la table de routage exactement comme elle est configurée dans la liste de préfixes.

Vous faites référence à la liste de préfixes comme critère de correspondance au sein d’une stratégie comme celle-ci:

Dans cet exemple, toutes les routes de la liste de préfixes apparaissent dans la table de routage de l’équipement customers R1. Exporter les équipements R2 et R3 vers les routes statiques de l’équipement R1 vers leurs clients.

Comme mentionné précédemment, vous pouvez utiliser la condition de correspondance avec le type de correspondance prefix-list-filterexact ou de longerorlonger type. Ceci permet d’éviter la limitation de correspondance exacte des listes de préfixes par liste de préfixes. Quelques chiffres clés :

L’exemple illustre les effets de la condition de prefix-list correspondance et de la condition de prefix-list-filter correspondance.

Topologie

Figure 1 affiche l’exemple de réseau.

Figure 1 : BGP topologie des listes de préfixes des stratégiesBGP topologie des listes de préfixes des stratégies

CLI configuration rapide affiche la configuration de tous les équipements dans Figure 1 .

La section décrit #configuration449__policy-prefix-list-st les étapes de l’équipement R1.

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.

Équipement R1

Équipement R2

Équipement R3

Équipement R4

Procédure

Procédure étape par étape

L’exemple suivant nécessite de naviguer dans différents niveaux dans la hiérarchie de configuration. Pour plus d’informations sur la CLI, Utilisation du CLI éditeur dans le mode configuration consultez le Junos OS CLI User Guide.

Pour configurer l’équipement R1:

  1. Configurez les interfaces de l’équipement.

  2. Configurez les connexions BGP internes (IBGP) aux équipements R2 et R3.

  3. Configurez la connexion EBGP à l’unité R4.

  4. Configurez OSPF connexions de l’équipement R2 et de l’équipement R3.

  5. Configurez la liste des préfixes.

  6. Configurez la stratégie de routage qui fait référence à la liste de préfixes comme critère de correspondance.

  7. Configurez la route statique vers le réseau 172.16.5.0/24.

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

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.

Si vous avez terminé la configuration de l’équipement, commit saisissez-le en mode de configuration.

Vérification

Vérifier que la configuration fonctionne correctement.

Vérification des routes sur l’équipement R1

But

Sur l’appareil R1, vérifiez les routes dans la table de routage.

Action

Sens

L’équipement R1 a acquis ses propres routes statiques (S) et les BGP des équipements R2 et R3 (B).

Vérification de l’annonce de route vers l’équipement R4

But

Sur l’équipement R1, assurez-vous que les routes clients sont annoncées vers l’équipement R4.

Action

Sens

Comme prévu, seules les routes de la liste de préfixes du client sont annoncées pour l’équipement R4.

Expérimentation avec l’énoncé de filtre de liste de préfixes

But

Découvrez ce qui peut se produire lorsque vous utilisez prefix-list-filter plutôt que prefix-list .

Action

  1. Sur l’équipement R2, ajoutez une route statique plus longue que l’une des routes statiques existantes.

  2. Sur l’équipement R1, désactivez la liste de préfixes et configurez un filtre de liste de préfixes avec le orlonger type de correspondance.

  3. Sur l’équipement R1, vérifiez les routes annoncées vers l’équipement R4.

Sens

Comme prévu, l’équipement R1 affiche désormais la route 172.16.2.65/32 vers l’équipement R4, même si la liaison 172.16.2.65/32 n’est pas sur la liste des préfixes.