Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Conditions de correspondance des stratégies de routage

Chaque terme d’une stratégie de routage peut inclure deux déclarations et , pour définir les conditions d’application d’un routage pour fromto la stratégie:

Dans from l’énoncé, vous définissez les critères de sélection d’une route entrante. Vous pouvez spécifier une ou plusieurs conditions de correspondance. Si vous spécifiez plusieurs de ces informations, elles doivent toutes correspondre au chemin pour qu’une correspondance s’produise.

fromL’énoncé est facultatif. Si vous omettez from l', toutes les routes sont considérées comme correspondance. Toutes les routes prennent ensuite les actions configurées dans le terme de stratégie.

Dans to l’énoncé, vous définissez les critères de sélection d’une route sortante. Vous pouvez spécifier une ou plusieurs conditions de correspondance. Si vous spécifiez plusieurs de ces informations, elles doivent toutes correspondre au chemin pour qu’une correspondance s’produise. Vous pouvez spécifier la plupart des conditions de correspondance dans l’énoncé que to vous pouvez utiliser dans from l’énoncé. Dans la plupart des cas, la spécification d’une condition de correspondance dans l’énoncé produit le même résultat que la même condition de to correspondance dans from l’énoncé.

toL’énoncé est facultatif. Si vous omettez les instructions et les instructions, toutes les tofrom routes sont considérées comme correspondance.

Tableau 1 résume les conditions clés d’une stratégie de routage.

Tableau 1 : Récapitulatif des conditions de correspondance des stratégies de routage clés

Condition de correspondance

Description

aggregate-contributor

Correspondance des routes qui contribuent à un agrégation configuré. Cette condition de correspondance peut être utilisée pour supprimer un contributeur dans un routeur agrégé.

area area-id

Il correspond à un routeur découvert depuis la zone d’OSPF spécifique lors de l’exportation OSPF routes vers d’autres protocoles.

as-path name

Correspond le nom du chemin expression régulière d’un système autonome (AS). BGP routes dont AS chemin d’accès correspond à l’expression régulière sont traitées.

color preference

Correspond à une valeur de couleur. Vous pouvez spécifier des valeurs de préférence plus précises que celles indiquées dans les conditions de preference correspondance. La valeur peut être de 0 à color 4 294 967 295 (232 –1). Un nombre plus faible indique un routeur préféré.

community

Correspond au nom d’une ou plusieurs communautés. Si vous énumérez plusieurs noms, un seul nom doit correspondre pour qu’une correspondance se produise. (Il s’agit en fait d’une opération ou d’une logique.)

external [type metric-type]

Il permet d’OSPF routes externes, y compris les routes exportées d’un niveau à un autre. Dans cette condition de correspondance, type est un mot-clé facultatif. La metric-type valeur peut être de 1 ou 2. Lorsque vous ne spécifiez type pas, cette condition correspond à tous les routes externes.

interface interface-name

Correspond le nom ou l’adresse IP d’une ou plusieurs interfaces de routeur. Utilisez cette condition avec des protocoles spécifiques à l’interface. Par exemple, n’utilisez pas cette condition avec les BGP internes (IBGP).

Selon l’endroit où la stratégie est appliquée, cette condition de correspondance correspond aux routes apprises à partir ou annoncées par l’intermédiaire de l’interface spécifiée.

internal

Correspondance d’une stratégie de routage contre l’indicateur interne pour des stratégies autonomes simplifiées sur le saut suivant.

level level

Il est au niveau IS-IS de l’échelle. Les routes du niveau spécifié ou annoncées au niveau spécifié sont traitées.

local-preference value

Correspond à un attribut BGP de préférence locale. La valeur de préférence peut être de 0 à 4 294 967 295(2 32 – 1).

metric metric

metric2 metric

Correspond à une valeur métrique. La valeur correspond à la multi-sortie discriminatoire (MED) et à la mesure IGP BGP si le saut suivant passe par une metricmetric2 autre route.

neighbor address

