¿Qué es EVPN?

EVPN (Ethernet Virtual Private Network) es una tecnología VPN utilizada para la interconexión de redes de capa 2.

La tecnología EVPN utiliza un mecanismo similar a BGP/MPLS IP VPN y define una nueva NLRI (Información de accesibilidad de la capa de red) basada en el protocolo BGP, a saber, EVPN NLRI. EVPN NLRI define varios tipos nuevos de rutas BGP EVPN para aprendizaje de direcciones MAC y publicidad entre diferentes sitios en la red de Capa 2.

La solución de implementación VXLAN original no tiene un plano de control. Utiliza la inundación de tráfico en el plano de datos para descubrir VTEP y conocer información del host (incluida la dirección IP, la dirección MAC, el VNI y la dirección IP del VTEP de la puerta de enlace). Este método provoca una gran inundación de tráfico en la red del centro de datos. Para resolver este problema, VXLAN introduce EVPN como plano de control e implementa funciones como el descubrimiento automático de VTEP y la notificación mutua de información del host mediante el intercambio de rutas BGP EVPN entre VTEP, evitando así inundaciones innecesarias de tráfico de datos.

En resumen, EVPN ha definido recientemente varias rutas BGP EVPN al extender el protocolo BGP. Estas rutas BGP EVPN se pueden usar para transmitir direcciones VTEP e información de host. Por lo tanto, EVPN se puede usar en redes VXLAN. el descubrimiento y el aprendizaje de la información del host se trasladan del plano de datos al plano de control.

Este tipo de ruta se compone de prefijo y atributos PMSI. Este tipo de ruta se utiliza principalmente para el descubrimiento automático de VTEP y el establecimiento dinámico de túneles VXLAN en el plano de control VXLAN. Los VTEP, como pares BGP EVPN, transmiten información de direcciones IP VNI y VTEP de capa 2 entre sí a través del enrutamiento de multidifusión inclusivo.

Los campos Longitud del prefijo IP y Prefijo IP de este tipo de ruta pueden transportar la dirección IP del host o la dirección del segmento de red:

Cuando lleva la dirección IP del host, este tipo de ruta La función en el plano de control VXLAN es la misma que la del enrutamiento de tipo IRB, que se utiliza principalmente para la publicidad de rutas IP del host en escenarios de puertas de enlace distribuidas.

Al transportar una dirección de segmento de red, al pasar este tipo de ruta, los hosts de la red VXLAN pueden acceder a la red externa.