À propos des cartes de routage
Les cartes de routage sont utilisées lors de la redistribution des routes dans un processus de routage OSPF, RIP, EIGRP ou BGP. Elles sont également utilisées lors de la génération d’une route par défaut dans un processus de routage. Une carte de routage définit les routes du protocole de routage spécifié qui peuvent être redistribuées dans le processus de routage cible.
Les cartes de routage ont de nombreuses caractéristiques en commun avec les listes de contrôle d’accès bien connues. Voici quelques-unes des caractéristiques communes aux deux :
-
Il s’agit d’une séquence ordonnée d’instructions individuelles, et chacune a un résultat d’autorisation ou de refus. L’évaluation d’une liste de contrôle d’accès ou d’une carte de routage comprend une analyse de liste, dans un ordre prédéterminé, et une évaluation des critères de chaque énoncé qui correspond. Une analyse de liste est abandonnée une fois que la première correspondance d’instruction est trouvée et qu’une action associée à la correspondance d’instruction est effectuée.
-
Ce sont des mécanismes génériques. Les correspondances de critères et l’interprétation des correspondances sont dictées par la façon dont elles sont appliquées et par la fonctionnalité qui les utilise. Une carte de routage appliquée à différentes entités peut être interprétée différemment.
Voici quelques-unes des différences entre les cartes de routage et les listes de contrôle d’accès :
-
Les cartes de routage sont plus flexibles que les listes de contrôle d’accès et peuvent vérifier les routages en fonction de critères que les listes de contrôle d’accès ne peuvent pas vérifier. Par exemple, une carte de routage peut vérifier si le type de routage est interne.
-
Chaque liste de contrôle d’accès se termine par une instruction de refus implicite, par convention de conception. Si la fin d’une carte de routage est atteinte pendant les tentatives de mise en correspondance, le résultat dépend de l’application spécifique de la carte de routage. Les cartes de routage appliquées à la redistribution se comportent de la même manière que les listes de contrôle d’accès : si la route ne correspond à aucune clause d’une carte de routage, la redistribution de la route est refusée, comme si la carte de routage contient une déclaration de refus à la fin.
Clauses d’autorisation et de refus
Les cartes de routage peuvent avoir des clauses d’autorisation et de refus. La clause deny rejette les correspondances de routage de la redistribution. Vous pouvez utiliser une liste de contrôle d’accès comme critère de correspondance dans la carte de routage. Étant donné que les listes de contrôle d’accès ont également des clauses d’autorisation et de refus, les règles suivantes s’appliquent lorsqu’un paquet correspond à la liste de contrôle d’accès :
-
ACL permit + route map permit : les routes sont redistribuées.
-
ACL permit + route map deny : les routes ne sont pas redistribuées.
-
ACL deny + route map permit or deny : la clause route-map n’est pas mise en correspondance et la prochaine clause route-map est évaluée.
Valeurs de clause de correspondance et de définition
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 les renseignements qui seront redistribués dans le protocole cible.
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 routage. Si les critères de correspondance sont réussis, la route est redistribuée ou rejetée comme l’exige la clause allow ou deny , et certains de ses attributs peuvent être modifiés par les valeurs définies à partir 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 routage. 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.
Une correspondance ou une valeur définie dans chaque clause peut être manquée ou répétée plusieurs fois, si l’une de ces conditions est remplie :
-
Si plusieurs entrées de correspondance sont présentes dans une clause, elles doivent toutes réussir pour une route donnée afin que cette route corresponde à la clause (c’est-à-dire que l’algorithme AND logique est appliqué pour plusieurs commandes de correspondance).
-
Si une entrée de correspondance fait référence à plusieurs objets dans une seule entrée, l’un ou l’autre doit correspondre (l’algorithme OU logique est appliqué).
-
En l’absence d’entrée de correspondance, toutes les routes correspondent à la clause.
-
Si une entrée d’ensemble n’est pas présente dans une clause d’autorisation de carte de routage, la route est redistribuée sans modification de ses attributs actuels.
![]() Remarque |
Ne configurez pas d’entrée d’ensemble dans une clause de refus de carte de routage, car la clause de refus interdit la redistribution de routage : il n’y a aucun renseignement à modifier. |
Une clause de carte de routage sans entrée de correspondance ou d’ensemble effectue une action. Une clause d’autorisation vide permet une redistribution des routes restantes sans modification. Une clause de refus vide ne permet pas une redistribution d’autres routes (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).

Commentaires