Implementación de la coexistencia de rutas EVPN tipo 2 y tipo 5
De forma predeterminada, los dispositivos EVPN-VXLAN importan y anuncian rutas EVPN tipo 2 (MAC con rutas de anuncio IP) para el aprendizaje del plano de control de direcciones MAC de ESI. También puede permitir que los dispositivos importen y anuncien rutas de EVPN tipo 5 (rutas con prefijo IP) en una instancia de enrutamiento y reenvío virtual (VRF) mediante la ip-prefix-routes
instrucción en el nivel de [edit routing-instances name protocols evpn]
jerarquía. Con las rutas de tipo 5 habilitadas, el dispositivo aprenderá a comunicarse con una dirección de host IP desde una ruta de tipo 2 (la parte IP) y desde una ruta de tipo 5 para el mismo prefijo.
Cuando el dispositivo aprende cualquier tipo de ruta para el mismo destino, almacena ambas como rutas independientes, por lo que las rutas de tipo 2 y tipo 5 pueden coexistir para un VRF. Puede configurar el VRF con diferentes destinos de ruta VRF de importación y exportación para evitar la importación de rutas locales de tipo 5 al dispositivo (lo que esencialmente impide la coexistencia por completo).
Sin embargo, en algunos casos, es posible que desee aceptar rutas coexistentes para destinos locales o remotos. También puede aplicar políticas de enrutamiento para evitar que el dispositivo importe rutas de host de tipo 2 o tipo 5 para prefijos o destinos específicos.
Coexistencia de rutas de tipo 2 y tipo 5 en una instancia de enrutamiento y reenvío virtual
En un centro de datos grande con una estructura superpuesta de puente enrutado en el borde (ERB), la coexistencia de rutas de tipo 2 y tipo 5 puede sobrecargar los recursos del motor de reenvío de paquetes (PFE) del dispositivo. Además, el dispositivo funciona mejor en ciertos casos si puede preferir un tipo de ruta sobre el otro. Como resultado, proporcionamos una función de preferencia de coexistencia de rutas Tipo 2 y Tipo 5 en plataformas y versiones compatibles. Con esta característica, cuando el dispositivo acepta rutas coexistentes de tipo 2 y tipo 5, el dispositivo aplica un algoritmo de preferencia de ruta de forma predeterminada. Según el algoritmo de preferencia, el dispositivo asigna solo un tipo de ruta para el mismo prefijo de destino que la ruta activa.
Consulte Coexistencia de rutas EVPN tipo 2 y tipo 5 con EVPN-VXLAN en la Guía del usuario de EVPN para obtener más información sobre esta función y el algoritmo de preferencias predeterminado.
- Algoritmo de preferencia de coexistencia de rutas de tipo 2 y tipo 5
- Limitaciones con la función de coexistencia de rutas de tipo 2 y tipo 5
Algoritmo de preferencia de coexistencia de rutas de tipo 2 y tipo 5
Cuando configura el dispositivo para aceptar rutas coexistentes de tipo 2 y tipo 5 para un VRF, el dispositivo aplica el siguiente algoritmo de preferencias en las rutas importadas:
Si el dispositivo aprende una ruta de tipo 2 para un destino y no tiene un prefijo coincidente de tipo 5, instala la ruta de tipo 2.
Si el dispositivo aprende una ruta de tipo 5 para una ruta ESI de tipo 2 local (una ruta de host local) para el mismo prefijo, instala la ruta de tipo 2.
Si el dispositivo aprende una ruta de tipo 5 y tiene una entrada de tipo 2 coincidente para una interfaz no local, instala la ruta de tipo 5 en su lugar (y elimina la entrada de tipo 2).
Básicamente, si las rutas Tipo 2 y Tipo 5 coexisten para el mismo prefijo, el algoritmo prefiere rutas Tipo 2 para interfaces locales y prefiere rutas Tipo 5 para todos los demás destinos. El dispositivo elimina las entradas de ruta de tipo 2 de destino no local del PFE cuando instala una ruta de tipo 5 para el mismo prefijo, lo que ahorra espacio en la tabla del próximo salto en el PFE.
Limitaciones con la función de coexistencia de rutas de tipo 2 y tipo 5
En las secciones siguientes se describen algunas limitaciones o restricciones del comportamiento de enrutamiento en una instancia de enrutamiento con la característica de coexistencia de rutas de tipo 2 y tipo 5.
- Enrutamiento a través de una interfaz IRB para BGP con EBGP
- Enrutamiento a través de una interfaz IRB con IS-IS u OSPF
- Recomendación de retransmisión DHCP con coexistencia de rutas de tipo 2 y tipo 5
Enrutamiento a través de una interfaz IRB para BGP con EBGP
El protocolo EBGP está diseñado para establecer emparejamiento entre direcciones de interfaz conectadas directamente, por lo que el tiempo de vida (TTL) predeterminado del mensaje EBGP es 1 (que corresponde a un salto siguiente). En las configuraciones de EBGP con coexistencia de rutas de tipo 2 y tipo 5, el dispositivo prefiere rutas de tipo 5 para hosts de destino remoto. Cuando el dispositivo enruta un paquete a través de una interfaz IRB para un túnel de ruta de tipo 5, es posible que el enrutamiento requiera más saltos que el tráfico puenteado o enrutado localmente mediante rutas de tipo 2.
Para garantizar un enrutamiento correcto a través de interfaces IRB en configuraciones EBGP con coexistencia de rutas de tipo 2 y tipo 5, debe establecer la multihop
opción con un valor TTL de 2 o más en la configuración del grupo del mismo nivel de EBGP, de la siguiente manera:
set routing-instances VRF-instance protocols bgp group BGP-peer-group-name multihop ttl 2
Enrutamiento a través de una interfaz IRB con IS-IS u OSPF
Para garantizar un enrutamiento correcto a través de interfaces IRB para hosts de destino donde el dispositivo resuelve esas rutas mediante IS-IS u OSPF, no puede permitir que coexistan rutas de tipo 2 y tipo 5. ISIS y OSPF son protocolos de estado de enlace que esperan que los pares estén conectados directamente. El dispositivo no debe enrutar paquetes de control IS-IS u OSPF y debe usar rutas de tipo 2. Cuando las rutas Tipo 2 y Tipo 5 coexisten, el dispositivo debe preferir la ruta Tipo 2. Como resultado, en este caso, defina y aplique una política de enrutamiento para evitar importar rutas de tipo 5 para esas rutas de host.
Vea las políticas de ejemplo en:
Paso 6 de Configurar rutas de tipo 2 y tipo 5 para que coexistan.
Coexistencia de rutas EVPN tipo 2 y tipo 5 con EVPN-VXLAN en la Guía del usuario de EVPN
Estas políticas filtran y no importan rutas para prefijos o direcciones de host específicas.
Recomendación de retransmisión DHCP con coexistencia de rutas de tipo 2 y tipo 5
En una instancia de VRF con la retransmisión DHCP habilitada y las rutas Tipo 2 y Tipo 5 coexisten, debe deshabilitar la supervisión en la configuración de la retransmisión DHCP, como se indica a continuación:
set routing-instances VRF-instance forwarding-options dhcp-relay no-snoop
Configurar rutas de tipo 2 y tipo 5 para que coexistan
Para configurar un VRF para que tenga rutas tipo 2 y tipo 5 coexistentes, habilite el enrutamiento de tipo 5 (rutas de prefijo IP) y asegúrese de que el dispositivo usa los mismos destinos de ruta VRF de importación y exportación en la instancia de enrutamiento. También se aplica una directiva de enrutamiento en la instancia para las rutas de host que desea que el dispositivo importe o anuncie. Consulte Coexistencia de rutas EVPN tipo 2 y tipo 5 con EVPN-VXLAN para obtener más información sobre las opciones de directiva que quizás desee configurar con esta característica.
La siguiente configuración de ejemplo habilita la coexistencia de rutas de tipo 2 y tipo 5 en un dispositivo leaf en la estructura de superposición ERB introducida en Diseño e implementación de superposiciones de puente enrutado en borde. Puede utilizar la misma configuración general de ese ejemplo de diseño de referencia de ERB. La configuración aquí corresponde a la configuración de ruta Tipo 5 en Leaf 10 en VRF_3. Consulte los pasos en los que establecemos la política de enrutamiento de exportación de rutas de host y habilitamos las rutas de tipo 5 en la instancia de enrutamiento VRF_3.
Verificar la coexistencia de rutas de tipo 2 y tipo 5
Para comprobar que el algoritmo de preferencias de coexistencia almacena solo las rutas preferidas con coexistencia de rutas de tipo 2 y tipo 5, utilice los siguientes comandos.
Estos comandos de ejemplo utilizan la estructura de superposición ERB configurada en Diseño e implementación de superposición de puente enrutado en el borde en Leaf 10 con:
Instancia de MAC-VRF: MAC-VRF-1
VRF de inquilino: VRF_3
Un host local con dirección IP 10.1.4.101
Un host remoto con dirección IP 10.1.4.102
Estos comandos comprueban las rutas a un host remoto con la dirección IP 10.1.4.102 en un segmento Ethernet en otro dispositivo leaf de la estructura. Leaf 10 tiene un host con dirección IP 10.1.4.101.
Característica de preferencia de coexistencia de rutas EVPN tipo 2 y tipo 5 — Historial de versiones
La Tabla 1 proporciona un historial de la característica en esta sección y su compatibilidad dentro de este diseño de referencia.
Lanzamiento |
Descripción |
---|---|
21,4R2 |
Los dispositivos serie MX, QFX5110, QFX5120 y QFX10000 que ejecutan Junos OS versión 21.4R2 y versiones posteriores en arquitecturas de referencia de superposición ERB. |
21,4 R2-EVO |
Dispositivos ACX7100-48L, PTX10001, PTX10004, PTX10008, PTX10016 y QFX5130-32CD que ejecutan Junos OS Evolved versión 21.4R2 y versiones posteriores en arquitecturas de referencia de superposición ERB. |