Correspond à l’adresse d’un ou plusieurs voisins (pairs).

Pour BGP politiques d’exportation, l’adresse peut être pour un pair connecté directement ou indirectement. Pour tous les autres protocoles, l’adresse est pour le voisin à partir duquel la publicité est reçue.

next-hop address

Il correspond à l’adresse ou aux adresses du saut suivant indiquées dans les informations de routage pour un routage particulier. Pour chaque BGP, les correspondances sont exécutées avec chaque protocole saut suivant.

origin value

Il correspond à l BGP de départ, qui est l’origine des informations AS chemin de données. Cette valeur peut faire partie des valeurs suivantes:

  • egp—Les informations de chemin sont issues d’AS.

  • igp— Les informations sur les chemins proviennent de l’AS.

  • incomplete—Les informations de chemin ont été apprises par d’autres moyens.

preference preference

preference2 preference

Correspond à la valeur de préférence. Vous pouvez spécifier une valeur de préférence primaire ( preference ) et une valeur de préférence secondaire ( preference2 ). La valeur de préférence peut être de 0 à 4 294 967 295 (232 –1). Un nombre plus faible indique un routeur préféré.

Remarque :

Ne définissez preference2 pas de stratégie BGP de route.

protocol protocol

Correspond le nom du protocole à partir duquel la route a été apprise ou à laquelle le chemin est annoncé. Il peut faire partie des questions suivantes: aggregatebgp, direct , , , dvmrp , , , ou isislocalospfpim-densepim-sparseripripngstatic .

route-type value

Correspond au type de route. La valeur peut être l’une ou externalinternal l’autre.

Toutes les conditions du et des instructions doivent correspondre from pour que to l’action soit prise. Les conditions de correspondance définies Tableau 2 sont en fait une opération logique. L’association dans les listes de préfixes et les listes de route est gérée différemment. Il s’agit en fait d’une opération ou d’une logique. Si vous configurez une stratégie comprenant une combinaison de filtres de route, de listes de préfixes et de filtres d’adresse source, elles sont évaluées en fonction d’une opération ou d’une recherche de correspondance de route la plus longue.

Tableau 2 décrit les conditions de correspondance disponibles pour l’association d’un routeur entrant ou sortant. Le tableau indique si vous pouvez utiliser la condition de correspondance dans les deux instructions et dans les instructions, et si cette condition fonctionne de la même manière ou de manière différente lorsqu’elle est utilisée avec les fromto deux instructions. Si une condition de correspondance fonctionne différemment dans une instruction que dans une instruction ou si celle-ci ne peut pas être utilisée dans un seul type d’instruction, il existe une description distincte de from chaque type d’instruction. to 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 (système autonome [AS] expressions régulières des chemins, communautés et listes de préfixes) et sont plus complexes que les conditions de correspondance standard. Les conditions de correspondance é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 moins complexes que les conditions de correspondance étendues.

Tableau 2 : Liste complète des conditions de correspondance des stratégies de routage

Condition de correspondance

Catégorie de condition de correspondance

Description de la déclaration

aggregate-contributor

Standard

Correspondez aux routes qui contribuent à un agrégation configuré. Cette condition de correspondance peut être utilisée pour supprimer un contributeur dans un routeur agrégé.

area area-id

Standard

(Open Shortest Path First [OSPF] uniquement) Identifiant de zone.

Dans une déclaration utilisée avec une stratégie, correspondent à un routeur tiré de la zone d’OSPF spécifique lors de l’exportation OSPF fromexport routes vers d’autres protocoles.

as-path name

Étendu

(Border Gateway Protocol [BGP] uniquement) Nom d’une expression AS chemin régulier. Pour plus d’informations, consultez le site Understanding AS Path Regular Expressions for Use as Routing Policy Match Conditions.

as-path-group group-name

Étendu

(BGP uniquement) Nom d’une expression AS groupe de chemins d’accès régulier. Pour plus d’informations, consultez le site Understanding AS Path Regular Expressions for Use as Routing Policy Match Conditions.

