Conditions de correspondance de la stratégie de routage
Chaque terme d’une stratégie de routage peut inclure deux instructions from
et to
, pour définir les conditions auxquelles un itinéraire doit correspondre pour que la stratégie s’applique :
from { family family-name; match-conditions; policy subroutine-policy-name; prefix-list name; route-filter destination-prefix match-type <actions>; source-address-filter source-prefix match-type <actions>; } to { match-conditions; policy subroutine-policy-name; }
Dans l’instruction from
, vous définissez les critères auxquels une route entrante doit correspondre. Vous pouvez spécifier une ou plusieurs conditions de correspondance. Si vous en spécifiez plusieurs, ils doivent tous correspondre à l’itinéraire pour qu’une correspondance se produise.
L’instruction from
est facultative. Si vous omettez le from
, tous les itinéraires sont considérés comme correspondants. Tous les itinéraires prennent alors les actions configurées de la durée de la stratégie.
Dans l’instruction to
, vous définissez les critères auxquels un itinéraire sortant doit correspondre. Vous pouvez spécifier une ou plusieurs conditions de correspondance. Si vous en spécifiez plusieurs, ils doivent tous correspondre à l’itinéraire pour qu’une correspondance se produise. Vous pouvez spécifier la plupart des mêmes conditions de correspondance dans l’instruction que dans l’instruction to
from
. Dans la plupart des cas, la spécification d’une condition de correspondance dans l’instruction produit le même résultat que la spécification de la même condition de correspondance dans l’instruction to
from
.
L’instruction to
est facultative. Si vous omettez à la fois les instructions et , from
toutes les to
routes sont considérées comme correspondantes.
Tableau 1 Résume les conditions de correspondance clés de la stratégie de routage.
Condition de correspondance |
Description |
---|---|
|
Correspond aux routes qui contribuent à un agrégat configuré. Cette condition de correspondance peut être utilisée pour supprimer un contributeur dans une route d’agrégation. |
|
Correspond à une route apprise à partir de la zone OSPF spécifiée lors de l’exportation de routes OSPF vers d’autres protocoles. |
|
Correspond au nom de l’expression régulière de chemin d’un système autonome (AS). Les routes BGP dont le chemin AS correspond à l’expression régulière sont traitées. |
|
Correspond à une valeur de couleur. Vous pouvez spécifier des valeurs de préférence plus précises que celles spécifiées dans les conditions d’appariement |
|
Correspond au nom d’une ou de plusieurs communautés. Si vous répertoriez plus d’un nom, un seul nom doit correspondre pour qu’une correspondance se produise. (La mise en correspondance est en fait une opération OR logique.) |
|
Correspond aux routes OSPF externes, y compris les routes exportées d’un niveau à un autre. Dans cette condition de correspondance, |
|
Correspond au nom ou à l’adresse IP d’une ou de plusieurs interfaces de routeur. Utilisez cette condition avec les protocoles spécifiques à l’interface. Par exemple, n’utilisez pas cette condition avec BGP interne (IBGP). Selon l’endroit où la stratégie est appliquée, cette condition de correspondance correspond aux routes apprises ou annoncées via l’interface spécifiée. |
|
Fait correspondre une stratégie de routage à l’indicateur interne pour des stratégies d’auto-saut suivant simplifiées. |
|
Correspond au niveau IS-IS. Les itinéraires qui proviennent du niveau spécifié ou qui sont annoncés au niveau spécifié sont traités. |
|
Correspond à un attribut de préférence locale BGP. La valeur de préférence peut être comprise entre 0 et 4 294 967 295 (232 – 1). |
|
Correspond à une valeur de mesure. La |
|
Correspond à l’adresse d’un ou plusieurs voisins (pairs). Pour les stratégies d’exportation BGP, l’adresse peut être celle d’un homologue connecté directement ou indirectement. Pour tous les autres protocoles, l’adresse est celle du voisin d’où provient l’annonce. |
|
Correspond à l’adresse ou aux adresses de saut suivant spécifiées dans les informations de routage d’un itinéraire particulier. Pour les routes BGP, des correspondances sont effectuées sur chaque saut suivant de protocole. |
|
Correspond à l’attribut BGP origin, qui est l’origine des informations de chemin AS. La valeur peut être l’une des suivantes :
|
|
Correspond à la valeur de préférence. Vous pouvez spécifier une valeur de préférence principale () et une valeur de préférence secondaire ( REMARQUE :
Ne définissez |
|
Correspond au nom du protocole à partir duquel l’itinéraire a été appris ou vers lequel l’itinéraire est annoncé. Il peut s’agir de l’un des éléments suivants : |
|
Correspond au type d’itinéraire. La valeur peut être soit |
Toutes les conditions des from
instructions et to
doivent correspondre pour l’action à entreprendre. Les conditions de correspondance définies dans Tableau 2 sont en fait une opération logique AND. La correspondance dans les listes de préfixes et les listes de routes est gérée différemment. Il s’agit en fait d’une opération OU logique. Si vous configurez une stratégie qui inclut une combinaison de filtres de routage, de listes de préfixes et de filtres d’adresses source, ils sont évalués en fonction d’une opération OU logique ou d’une recherche de correspondance de l’itinéraire le plus long.
Tableau 2 Décrit les conditions de correspondance disponibles pour la mise en correspondance d’un itinéraire entrant ou sortant. Le tableau indique si vous pouvez utiliser la condition de correspondance dans les deux instructions et to
si la condition de correspondance fonctionne de la même manière ou différemment lorsqu’elle est utilisée avec les from
deux instructions. Si une condition de correspondance fonctionne différemment dans une instruction que dans une instruction, ou si la condition ne peut pas être utilisée dans un type d’instruction, il existe une from
to
description distincte pour chaque type d’instruction. Dans le cas contraire, la même description s’applique aux deux types d’instructions.
Tableau 2 indique également si la condition de correspondance est standard ou étendue. En général, les conditions de correspondance étendues incluent des critères définis séparément de la stratégie de routage (expressions régulières de chemin du système autonome [AS], communautés et listes de préfixes) et sont plus complexes que les conditions de correspondance standard. Les conditions de match étendues offrent de nombreuses capacités puissantes. Les conditions de correspondance standard incluent des critères définis dans une stratégie de routage et sont moins complexes que les conditions de correspondance étendue.
Condition de correspondance |
Catégorie de condition de correspondance |
Description du relevé |
|
---|---|---|---|
|
Standard |
Faites correspondre les routes qui contribuent à un agrégat configuré. Cette condition de correspondance peut être utilisée pour supprimer un contributeur dans une route d’agrégation. |
|
|
Standard |
(Open Shortest Path First [OSPF] uniquement) Identificateur de zone. Dans une instruction utilisée avec une stratégie, faites correspondre une |
|
|
Étendu |
(Border Gateway Protocol [BGP] uniquement) Nom d’une expression régulière de chemin AS. Pour plus d’informations, reportez-vous à la section Présentation des expressions régulières de chemin AS à utiliser comme conditions de correspondance de stratégie de routage. |
|
|
Étendu |
(BGP uniquement) Nom d’une expression régulière d’un groupe de chemins AS. Pour plus d’informations, reportez-vous à la section Présentation des expressions régulières de chemin AS à utiliser comme conditions de correspondance de stratégie de routage. |
|
|
Standard |
Valeur de couleur. Vous pouvez spécifier des valeurs de préférence ( |
|
|
Standard |
(BGP uniquement) Nombre d’entrées de communauté requises pour qu’un itinéraire corresponde. La valeur de nombre peut être un nombre compris entre 0 et 1 024. Spécifiez l’une des options suivantes :
REMARQUE :
Si vous configurez plusieurs REMARQUE :
L’attribut Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Étendu |
Nom d’une ou de plusieurs communautés. Si vous listez plus d’un nom, un seul nom doit correspondre pour qu’une correspondance se produise (la correspondance est en fait une opération logique OU). Pour plus d’informations, reportez-vous à la section Présentation des communautés BGP, des communautés étendues et des grandes communautés en tant que conditions de correspondance de la stratégie de routage. Les routes BGP EVPN ont un ensemble de communautés étendues transportées dans l’attribut de chemin de message de mise à jour BGP et, par conséquent, vous pouvez utiliser des communautés étendues pour filtrer les routes BGP EVPN. Les informations disponibles incluent le type d’encapsulation, les informations sur la mobilité mac, les informations sur l’étiquette EVPN Split-Horizon, le mode ESI et l’étiquette de feuille etree. Utilisez la syntaxe suivante pour spécifier les communautés étendues BGP EVPN :
|
|
|
Standard |
(OSPF et IS-IS uniquement) Faites correspondre les routes externes IGP. Pour les routes IS-IS, la Pour faire correspondre les routes externes BGP, utilisez la condition de |
|
|
Standard |
Vous pouvez filtrer les routes BGP EVPN en vous basant sur les informations relatives aux identifiants de segment Ethernet (ESI) pour les types de routes 1, 2, 4, 7 et 8, qui sont les seuls à inclure l’attribut ESI dans leur préfixe. (Les valeurs ESI sont codées sous forme d’entiers de 10 octets et sont utilisées pour identifier un segment multirésident.) |
|
|
Standard |
Vous pouvez filtrer les routes EVPN BGP sur la base des informations de balise EVPN, qui sont disponibles à partir du préfixe de la route EVPN. Nécessite que l’EVPN soit défini dans la hiérarchie CLI suivante :
|
|
|
Standard |
Filtrage des routes BGP EVPN de type 2 en fonction de leur adresse IP. Les routes EVPN MAC de type 2 peuvent avoir une adresse IP dans le préfixe avec l’adresse MAC. L’adresse IP transportée sur la route MAC-IP peut être IPv4 ou IPv6. Il est possible de filtrer les routes de type 2 en fonction de seulement si elles n’ont que l’adresse mac ou l’adresse mac+ipv4 ou l’adresse mac+ipv6. |
|
|
Standard |
Nom ou adresse IP d’une ou de plusieurs interfaces de périphérique de routage. N’utilisez pas ce qualificatif avec des protocoles qui ne sont pas spécifiques à une interface, tels que IBGP. Faites correspondre une route apprise à partir de l’une des interfaces spécifiées ou devant être annoncée sur celle-ci. Les routes directes correspondent aux routes configurées sur l’interface spécifiée. |
|
|
Standard |
(Intermediate System-to-Intermediate System [IS-IS] uniquement) Niveau IS-IS. Faites correspondre un itinéraire appris à partir d’un niveau spécifié ou à annoncer à un niveau donné. |
|
|
Standard |
(BGP uniquement) Attribut de préférence locale BGP (LOCAL_PREF |
|
|
Standard |
(BGP uniquement) Liste de filtres mac nommée. Le préfixe des routes EVPN de type 2 inclut l’adresse MAC, que vous pouvez utiliser pour créer une liste d’adresses MAC. |
|
|
Standard |
Valeur de la portée de multidiffusion de l’adresse du groupe de multidiffusion IPv4 ou IPv6. Le nom de la portée multicast correspond à un préfixe IPv4. Vous pouvez effectuer une correspondance sur un préfixe d’étendue multicast spécifique ou sur une plage de préfixes. Spécifiez Vous pouvez appliquer cette stratégie d’étendue à la table de routage en incluant l’instruction La
|
|
|
Standard |
Adresse d’un ou plusieurs voisins (pairs). Pour BGP, l’adresse peut être un homologue connecté directement ou indirectement. Pour les stratégies d’importation BGP, la Pour les stratégies d’exportation BGP, la spécification de la Pour tous les autres protocoles, l’adresse est le voisin à partir duquel la publicité est reçue, ou pour REMARQUE :
La |
|
|
Standard |
Une ou plusieurs adresses next-hop spécifiées dans les informations de routage d’un itinéraire particulier. Une adresse next-hop ne peut pas inclure de masque de réseau. Pour les routes BGP, des correspondances sont effectuées sur chaque saut suivant de protocole. |
|
|
Standard |
LDP génère un next hop basé sur les next hops RSVP et IP disponibles, combiné à un mappage de classe de transfert. Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Standard |
Type d’itinéraire de NLRI 1 à NLRI 10. Plusieurs types de routes peuvent être spécifiés dans une seule stratégie. Pour EVPN, les types de route NLRI sont compris entre 1 et 8 (le premier octet du préfixe de route dans le message de mise à jour BGP est le type de route EVPN). Outre le filtrage sur les types de route EVPN NLRI, vous pouvez également filtrer sur l’adresse IP ou l’adresse MAC (mac-ip) incorporée dans le préfixe de route EVPN pour les types de route 2 et 5. Pour ce faire, utilisez un Lorsqu’une route de type 5 est créée à partir d’une annonce mac-ip de type 2 qui a été apprise à distance, la communauté qui a été apprise à partir de l’annonce de route de type 2 est incluse dans la nouvelle route de type 5. Vous pouvez empêcher cela en activant l’instruction |
|
|
Standard |
(BGP uniquement) BGP origin, qui est l’origine des informations de chemin AS. La valeur peut être l’une des suivantes :
|
|
|
Étendu |
Nom d’une stratégie à évaluer en tant que sous-programme. Pour plus d’informations sur cette condition de correspondance étendue, reportez-vous à la section Présentation des sous-routines de stratégie dans Conditions de correspondance de stratégie de routage. |
|
|
Standard |
Valeur de préférence. Vous pouvez spécifier une valeur de préférence principale () et une valeur de préférence secondaire ( Pour spécifier des valeurs de préférence encore plus précises, reportez-vous aux |
|
|
Étendu |
Liste nominative d’adresses IP. Vous pouvez spécifier une correspondance exacte avec les routes entrantes. Pour plus d’informations sur cette condition de correspondance étendue, reportez-vous à la section Présentation des listes de préfixes à utiliser dans les conditions de correspondance de la stratégie de routage. Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Étendu |
Liste de préfixes nommés. Vous pouvez spécifier des qualificateurs de longueur de préfixe pour la liste des préfixes dans la liste des préfixes. Lorsqu’il est utilisé avec les types de route EVPN NRLI 2 et 5, les éléments suivants sont pris en charge :
Pour plus d’informations sur cette condition de correspondance étendue, reportez-vous à la section Présentation des listes de préfixes à utiliser dans les conditions de correspondance de la stratégie de routage. Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Standard |
Nom du protocole à partir duquel l’itinéraire a été appris ou vers lequel l’itinéraire est annoncé. Il peut s’agir de l’un des éléments suivants : |
|
|
Standard |
Nom d’une table de routage. La valeur de
|
|
|
Standard |
Nom du séparateur de route (RD). RD prend en charge le filtrage des routes BGP EVPN. Les informations RD sont portées par le préfixe de la route EVPN. |
|
|
Standard |
Filtre de route nommé ou liste de filtres de route. Vous pouvez spécifier des qualificateurs de longueur de préfixe pour la liste des itinéraires dans la liste des filtres d’itinéraires. Lorsqu’il est utilisé avec les types de route EVPN NRLI 2 et 5, les éléments suivants sont pris en charge :
Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Étendu |
(BGP uniquement) Liste nommée de préfixes de cible de route pour le filtrage de cible de route BGP et le filtrage de cible de route BGP proxy. Pour plus d’informations sur cette condition de correspondance étendue, reportez-vous à la section Exemple : Configuration d’une stratégie d’exportation pour le filtrage des cibles de routage BGP pour les VPN. Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Étendu |
Liste des adresses de sources multicast. Lorsque vous spécifiez une adresse source, vous pouvez spécifier une correspondance exacte avec un itinéraire spécifique ou une correspondance moins précise à l’aide de types de correspondance. Vous pouvez configurer soit une action commune qui s’applique à l’ensemble de la liste, soit une action associée à chaque préfixe. Pour plus d’informations, reportez-vous à la section Présentation des filtres de routage à utiliser dans les conditions de correspondance de la stratégie de routage. Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To. |
|
|
Standard |
(Exportation BGP uniquement) Correspondance sur les types d’itinéraires annoncés suivants :
|
|
|
Standard |
Valeur de la balise. Vous pouvez spécifier deux chaînes de balises : Vous pouvez spécifier plusieurs balises dans une condition de correspondance en incluant les balises dans une liste entre crochets. Par exemple : Pour les routes OSPF, l’action définit le champ de balise 32 bits dans les Pour les routes IS-IS, l’action définit l’indicateur 32 bits dans les OSPF stocke l’ID de zone OSPF de la route INTERNE dans l’attribut Vous pouvez configurer un terme de stratégie pour définir la valeur d’un Lorsque la stratégie contient la condition de correspondance « de la zone », pour les routes OSPF internes, where |
|
|
Standard |
Lorsque la validation de l’origine BGP est configurée, elle déclenche une recherche dans la base de données de validation de route pour déterminer si le préfixe de route est valide, non valide ou inconnu. La base de données de validation d’itinéraire contient des enregistrements d’autorisation d’origine d’itinéraire (ROA) qui mappent les préfixes d’itinéraire aux systèmes autonomes (AS) d’origine attendus. Cela permet d’éviter la publication accidentelle d’itinéraires invalides. Reportez-vous à la section Configuration de la validation d’origine pour BGP. |