Configurer les cartes de routage
Vous pouvez utiliser des cartes de routage à diverses fins, certains protocoles de routage prenant en charge plus d’utilisations que d’autres. L’utilisation la plus typique est d’affiner la redistribution des routes dans un autre protocole de routage.
Clauses d’autorisation et de refus des cartes de routage
Une carte de route comprend une ou plusieurs clauses permit ou deny . La séquence de ces clauses est importante : les routes sont évaluées par rapport à la carte de haut en bas, la première correspondance l’emporte. Si une route ne correspond à aucune clause, elle est considérée comme ne correspondant pas à la carte de route.
Chaque clause permit peut contenir zéro ou plusieurs instructions match et set . L’instruction match détermine les routes qui correspondent à la clause, tandis que les instructions set modifient certaines caractéristiques des routes, telles que la métrique de route. Vous n’avez besoin d’aucune instruction set : vous pouvez faire correspondre une route pour la redistribution (ou un autre service) sans la modifier.
Chaque clause deny peut contenir zéro ou plusieurs instructions match. Mais, comme les routes « refusées » ne correspondent tout simplement pas à la carte de route, il est inutile d’inclure des clauses « set », car l’action « set » ne peut pas être appliquée.
Instructions de correspondance et de définition de la carte de route
Chaque clause de carte de routage a deux types de valeurs :
-
Une valeur de correspondance sélectionne les routages auxquels cette clause doit être appliquée.
-
Une valeur définie modifie certains attributs des routes.
Pour chaque voie de routage qui est redistribuée, le routeur évalue d’abord les critères de correspondance d’une clause de la carte de route. Si la route correspond aux critères, la route est redistribuée ou rejetée comme indiqué par la clause d’autorisation ou de refus. Pour les correspondances avec les clauses d’autorisation, certains attributs de route peuvent être modifiés par les valeurs des commandes set. Si les critères de correspondance échouent, cette clause ne s’applique pas à la voie de routage et le logiciel procède à l’évaluation de la voie de routage en fonction de la clause suivante de la carte de route. L’analyse de la carte de routage se poursuit jusqu’à ce qu’une clause correspondant à la route soit trouvée ou jusqu’à ce que la fin de la carte de routage soit atteinte. S’il n’y a aucune correspondance, le routage est considéré comme ne correspondant pas à la carte de route (équivalent à une action deny (refuser)).
Pour les instructions match et set dans une seule clause :
-
Plusieurs instructions de correspondance sont associées à l’ET. C’est-à-dire qu’une voie de routage doit satisfaire à chaque instruction pour correspondre à la clause.
-
Plusieurs valeurs dans une seule instruction de correspondance sont marquées OU. Autrement dit, si un routage correspond à une valeur dans cette instruction de correspondance, il est considéré comme correspondant à l’énoncé dans son ensemble.
-
S’il n’y a aucune instruction de correspondance, toutes les routes correspondent à la clause.
-
S’il n’y a aucune instruction set dans une clause d’autorisation de carte de route, la fonctionnalité (comme la redistribution) est appliquée à la route sans modification des attributs actuels de la route.
-
Toutes les instructions set dans une clause de refus sont ignorées. Les routes « refusées » ne correspondent tout simplement pas à la carte de route, il est donc inutile d’inclure des clauses « set », car l’action « set » ne peut pas être appliquée.
-
Une clause vide, une sans instruction match ou set, correspond à toutes les routes qui n’ont pas été correspondantes par les clauses précédentes. Par exemple :
-
Une clause d’autorisation vide permet une redistribution des routes restantes sans modification.
-
Une clause de refus vide ne permet pas la redistribution des routes restantes. Il s’agit de l’action par défaut si une carte de routage est complètement analysée, mais qu’aucune correspondance explicite n’est trouvée.
-
Configurer une carte de routage
Vous pouvez utiliser des cartes de routage à diverses fins, certains protocoles de routage prenant en charge plus d’utilisations que d’autres. L’utilisation la plus typique est d’affiner la redistribution des routes dans un autre protocole de routage.
Une carte de route comprend une ou plusieurs clauses permit ou deny . La séquence de ces clauses est importante : les routes sont évaluées par rapport à la carte de haut en bas, la première correspondance l’emporte. Si une route ne correspond à aucune clause, elle est considérée comme ne correspondant pas à la carte de route.
Chaque clause de permission peut contenir zéro ou plusieurs instructions match et set . L’instruction match détermine les routes qui correspondent à la clause, tandis que les instructions set modifient certaines caractéristiques des routes, telles que la métrique de route. Vous n’avez besoin d’aucune instruction set : vous pouvez faire correspondre une voie de routage pour la redistribution (ou un autre service) sans modifier les routes de quelque façon que ce soit.
Chaque clause refuser peut contenir zéro ou plusieurs instructions de correspondance. Mais, comme les routes « refusées » ne correspondent tout simplement pas à la carte de route, il est inutile d’inclure des clauses « set », car l’action « set » ne peut pas être appliquée.
Pour obtenir une explication détaillée de la façon dont les instructions match et set sont évaluées, lisez attentivement Instructions de correspondance et de définition de la carte de route.
Avant de commencer
Vous pouvez utiliser divers autres objets dans une carte de routage pour définir les critères de correspondance, tels que les listes d’accès, les listes d’accès de chemin de système autonome, les listes de communauté, les listes de politiques et les listes de préfixes. Vous devez créer ces objets avant de créer la carte de routage.
Pour la correspondance d’ACL, vous pouvez utiliser des listes de contrôle d’accès standard ou étendues pour les adresses IPv4, mais les listes de contrôle d’accès étendues uniquement pour IPv6. Comme les clauses de correspondance sont basées sur IPv4 ou IPv6 uniquement, assurez-vous que vos listes de contrôle d’accès ont le bon schéma d’adresses pour les instructions de correspondance.
Notez également que les critères de correspondance et d’ensemble sont différents pour BGP par rapport aux autres protocoles de routage. Assurez-vous de sélectionner les critères de correspondance ou d’ensemble appropriés pour le processus de routage qui utilisera la carte de routage.
Procédure
|
Étape 1 |
Cliquez sur View Configuration (Afficher la configuration dans . |
|
Étape 2 |
Veuillez sélectionner dans la table des matières. |
|
Étape 3 |
Effectuez l’une des opérations suivantes :
Pour supprimer un objet non référencé, cliquez sur l'icône de la corbeille ( |
|
Étape 4 |
Sélectionnez Route Map (Carte de routage) comme CLI Template (modèle CLI). |
|
Étape 5 |
Saisissez un nom pour l’objet Smart CLI. Notez que ce nom est également saisi comme nom de carte de routage dans la première ligne du modèle d’interface de ligne de commande (dans la commande route-map ). |
|
Étape 6 |
Créez la première clause : |
|
Étape 7 |
Cliquez sur Show Disabled (Afficher les éléments désactivés) et configurez les instructions match pour la clause. |
|
Étape 8 |
(Facultatif, clauses d'autorisation uniquement.) Pour les routes autorisées, c’est-à-dire correspondantes, vous pouvez configurer les instructions set pour modifier les attributs de route. Vous n’avez pas besoin de modifier les routages ; par exemple, vous pouvez les redistribuer sans les modifier. |
|
Étape 9 |
Ajoutez des clauses permit (autoriser) / deny (refuser) pour terminer la carte de routage. Pour ajouter une clause, cliquez sur à gauche d’une ligne permit ou deny . Une nouvelle clause de numéro de séquence de redistribution est ajoutée immédiatement après la clause pour laquelle vous cliquez sur la commande Duplicate (Dupliquer). Bien que les clauses de carte de routage soient évaluées dans l’ordre du numéro de séquence plutôt que dans l’ordre dans lequel elles apparaissent dans l’objet, il est plus facile de modifier votre objet si vous insérez de nouvelles clauses dans l’ordre séquentiel. Vous ne pouvez pas déplacer les clauses dans l’objet. Notez que la duplication d’une clause insère simplement une nouvelle clause vide, sans caractéristiques préconfigurées. Après avoir créé l’« entrée dupliquée », procédez comme expliqué ci-dessus pour la configurer selon vos besoins. |
|
Étape 10 |
Cliquez sur OK pour enregistrer l'objet. Vous pouvez maintenant utiliser l’objet dans une configuration de processus de routage ou dans un objet FlexConfig, pour une fonctionnalité qui nécessite une carte de routage. |
Commentaires