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és et exportés vers les différentes tables de routage.

Les stratégies de routage vous permettent de contrôler les informations de routage qui sont importés et exportés vers les tables de routage et de routage. Depuis le début 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égies spécifiques aux routes EVPN.

Les stratégies peuvent être appliquées au niveau de l’instance de routage ou au BGP niveau. Lorsque vous appliquez des stratégies au BGP, toutes les instances de routage EVPN sont appliquées. Appliquées au niveau de l’instance de routage, elles n’impactent que l’instance de routage EVPN spécifiée. Pour appliquer la politique au niveau BGP, inclure l’instruction au niveau de la hiérarchie et vpn-apply-export importer ou exporter la [edit protocols bgp] politique. Pour appliquer la stratégie au niveau de l’instance de routage, utilisez ou appliquez l’instruction pour appliquer la stratégie vrf-export pour cette instance de vrf-import routage spécifique.

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 de stratégies.

Le Tableau 1 répertorie les conditions de correspondance prise 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]

BGP les routes EVPN peuvent être transportées par un ensemble de communautés étendues EVPN (EVPN) qui sont transportés dans l’attribut de chemin de message de mise à jour BGP. Vous pouvez ainsi utiliser ces communautés étendues pour le filtrage et BGP routes EVPN. Les informations spécifiques à EVPN disponibles dans les communautés étendues incluent, 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, etc.

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

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

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

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

Commande élevée

Faible commande (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é EVPN MAC

0x06

0x01

0x0601

1537

Étiquette EVPN ESI

0x06

0x02

0x0602

1538

Cible de route EVPN ES-Import

0x06

0x04

0x0604

1540

Attributs EVPN de couche 2

0x06

0x05

0x0605

1541

EVPN E-Tree

Pour consulter la liste complète des communautés étendues, reportez-vous aux communautés Border Gateway Protocol (BGP) étendues.

evpn-esi

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 un segment de plusieurs personnes.) Remarque: l’énoncé correspondant est valable uniquement avec l’énoncé correspondant « evpn-esi evpn de famille ».

evpn-etag

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

evpn-mac-route

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

Les routes de publicité MAC/IP EVPN de type 2 peuvent avoir une adresse IP dans le préfixe ainsi qu’une adresse MAC. L’adresse IP transporté dans le routeur MAC-IP Advertisement peut être une adresse 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, l’instruction CLI suivante doit être définie:

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

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

local-preference

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

mac-filter-list

(BGP uniquement) Liste de filtres MAC nommée. 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.

metric

La mesure correspond au MED, et la métrique2 correspond à la mesure IGP si le pare-BGP boucles du saut suivant via un autre routeur. Vous pouvez spécifier jusqu’à quatre valeurs métriques, mesure, 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 (le saut suivant tiers doit être annoncé).

  • discard—L’adresse du saut suivant est remplacée par un saut suivant.

  • next-table—L’équipement de routage effectue une recherche de forwarding dans le tableau spécifié.

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

  • specify peer-address—L’adresse du saut suivant est remplacée par l’adresse IP de l’pair (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 route NLRI varient 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 route peuvent être spécifiés dans une seule stratégie.

origin

Définissez l BGP en origine du chemin à l’une des valeurs suivantes:

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

  • igp—Informations de chemin issues de l’AS.

  • incomplete—Informations de chemin apprises par d’autres moyens.

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

Les deux et les conditions de correspondance sont prise en charge. est similaire, à l’exception qu’un type de correspondance peut prefix-list être spécifié uniquement avec prefix-list-filter prefix-list prefix-list-filter prefix-list-filter . 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 ]

route-distinguisher

Valeur de l’éminent routeur (RD).

Le filtrage BGP des routes EVPN basées sur la recherche et le chemin est pris en charge. Ces informations sont transportées dans le préfixe de la route EVPN.

route-filter

route-filter-list

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 ]

Lorsque vous utilisez des filtres de stratégie pour filtrer les routes EVPN, dans Junos OS Release 19.4R1 et ultérieurement, les actions de stratégie suivantes sont prises en charge (en d’autres cas, elles peuvent être spécifiées comme étant la qualification de la stratégie).

Le tableau 2 répertorie les actions qui peuvent être utilisées lors du filtrage des routes EVPN.

Tableau 2: Liste des actions à prendre pour filtrer les routes EVPN

Action

Description

Accepter

Acceptez un itinéraire.

apply-groups group-name

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

apply-groups-except group-name

Désactivez l’héritage d’un groupe de configuration. Cette action est utile lorsque vous utilisez l’énoncé du groupe d’application 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

Append un ou plusieurs AS au début du AS chemin. Si vous spécifiez plusieurs AS, indiquez les nombres dans les guillemets.

Les AS sont ajoutés après l’ajout du AS local au chemin. Cette action ajoute des AS chiffres aux AS séquences, et non aux AS jeux. Si le chemin de AS existant commence par une séquence ou un ensemble de confédérations, les chiffres AS annexes sont placés dans une séquence de confédération. Sinon, les chiffres annexes AS sont placés avec une séquence non-confédération.

default-action

Acceptez ou rejettez tout protocole de journal d’action en les dominant. Il s’agit d’une mesure de stratégie qui n’a pas d’arrêt.

next

Passez à la politique ou à un terme suivant.

preference

Définit l’BGP de préférence locale pour le routeur. La préférence peut être un nombre de 0 à 4 294 967 295), les numéros plus bas étant préférés. Des routes sélectionnées sont installées dans la table de forwarding.

priority

Définissez la priorité de l’installation de route: élevée, basse ou moyenne. Les routes haute priorité sont mises à jour en premier dans la RIB (table de routage) et dans la FIB (table de routage), 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 routeur et ne le propage pas. En cas de rejet d’un routage, aucune autre modalité n’est évaluée dans la stratégie de routage et aucune autre stratégie de routage n’est évaluée.

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

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