color preference color2 preference

Standard

Valeur de la couleur. Vous pouvez spécifier des valeurs de préférence (et) plus précises que celles indiquées dans les conditions de colorcolor2preferencepreference2 correspondance. La valeur de la couleur peut être un nombre dans la plage de 0 à 4 294 967 295 (232 – 1). Un nombre plus faible indique un routeur préféré.

community-count value (equal | orhigher | orlower)

Standard

(BGP uniquement) Nombre d’entrées de la communauté requises pour qu’un route s’assortisse. La valeur de compte peut se trouver dans une plage de 0 à 1 024. Indiquez l’une des options suivantes:

  • equal—Le nombre de communautés doit égaler cette valeur pour être considérée comme correspondance.

  • orhigher —Pour être considérées comme une correspondance, le nombre de communautés doit être supérieur ou égal à cette valeur.

  • orlower—Pour être considérées comme match, le nombre de communautés doit être inférieur ou égal à cette valeur.

Remarque :

Si vous configurez plusieurs instructions, la correspondance community-count est en fait une opération et une logique.

Remarque :

community-countL’attribut fonctionne uniquement avec les communautés standard. Elle n’est pas en accord avec les communautés étendues.

Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To.

community [ names ]

Étendu

Nom d’une ou plusieurs communautés. Si vous énumérez plusieurs noms, un seul nom doit correspondre pour qu’une correspondance se produise (la correspondance est en fait une opération ou une logique). Pour plus d’informations, consultez la BGP communautés étendues, ainsi que les grandes communautés en tant que conditions de correspondance des stratégies de routage.

BGP routes EVPN se sont étendues et transportés par le BGP mettre à jour l’attribut de chemin de message. Vous pouvez ainsi utiliser des communautés étendues pour le filtrage BGP routes EVPN. Les informations disponibles incluent le type d’encapsulation, les informations de mobilité mac, les informations d’étiquettes EVPN à horizon partagé, le mode ESI et le label etree leaf.

Utilisez la syntaxe suivante pour spécifier BGP communautés étendues EVPN:

  • community (type, in decimal format) val1:val2

    les valeurs val1 et val2 peuvent être indiquées comme octets [2 + 4] ou [4 + 2] octets.

external [ type metric-type ]

Standard

(OSPF et IS-IS uniquement) Correspondance IGP les routes externes. Pour les IS-IS, cette condition correspond également aux routes exportées d’un niveau IS-IS external un autre. Le type mot-clé est facultatif et s’applique uniquement aux OSPF externes. Lorsque vous ne spécifiez pas, cette condition correspond à tous les IGP typeexternal (OSPF et IS-IS) externes. Lorsque vous spécifiez, cette condition n’est OSPF que les routes externes avec le typeexternal type OSPF mesure spécifié. Le type de mesure peut être 1 ou 2.

Pour faire correspondre BGP externes, utilisez la route-type condition de correspondance.

evpn-esi

Standard

Vous pouvez filtrer BGP routes EVPN en fonction des informations des identifiants de segments Ethernet (ESI) pour les types de routes 1, 2, 4, 7 et 8, qui sont les seuls types à inclure l’attribut ESI dans leur préfixe. (Les valeurs ESI sont encodées comme des registres d’accès à 10 to/s et sont utilisées pour identifier les segments d’un même segment.)

evpn-etag

Standard

Vous pouvez filtrer BGP evPN en fonction des informations de balise EVPN, disponibles depuis le préfixe de la route EVPN. Nécessite de définir EVPN dans la hiérarchie de CLI suivante:

  • filter policy-options policy-statement name term name family

evpn-mac-route

Standard

Le filtrage BGP des routes EVPN de type 2 en fonction de leur adresse IP.

Les routes MAC EVPN de type 2 peuvent avoir une adresse IP dans le préfixe et une adresse MAC. L’adresse IP transporté par la route MAC-IP peut être une adresse IPv4 ou IPv6. Il est possible de filtrer les routes de type 2 en fonction uniquement si elles ne disposent que de l’adresse mac, de l’adresse mac+ipv4 ou de l’adresse mac+ipv6.

