Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Stratégies de routage pour EVPN

RÉSUMÉ Créez des stratégies de routage pour contrôler les informations de routage EVPN qui seront importées et exportées vers les différentes tables de routage.

Les stratégies de routage vous permettent de contrôler les informations de routage que l’équipement importe et exporte vers les tables de routage et de transfert. À partir de Junos OS 19.4R1, Junos a étendu la prise en charge des stratégies de routage pour inclure la création et l’application de filtres de stratégie spécifiques aux routes EVPN.

Vous pouvez appliquer des stratégies au niveau de l’instance de routage ou au niveau du groupe BGP. Lorsque vous appliquez des stratégies au niveau du groupe BGP, elles affectent toutes les instances de routage EVPN. Lorsqu’elles sont appliquées au niveau de l’instance de routage, elles affectent uniquement l’instance de routage EVPN spécifiée. Pour appliquer la stratégie au niveau du groupe BGP, incluez l’instruction vpn-apply-export au niveau de la [edit protocols bgp] hiérarchie et importez ou exportez la stratégie. Pour appliquer la stratégie au niveau de l’instance de routage, utilisez l’instruction vrf-export ou vrf-import pour appliquer la stratégie pour cette instance de routage.

Note:

Vous pouvez modifier les publicités de routage EVPN de type 1 via la configuration des vrf-export stratégies. Vous devez configurer la stratégie avec la accept clause pour les communautés cibles que vous souhaitez annoncer, sinon elles seront rejetées par l’action de stratégie par défaut.

Les stratégies sont composées de conditions de correspondance, d’actions et de conditions. Pour plus d’informations sur les stratégies, consultez la présentation de l’infrastructure des politiques.

Le tableau 1 répertorie les conditions de correspondance prises en charge pour le filtrage des routes EVPN.

Tableau 1 : Liste des conditions de correspondance pour le filtrage des routes EVPN

Condition de correspondance

Description

community [names]

Les routes EVPN BGP peuvent avoir un ensemble de communautés étendues EVPN dans l’attribut de chemin de message de mise à jour BGP, et ainsi, vous pouvez utiliser ces communautés étendues pour filtrer les routes EVPN BGP. Les informations spécifiques à EVPN disponibles dans les communautés étendues comprennent, par exemple, le type d’encapsulation, les informations de mobilité MAC, les informations d’étiquette EVPN à horizon partagé, le label EVPN ESI split-horizon, le mode ESI, le label de branche E-tree, et bien plus encore.

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

  • set policy-options community name members type:val1:val2

Toutes les valeurs (y compris le type) sont décimales ; le type est de 2 octets, l’octet d’ordre supérieur définissant le type de communauté étendue et l’octet d’ordre bas définissant le sous-type de communauté. val1 et val2 peuvent être spécifiés en tant que [2 + 4] octets ou en tant que [4 + 2] octets.

Les communautés étendues les plus couramment utilisées avec les routes EVPN BGP sont fournies ici.

Haut de gamme

Ordre réduit (sous-type)

Type (hex)

Type (Déc)

Nom

0x03

0x0c

0x030c

780

BGP Encapsulation

0x03

0x0d

0x030d

781

Passerelle par défaut

0x06

0x00

0x0600

1536

Mobilité MAC EVPN

0x06

0x01

0x0601

1537

EVPN ESI Label

0x06

0x02

0x0602

1538

Cible de routage EVPN ES-Import

0x06

0x04

0x0604

1540

Attributs EVPN de couche 2

0x06

0x05

0x0605

1541

EVPN E-Tree

Pour obtenir la liste complète des communautés étendues, reportez-vous à la section Communautés étendues BGP (Border Gateway Protocol).

evpn-esi

Vous pouvez filtrer les routes EVPN BGP sur la base des informations des identifiants de segment Ethernet (ISS) 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 sous la forme d’un nombre entier de 10 octets et sont utilisées pour identifier un segment multihébergement.) Notez que l’instruction evpn-esi de correspondance n’est valable qu’avec l’instruction de correspondance « evpn de la famille ».

evpn-etag

Vous pouvez filtrer les routes EVPN BGP sur la base des informations de balise Ethernet EVPN, qui font partie du préfixe de la route EVPN. Cette déclaration de correspondance est valable uniquement avec l’instruction family evpn de correspondance.

evpn-mac-route

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

EVPN de type 2 MAC/IP Les routes publicitaires peuvent avoir une adresse IP dans le préfixe ainsi que l’adresse MAC. L’adresse IP transportée dans le routage de la publicité MAC-IP peut être IPv4 ou IPv6. Il est possible de filtrer les routes de type 2 en fonction de l’adresse MAC uniquement, de l’adresse MAC+IPv4 ou de l’adresse MAC+IPv6. Pour ce faire, il faut définir l’instruction CLI suivante :

  • from evpn-mac-route [ mac-ipv4 | mac-ipv6 | mac-only ]

Notez que cette déclaration de correspondance est valable uniquement avec l’instruction de family evpn correspondance.

local-preference

Définissez l’attribut de préférence locale (LOCAL_PREF). La valeur de préférence peut être un nombre dans la plage de 0 à 4 294 967 295.

