Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Políticas de enrutamiento para EVPN

RESUMEN Cree políticas de enrutamiento para controlar la información de enrutamiento EVPN que se importará y exportará a las diferentes tablas de enrutamiento.

Las directivas de enrutamiento permiten controlar la información de enrutamiento que el dispositivo importa y exporta a las tablas de enrutamiento y reenvío. A partir de Junos OS 19.4R1, Junos ha ampliado la compatibilidad con políticas de enrutamiento para incluir la creación y aplicación de filtros de políticas específicos para rutas EVPN.

Puede aplicar políticas en el nivel de instancia de enrutamiento o en el nivel de grupo BGP. Cuando se aplican directivas en el nivel de grupo de BGP, afectan a todas las instancias de enrutamiento EVPN. Cuando se aplican en el nivel de instancia de enrutamiento, solo afectan a la instancia de enrutamiento EVPN especificada. Para aplicar la directiva en el nivel de grupo BGP, incluya la vpn-apply-export instrucción en el nivel de [edit protocols bgp] jerarquía e importe o exporte la política. Para aplicar la política en el nivel de instancia de enrutamiento, utilice la vrf-export instrucción o vrf-import para aplicar la política para esa instancia de enrutamiento.

Nota:

Puede modificar los anuncios de ruta de EVPN tipo 1 mediante la configuración de vrf-export políticas. Debe configurar la directiva con la accept cláusula para las comunidades de destino que desea anunciar o serán rechazadas por la acción de política predeterminada.

Las políticas se componen de condiciones, acciones y términos coincidentes. Para obtener más información acerca de las directivas, vea Información general sobre el marco de políticas.

En la tabla 1 se enumeran las condiciones de coincidencia admitidas para su uso en el filtrado de rutas EVPN.

Tabla 1: Lista de condiciones de coincidencia para filtrar rutas EVPN

Condición de coincidencia

Descripción

community [names]

Las rutas BGP EVPN pueden tener un conjunto de comunidades extendidas EVPN incluidas en el atributo BGP update message path y, como tal, puede usar estas comunidades extendidas para filtrar rutas BGP EVPN. La información específica de EVPN disponible en comunidades extendidas incluye, por ejemplo, tipo de encapsulación, información de movilidad MAC, información de etiqueta de horizonte dividido de EVPN, etiqueta de horizonte dividido de EVPN ESI, modo ESI, etiqueta de hoja de árbol electrónico y más.

Use la sintaxis siguiente para especificar las comunidades extendidas de BGP EVPN:

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

Todos los valores (incluido el tipo) están en decimal; type es de 2 octetos, con el octeto de orden superior definiendo el tipo de comunidad extendida y el octeto de orden bajo definiendo el subtipo de comunidad. val1 y val2 puede especificarse como [2 + 4] octetos o como [4 + 2] octetos.

Aquí se proporcionan las comunidades extendidas más utilizadas con rutas BGP EVPN.

Alto orden

Orden bajo (subtipo)

Tipo (hexadecimal)

Tipo (dic)

Nombre

0x03

0x0c

0x030c

780

Encapsulación BGP

0x03

0x0d

0x030d

781

Puerta de enlace predeterminada

0x06

0x00

0x0600

1536

Movilidad MAC de EVPN

0x06

0x01

0x0601

1537

Etiqueta EVPN ESI

0x06

0x02

0x0602

1538

Destino de ruta de importación ES-EVPN

0x06

0x04

0x0604

1540

Atributos de la capa 2 de EVPN

0x06

0x05

0x0605

1541

Árbol electrónico de EVPN

Para obtener una lista completa de las comunidades extendidas, consulte Comunidades extendidas del Protocolo de puerta de enlace fronteriza (BGP).

evpn-esi

Puede filtrar rutas BGP EVPN según la información de identificadores de segmento Ethernet (ESI) para los tipos de ruta 1, 2, 4, 7 y 8, que son los únicos tipos que incluyen el atributo ESI en su prefijo. (Los valores ESI se codifican como enteros de 10 bytes y se utilizan para identificar un segmento de host múltiple). Tenga en cuenta que la instrucción coincidente solo es válida junto con la evpn-esi instrucción coincidente "EVPN familiar".

evpn-etag

Puede filtrar las rutas de BGP EVPN en función de la información de la etiqueta Ethernet de EVPN, que forma parte del prefijo de la ruta de EVPN. Esta instrucción coincidente solo es válida junto con family evpn la instrucción coincidente.

evpn-mac-route

Filtrar rutas BGP EVPN tipo 2 en función de si tiene alguna dirección IP.

Las rutas de anuncio MAC/IP de tipo 2 de EVPN pueden tener una dirección IP en el prefijo junto con una dirección MAC. La dirección IP que se lleva en la ruta de anuncio MAC-IP puede ser IPv4 o IPv6. Es posible filtrar las rutas de tipo 2 basándose únicamente en la dirección MAC, la dirección MAC+IPv4 o la dirección MAC+IPv6. Para ello, es necesario establecer la siguiente instrucción CLI:

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

Tenga en cuenta que esta instrucción de coincidencia sólo es válida junto con la instrucción de family evpn coincidencia.

local-preference