interface interface-name

Standard

Nom ou adresse IP d’une ou plusieurs interfaces d’équipement de routage. N’utilisez pas ce qu’il faut utiliser avec des protocoles non spécifiques à l’interface, comme IBGP.

Correspond à la route apprise à partir de l’une des interfaces indiquées ou à l’annonce de celle-ci. Les routes directes correspondent aux routes configurées sur l’interface spécifiée.

level level

Standard

(Intermediate System-to-Intermediate System [IS-IS] uniquement) IS-IS niveau supérieur.

Faites correspondre la route apprise à partir d’un niveau spécifié ou faire l’objet d’une publicité.

local-preference value

Standard

(BGP uniquement) BGP de préférence locale local-preference (add | subtract) number (LOCAL_PREF). La valeur de préférence peut être un numéro dans la plage de 0 à 4 294 967 295 (232 – 1).

mac-filter-list

Standard

(BGP uniquement) Liste de filtres mac nommées. Les routes EVPN de type 2 ont une adresse MAC dans le préfixe, que vous pouvez utiliser pour créer une liste d’adresses MAC.

multicast-scoping (scoping-name | number) < (orhigher | orlower) >

Standard

Valeur de portée multicast de l’adresse de groupe multicast IPv4 ou IPv6. Le nom de portée multicast correspond à un préfixe IPv4. Vous pouvez vous correspondre sur un préfixe de portée multicast ou sur un ensemble de préfixes. Indiquez de correspondre à un champ d’application et d’un champ d’application plus élevé, ou d’en correspondre à un champ d’application et de diminuer orhigherorlower 100 % du champ d’application. Pour plus d’informations, consultez le Junos OS Multicast Protocols User Guide.

Vous pouvez appliquer cette stratégie de portée à la table de routage en incluant scope-policy l’instruction au niveau de la [edit routing-options] hiérarchie.

La number valeur peut être n’importe quel nombre hexadécimaux de 0 à F. La valeur de portée du multicast est un nombre de 0 à 15, ou l’un des mots-clés suivants avec les définitions associées:

  • node-local (value=1) — Aucun préfixe correspondant

  • link-local (valeur=2)—Préfixe correspondant 224.0.0.0/24

  • site-local (value=5)—Aucun préfixe correspondant

  • global (valeur=14)—Préfixe correspondant 224.0.1.0 à 238.255.255.255

  • organization-local (valeur=8)—Préfixe correspondant 239.192.0.0/14

neighbor address

Standard

Adresse d’un ou plusieurs voisins (pairs).

Pour BGP, l’adresse peut être un pair connecté directement ou indirectement.

Pour BGP d’importation, la spécification to neighbor produit le même résultat que la spécification from neighbor .

Pour les BGP d’exportation, la spécification de la condition de correspondance n’a aucun effet neighbor et n’est pas ignorée.

Pour tous les autres protocoles, l’adresse est le voisin d’où la publicité est reçue, ou pour les instructions, elle est proche du voisin auquel la publicité to est envoyée.

Remarque :

La neighbor address condition de correspondance n’est pas valide pour le protocole RIP (Routing Information Protocol).

next-hop [ addresses ]

Standard

Une ou plusieurs adresses de saut suivant spécifiées dans les informations de routage pour une route particulière. Une adresse du saut suivant ne peut inclure une adresse netmask. Pour chaque BGP, les correspondances sont exécutées avec chaque protocole saut suivant.

next-hop-type merged

Standard

Le saut suivant généré par LDP est basé sur les sauts suivants RSVP et IP disponibles, associés à une mise en correspondance de classe de forwarding.

Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To.

nlri-route-type

Standard

Type de route de NLRI 1 à NLRI 10. Plusieurs types de route peuvent être spécifiés dans une seule stratégie.

Pour EVPN, les types de route NLRI varient de 1 à 8 (le premier octet du préfixe de route du BGP message de mise à jour est le type de route EVPN).