mac-filter-list

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

metric

La métrique correspond au MED, et la métrique2 correspond à la métrique IGP si le saut suivant BGP passe par un autre routeur. Vous pouvez spécifier jusqu’à quatre valeurs métriques: métrique, métrique2, métrique3 et métrique4.

next-hop (address | discard | next-table table-name | peer-address | reject | self)

Nécessite des confédérations IBGP ou EBGP (saut suivant tiers doit être annoncé).

  • discard: l’adresse du saut suivant est remplacée par un saut suivant de rejet.

  • next-table— L’équipement de routage effectue une recherche de transfert dans la table spécifiée.

  • self— L’adresse du saut suivant est remplacée par l’une des adresses de l’équipement de routage local, comme déterminé par le protocole publicitaire, généralement l’adresse IP locale utilisée pour l’adjacence BGP.

  • specify peer-address— L’adresse du saut suivant est remplacée par l’adresse IP de l’homologue (importation uniquement), généralement un équipement de routage publicitaire ou un autre équipement de routage directement connecté.

nlri-route-type

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

Plusieurs types de routes peuvent être spécifiés dans une seule stratégie.

origin

Définissez l’attribut d’origine du chemin BGP sur l’une des valeurs suivantes :

  • egp— Les informations sur le chemin proviennent d’un autre AS.

  • igp: les informations sur le chemin proviennent de l’AS local.

  • incomplete— Informations sur les chemins appris par d’autres moyens.

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

Les deux prefix-list et prefix-list-filter les conditions de correspondance sont prises en charge. prefix-list est similaire à ,à prefix-list-filterl’exception qu’un type de correspondance peut être spécifié uniquement avec prefix-list-filter. Vous pouvez spécifier des qualificatifs de longueur de préfixe pour la liste des préfixes de la liste de préfixes.

Lorsqu’elle est utilisée avec les routes EVPN NRLI de types 2 et 5, les éléments suivants sont pris en charge :

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

route-distinguisher

Valeur de l’opérateur de routage (RD).

Le filtrage des routes EVPN BGP en fonction de la RD est pris en charge. Les informations rd sont portées dans le préfixe de la route EVPN.

route-filter

route-filter-list

Filtre de routage nommé ou liste de filtres de routage. Vous pouvez spécifier des qualificatifs de longueur de préfixe pour la liste de routes dans la liste de filtres de routage.

Lorsqu’elle est utilisée avec les routes EVPN NRLI de types 2 et 5, les éléments suivants sont pris en charge :

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

Lorsque vous utilisez des filtres de stratégie pour filtrer les routes EVPN, dans Junos OS version 19.4R1 et versions ultérieures, les actions de stratégie suivantes sont prises en charge (c’est-à-dire qu’elles peuvent être spécifiées comme le qualificatif puis dans la stratégie).

Le tableau 2 répertorie les actions pouvant être utilisées pour filtrer les routes EVPN.

Tableau 2 : Liste des actions pour le filtrage des routes EVPN

Action

Description

Accepter

Accepter un itinéraire.

apply-groups group-name

Appliquez un groupe de configuration à une stratégie. Si vous spécifiez plusieurs noms de groupe, le premier groupe répertorié prend la priorité sur le prochain, et ainsi de suite.

apply-groups-except group-name

Désactiver l’héritage d’un groupe de configuration. Cette action est utile lorsque vous utilisez l’instruction apply-group dans une stratégie, mais que vous souhaitez également remplacer les valeurs héritées du groupe de configuration pour un paramètre spécifique.

as-path-prepend

Ajoute un ou plusieurs numéros AS au début du chemin AS. Si vous spécifiez plusieurs numéros d’AS, indiquez-les entre guillemets.

Les numéros AS sont ajoutés une fois que le numéro AS local a été ajouté au chemin. Cette action ajoute des numéros AS aux séquences AS uniquement, et non aux ensembles d’AS. Si le chemin AS existant commence par une séquence ou un ensemble de confédération, les numéros AS ajoutés sont placés dans une séquence de confédération. Dans le cas contraire, les numéros AS ajoutés sont placés avec une séquence sans confédération.

default-action

Acceptez ou rejetez tout protocole de journal d’actions en les remplaçant. Il s’agit d’une action de politique sans fin.

next

Passez à la politique ou au terme suivant.

preference

Définit l’attribut de préférence locale BGP pour le routage. La préférence peut être un nombre de 0 à 4 294 967 295), les nombres inférieurs étant plus préférés. Les routes sélectionnées sont installées dans la table de transfert.

priority

Définissez la priorité pour l’installation du routage : élevé, faible ou moyen. Les routes prioritaires sont mises à jour d’abord dans le RIB (table de routage) et la FIB (table de transfert), avant les routes de moyenne et faible priorité. Les routes sont placées dans différentes files d’attente de priorité en fonction de la priorité.

reject

Rejette le routage et ne le propage pas. Une fois qu’un routage est rejeté, aucun autre terme de la stratégie de routage et aucune autre stratégie de routage n’est évalué.

tag (add | subtract) tag2 (add | subtract) number

Modifiez la valeur de la balise par le montant spécifié.