Establezca el atributo de preferencia local (LOCAL_PREF). El valor de preferencia puede ser un número en el intervalo de 0 a 4.294.967.295.

mac-filter-list

(Solo BGP) Lista de filtros MAC con nombre. Las rutas EVPN de tipo 2 tienen una dirección MAC como parte del prefijo, que puede utilizar para crear una lista de direcciones MAC.

metric

La métrica corresponde al MED y la métrica2 corresponde a la métrica IGP si el siguiente salto del BGP pasa por otro enrutador. Puede especificar hasta cuatro valores de métrica: métrica, métrica2, métrica3 y métrica4.

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

Requiere confederaciones IBGP o EBGP (se debe anunciar el próximo salto de terceros).

  • discard: la dirección del siguiente salto se sustituye por una opción de descarte del siguiente salto.

  • next-table: el dispositivo de enrutamiento realiza una búsqueda de reenvío en la tabla especificada.

  • self: la dirección del salto siguiente se sustituye por una de las direcciones del dispositivo de enrutamiento local, según lo determine el protocolo de publicidad, normalmente la dirección IP local utilizada para la adyacencia del BGP.

  • specify peer-address: la dirección del siguiente salto se sustituye por la dirección IP del par (solo importación), normalmente un dispositivo de enrutamiento publicitario u otro dispositivo de enrutamiento conectado directamente.

nlri-route-type

Para EVPN, los tipos de ruta NLRI van del 1 al 8 (el primer octeto del prefijo de ruta en el mensaje de actualización de BGP es el tipo de ruta EVPN).

Se pueden especificar varios tipos de ruta en una sola política.

origin

Establezca el atributo de origen de la ruta de acceso del BGP en uno de los siguientes valores:

  • egp: información de ruta originada en otro AS.

  • igp: información de ruta originada en el AS local.

  • incomplete: información de ruta aprendida por otros medios.

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

Se admiten ambas condiciones y prefix-list-filter de coincidencia. prefix-list es similar a prefix-list-filter,con la excepción de que sólo se puede especificar un tipo de coincidencia con prefix-list-filter.prefix-list Puede especificar calificadores de longitud de prefijo para la lista de prefijos de la lista de prefijos.

Cuando se usa con los tipos 2 y 5 de ruta NRLI de EVPN, se admite lo siguiente:

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

route-distinguisher

Valor del diferenciador de ruta (RD).

Se admite el filtrado de rutas BGP EVPN basadas en RD. La información de RD se lleva en el prefijo de la ruta EVPN.

route-filter

route-filter-list

Filtro de ruta con nombre o lista de filtros de ruta. Puede especificar calificadores de longitud de prefijo para la lista de rutas de la lista de filtros de ruta.

Cuando se usa con los tipos de ruta 2 y 5 de EVPN NRLI, se admite lo siguiente:

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

Cuando se utilizan filtros de políticas para filtrar rutas EVPN, en Junos OS versión 19.4R1 y posteriores, se admiten las siguientes acciones de directiva (es decir, se pueden especificar como el calificador then en la política).

En la tabla 2 se enumeran las acciones que se pueden usar al filtrar rutas EVPN.

Tabla 2: Lista de acciones para filtrar rutas EVPN

Acción

Descripción

aceptar

Aceptar una ruta.

apply-groups group-name

Aplicar un grupo de configuración a una directiva. Si especifica más de un nombre de grupo, el primer grupo de la lista tiene prioridad sobre el siguiente, y así sucesivamente.

apply-groups-except group-name

Deshabilitar la herencia de un grupo de configuración. Esta acción es útil cuando se usa la instrucción apply-group en una directiva, pero también se desean reemplazar los valores heredados del grupo de configuración para un parámetro específico.

as-path-prepend

Anexa uno o varios números de AS al principio de la ruta del AS. Si especifica más de un número AS, incluya los números entre comillas.

Los números de AS se agregan después de agregar el número de AS local a la ruta de acceso. Esta acción agrega números de AS solo a las secuencias de AS, no a conjuntos de AS. Si la ruta de AS existente comienza con una secuencia o conjunto de confederación, los números de AS anexados se colocan dentro de una secuencia de confederación. De lo contrario, los números de AS anexados se colocan con una secuencia que no es de confederación.

default-action

Acepte o rechace cualquier protocolo de registro de acciones anulándolo. Esta es una acción de política que no termina.

next

Pase a la siguiente póliza o término.

preference

Establece el atributo de preferencia local BGP para la ruta. La preferencia puede ser un número del 0 al 4.294.967.295), siendo los números más bajos los más preferidos. Las rutas seleccionadas se instalan en la tabla de reenvío.

priority

Establezca la prioridad para la instalación de rutas: alta, baja o media. Las rutas de alta prioridad se actualizan primero en la RIB (tabla de enrutamiento) y la FIB (tabla de reenvío), antes de las rutas de prioridad media y baja. Las rutas se colocan en diferentes colas de prioridad según la prioridad.

reject

Rechaza la ruta y no la propaga. Después de rechazar una ruta, no se evalúa ningún otro término de la directiva de enrutamiento ni ninguna otra directiva de enrutamiento.

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

Cambie el valor de la etiqueta por la cantidad especificada.