Outre le filtrage des types de route EVPN NLRI, vous pouvez également filtrer l’adresse IP ou l’adresse MAC (mac-ip) intégrée au préfixe de route EVPN pour les types de route 2 et 5. Pour ce faire, utilisez une prefix-list adresse route-filter ou une adresse.

Lorsqu’un routeur de type 5 est créé à partir d’une publication mac-ip de type 2 apprise à distance, la communauté qui a été apprise à partir de la publicité de route de type 2 est incluse dans le nouveau type de route 5. Vous pouvez empêcher cela en activant donot-advertise-community l’instruction au niveau de la protocols evpn ip-prefix-routes hiérarchie.

origin value

Standard

(BGP uniquement) BGP de l’origine, qui est l’origine des informations AS chemin de données. Cette valeur peut faire partie des valeurs suivantes:

  • egp—Les informations de chemin sont issues d’un AS.

  • igp—Informations de chemin issues du réseau local AS.

  • incomplete—Les informations de chemin ont été apprises par d’autres moyens.

policy [ policy-name ]

Étendu

Nom d’une stratégie à évaluer en tant que sous-domaine.

Pour plus d’informations sur cette condition de correspondance étendue, consultez la consulter « Understanding Policy Subroutines in Routing Policy Match Conditions» (Comprendre les sous-routages dans les conditions de correspondance des stratégies de routage).

preference preference preference2 preference

Standard

Valeur de préférence. Vous pouvez spécifier une valeur de préférence primaire ( preference ) et une valeur de préférence secondaire ( preference2 ). La valeur de préférence peut être de 0 à 4 294 967 295 (232 –1). Un nombre plus faible indique un routeur préféré.

Pour spécifier des valeurs de préférence encore plus précises, consultez les conditions de correspondance dans colorcolor2 ce tableau.

prefix-list prefix-list-name ip-addresses

Étendu

Liste nommée des adresses IP. Vous pouvez spécifier une correspondance exacte avec les routes entrantes.

Pour plus d’informations sur cette condition de correspondance étendue, consultez la liste des préfixes à utiliser dans les conditions de correspondance des stratégies 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.

prefix-list-filter prefix-list-name match-type

Étendu

Liste des préfixes nommés. Vous pouvez spécifier les qualifications de longueur de préfixe pour la liste des préfixes dans la liste de préfixes.

Une fois utilisés avec les types de route EVPN NRLI 2 et 5, les données suivantes sont prise en charge:

  • from prefix-list-filter [ exact | longer | orlonger ]

Pour plus d’informations sur cette condition de correspondance étendue, consultez la liste des préfixes à utiliser dans les conditions de correspondance des stratégies de routage.

Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To.

protocol protocol

Standard

Nom du protocole à partir duquel la route a été apprise ou à laquelle la route est annoncée. Il peut faire partie des questions suivantes: access, , , (matches à la fois les access-internalaggregateanchorarpbgpbgp-ls-epebgp-staticdirectdvmrpesisevpnfrrisisl-isis routes isisl2-learned-host-routingl2circuitl2vpnldplocalmplsmsdpospf OSPFv2 et OSPFv3), ospf2 (correspondances routes OSPFv2 uniquement), ospf3 (correspondances routes OSPFv3 uniquement), pim , , , , rift ou ripripngroute-targetrsvpspring-testaticvpls .

rib routing-table

Standard

Nom d’une table de routage. Cette valeur peut faire partie des valeurs routing-table suivantes:

  • inet.0— Routes IPv4 unicast

  • instance-nom inet.0— Routes IPv4 unicast pour une instance de routage particulière

  • inet.1— Routes IPv4 multicast

  • inet.2— Routes IPv4 unicast pour la recherche de rPF (Reverse-Path Forwarding) multicast

  • inet.3—MPLS routes d’accès

  • mpls.0— routes MPLS pour le chemin de commuté d’étiquettes (LSP) sauts suivants

  • inet6.0— Routes IPv6 unicast

