Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple: Tester une stratégie de routage avec des expressions régulières complexes

Cet exemple montre comment tester une stratégie de routage à l’aide de la commande afin de s’assurer que la stratégie produit les résultats que vous attendez avant de l’appliquer dans test policy un environnement de production. Les expressions régulières, en particulier les plus complexes, peuvent s’particulièrement compliqués à utiliser. Cet exemple montre comment utiliser la commande pour s’assurer que vos expressions régulières test policy ont l’effet escompté.

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

Cet exemple montre deux équipements de routage qui ont une connexion BGP externe (EBGP). L’équipement R2 utilise la session BGP pour envoyer les routes des clients vers l’équipement R1. Ces routes statiques sont liées par plusieurs valeurs de communauté.

Pour tester une expression régulière complexe, l’équipement R2 dispose d’une stratégie appelée test-regex localisation des routes. La politique est configurée de la manière ci-après:

Cette expression régulière correspond aux valeurs de la communauté à partir de 1 ou 3.

Topologie

Figure 1 affiche l’exemple de réseau.

Figure 1 : Test des stratégies de routage pour les expressions régulières complexesTest des stratégies de routage pour les expressions régulières complexes

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

La section décrit #configuration271__policy-test-regex-st les étapes de l’équipement R2.

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

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 navigation du CLI, consultez le guide de l’CLI en mode de configuration dans CLI’utilisateur.

Pour configurer l’équipement R2:

  1. Configurez les interfaces.

  2. Configurez BGP.

    Appliquez la stratégie d’importation à BGP session d’peering avec l’équipement R2.

  3. Configurez la stratégie de routage qui envoie des routes statiques.

  4. Configurez la stratégie de routage qui teste une expression régulière.

  5. Configurez les routes statiques et fixez les valeurs de la communauté.

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

    Cela affecte la table de routage de l’équipement R2 et n’a aucun impact sur les équipements R1 et R3.

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.

Tester pour voir quelles communautés correspondent à l’expression régulière

But

Vous pouvez tester l’expression régulière et sa stratégie à l’aide de la test policypolicy-name commande.

Action

  1. Sur l’équipement R2, exécutez test policy test-regex 0/0 la commande.

  2. Sur l’équipement R2, modifiez l’expression régulière pour correspondre à une valeur communautaire contenant un nombre quelconque d’instances du chiffre 2.

  3. Sur l’équipement R2, redéexécutez la test policy test-regex 0/0 commande.

Sens

Les routes 172.16.1.0/24 et 172.16.3.0/24 sont toutes reliées par des communautés qui correspondent à l’expression ^64510:[13].*$. Le routeur 172.16.2.0/24 a des communautés qui correspondent à l’expression ^65020:2+$.