route-distinguisher

Standard

Nom de l’éminent routeur (RD).

La rd prend en charge le filtrage BGP les routes EVPN. Ces informations sont transportées dans le préfixe de la route EVPN.

route-filter route-filter-list

Standard

Filtre de route ou liste de filtres de route nommés. Vous pouvez spécifier les qualifications de longueur de préfixe pour la liste des routes dans la liste de filtres de routes.

Une fois utilisés avec les types de route EVPN NRLI 2 et 5, les données suivantes sont prise en charge:

  • from route-filter [ address-mask | exact | longer | orlonger | prefix-length-range | through | upto ]

Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To.

rtf-prefix-list name route-targets

Étendu

(BGP uniquement) Liste nommée des préfixes cibles de route BGP et du filtrage proxy BGP cible de route.

Pour plus d’informations sur cette condition de correspondance étendue, consultez l’exemple: Configurer une stratégie d’exportation pour BGP de cible de route pour les VPN .

Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To.

source-address-filter destination-prefix match-type <actions>

Étendu

Liste des adresses source multicast. Lorsque vous spécifiez une adresse source, vous pouvez spécifier une correspondance exacte avec un route spécifique ou une correspondance moins précise à l’aide des types de correspondance. Vous pouvez configurer une action commune qui s’applique à l’ensemble de la liste ou une action associée à chaque préfixe. Pour plus d’informations, consultez la partie Understanding Route Filters for Use in Routing Policy Match Conditions ( Comprendre les filtres de routage à utiliser dans les conditions de correspondance des stratégies de routage).

Cette condition de correspondance n’est pas prise en charge pour une utilisation avec l’instruction To.

state (active | inactive)

Standard

(BGP exporter uniquement) Faites correspondre aux types de routes suivantes:

  • active— Une route de BGP active

  • inactive—Un routeur annoncé comme le meilleur chemin BGP’externe même si le meilleur chemin est un routeur interne

  • inactive— Un routage annoncé par BGP comme le meilleur route, même si la table de routage n’a pas choisi ce routage actif.

tag string tag2 string

Standard

Valeur de balise. Vous pouvez spécifier deux chaînes de balises: tag (pour la première chaîne) et tag2 . Ces valeurs sont locales au routeur et peuvent être définies sur des routes configurées ou en utilisant une stratégie de routage d’importation.

Vous pouvez spécifier plusieurs balises dans une condition de correspondance en incluant les balises dans une liste entre crochets. Quelques chiffres clés : from tag [ tag1 tag2 tag3 ];

Pour OSPF, l’action définit le champ de balises de 32 bits dans OSPF de messages tag LSA (Link-State Advertisement) externes.

Pour IS-IS, l’action définit l’indicateur de 32 bits dans les IS-IS type de tag préfixe IP. (TLV).

OSPF stocke l’ID de OSPF zone de la route interne dans tag2 l’attribut. Toutefois, pour les routes externes, OSPF ne stocke rien dans tag2 l’attribut.

Vous pouvez configurer un terme de stratégie pour définir tag2 la valeur d’un route. Si le routeur possède déjà une valeur (par exemple, un routeur OSPF qui stocke l’id de zone dans le tag2), la valeur d’origine est remplacé par la tag2tag2 nouvelle valeur.

Lorsque la stratégie contient la condition de correspondance « de zone », pour les routes OSPF internes, l’endroit où est définie, en fonction de l’ID de zone-zone de OSPF, l’évaluation est réalisée pour comparer l’attribut avec l’ID de tag2tag2 zone. Pour les routes OSPF externes qui ne sont pas définies par l’attribut, tag2 la condition de correspondance échoue.

validation-database

Standard

Lorsque BGP validation de l’origine est configurée, 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 de route contient des enregistrements ROA (Route Origin Authorization) qui masquent les préfixes de route aux systèmes autonomes (ASS) attendus. Cela empêche la publicité accidentelle de routes non valides.

Consultez configuring Origin Validation for BGP.