Overlay L2VPN · RFC 7432 / 7348

EVPN sobre VXLAN

Ethernet VPN (RFC 7432) sobre un plano de datos VXLAN (RFC 7348): el estándar actual para overlays de fabric DC multi-tenant, DCI y L2VPN a gran escala sobre hardware abierto.

Fabric EVPN-VXLAN

Una fabric de dos spine y tres leaf con túneles VXLAN entre los VTEP de los leaf. El par de leaf más a la derecha se agrupa en un único ESI para multihoming all-active hacia un CE de doble conexión.

Topología de fabric EVPN-VXLAN con dos spines, tres leaves, túneles VXLAN y un borde de cliente con multihoming ESI
EVPN-VXLAN: fabric de dos spines y tres leaves con túneles VXLAN y multihoming ESI en el CE.

Qué es EVPN-VXLAN

EVPN (RFC 7432) es una familia de direcciones BGP (L2VPN EVPN, AFI 25, SAFI 70) que transporta información de accesibilidad MAC e IP usando un conjunto de tipos de ruta. Diseñada originalmente para transporte MPLS, EVPN se extendió a VXLAN en RFC 8365, convirtiéndose en el plano de control dominante para los overlays de fabric DC modernos.

VXLAN (RFC 7348) encapsula tramas L2 en una cabecera UDP/IP, permitiendo extender un dominio L2 sobre infraestructura L3. Los VTEP (VXLAN Tunnel End Points) originan y terminan la encapsulación. Con EVPN como plano de control, el descubrimiento de VTEP y la distribución de MAC se gestionan vía BGP en lugar de flooding del plano de datos, eliminando los problemas de escala de los despliegues VXLAN heredados.

Las rutas EVPN Type-2 transportan las asociaciones MAC/IP para la accesibilidad de los hosts dentro de un VNI. Las rutas Type-5 transportan prefijos IP para el enrutamiento entre subredes y externo: este es el mecanismo clave para la interconexión de centros de datos (DCI) entre dominios VXLAN, definido en la RFC 9136.

Tipos de ruta EVPN

EVPN transporta la accesibilidad en un pequeño conjunto de tipos de ruta BGP que una fabric utiliza de forma conjunta: las rutas de host localizan los endpoints, la ruta de multicast construye la lista de inundación, y la ruta de prefijo gestiona la Layer 3.

  • Type-1, Ethernet Auto-Discovery: anuncia un Ethernet Segment y habilita la convergencia rápida y el aliasing para el multi-homing all-active (RFC 7432).
  • Type-2, MAC/IP Advertisement: transporta las asociaciones MAC e IP de los hosts para que la fabric aprenda los endpoints mediante BGP en lugar de por inundación.
  • Type-3, Inclusive Multicast Ethernet Tag (IMET): anuncia el interés de un VTEP en un dominio de difusión y construye la lista de inundación por EVI para el tráfico broadcast, unknown-unicast y multicast.
  • Type-4, Ethernet Segment: descubre los PE que comparten un Ethernet Segment e impulsa la elección del Designated Forwarder para que el tráfico BUM nunca se duplique.
  • Type-5, IP Prefix: anuncia prefijos IP para el enrutamiento entre subredes y la interconexión de centros de datos, la base de EVPN L3VPN (RFC 9136).

OcNOS anuncia rutas Type-2, Type-3, Type-4 y Type-5, con multi-homing selectivo por EVI y política de route-target por VNI.

Multi-homing e IRB

EVPN Multi-homing All-Active (RFC 7432 §8) permite que un dispositivo CE se conecte simultáneamente a varios PE con reparto de carga. La elección del Designated Forwarder (DF) evita la duplicación del tráfico BUM. El Integrated Routing and Bridging (IRB) en los nodos leaf habilita la funcionalidad de gateway L3 en la capa de acceso: el tráfico se enruta localmente en el VTEP de primer salto, lo que elimina el hairpinning innecesario a través de una pasarela central.

OcNOS Implementation

OcNOS-DC implementa EVPN-VXLAN en las plataformas Broadcom Trident 3 y Trident 4. OcNOS-SP añade EVPN over MPLS y DCI en el hardware Qumran2c y Jericho2c+.

Tipos de ruta EVPN

Type-2 (MAC/IP), Type-3 (Multicast Inclusivo), Type-4 (ES), Type-5 (Prefijo IP). Multi-homing selectivo por EVI. Política de importación/exportación de route target por VNI.

Multi-homing

Multi-homing All-Active y Single-Active. Derivación automática de ESI basada en LACP. Elección de DF según RFC 8584. Retiro masivo ante fallo upstream.

IRB / Anycast GW

IRB simétrico (RFC 9135). Gateway anycast distribuido: mismas MAC/IP en todos los VTEP leaf. Supresión de GARP. Proxy ARP/ND en el leaf.

Plano de datos VXLAN

Encap/decap VTEP descargado en hardware. Lookup L2 y L3 interno a tasa de línea. ECMP entre múltiples VTEP. Entropía en el puerto fuente UDP para distribución de carga en spine.

DCI: Type-5

Rutas de prefijo IP Type-5 según la RFC 9136 para el enrutamiento inter-DC. Función de gateway EVPN con fuga de rutas (route leaking) entre L3VNI. Admite los modos L2 extendido (stretched) y DCI enrutado.

Integración BFD

BFD para la detección de accesibilidad de VTEP. BFD para BGP ante fallos rápidos de peer. Convergencia subsegundo que dispara retirada y re-anuncio EVPN.

QoS: PFC/DCB

Remarcado DSCP dentro del túnel VXLAN. Propagación de PFC para almacenamiento sin pérdidas y tráfico RoCEv2 a través del fabric VXLAN. Soporte de política QoS por VNI.

OpenConfig Telemetry

Streaming de la RIB BGP EVPN vía gNMI. Conteo MAC/IP por VNI y utilización de VTEP. Modelo YANG OpenConfig L2VPN EVPN (OC 3.x).

OcNOS-Validated Hardware

Solo como referencia. Las plataformas siguientes son un subconjunto representativo del hardware validado para EVPN-VXLAN. La lista completa y actual de plataformas calificadas, con cobertura de ASIC, densidad de puertos y versiones, se mantiene en la OcNOS Hardware Compatibility List.

Edgecore AS7326-56X
Trident 3 X7 · 48×25G + 8×100G
Edgecore AS7726-32X
Trident 3 X7 · 32×100G
Edgecore AS9726-32DB
Trident 4 · 32×400G
UfiSpace S9300-32D
Trident 4 · 32×400G
UfiSpace S8901-54XC
Trident 3 X5 · 48×25G + 6×100G
UfiSpace S9600-56DX
Qumran2c · 48×100G + 8×400G
UfiSpace S9610-36D
Jericho2c+ · 36×400G · DCI
UfiSpace S9600-32X
Qumran2c · DCI

Comparar el soporte EVPN-VXLAN en plataformas validadas OcNOS

Open Feature Matrix →
Preguntas frecuentes

Preguntas frecuentes

¿Qué es EVPN?
EVPN (Ethernet VPN) es un plano de control BGP que ofrece servicios de Layer 2 y Layer 3 sobre una fabric compartida, mediante la familia de direcciones L2VPN EVPN. Anuncia la accesibilidad MAC e IP en BGP, sustituyendo el flood-and-learn de modo que la red aprende los endpoints mediante enrutamiento.
¿Cuál es la diferencia entre EVPN-VXLAN y EVPN-MPLS?
EVPN-VXLAN utiliza túneles VXLAN sobre una fabric IP para el plano de datos, algo común en los data centers, mientras que EVPN-MPLS emplea transporte MPLS, común en las redes de service providers. Ambos comparten el mismo plano de control BGP EVPN y solo difieren en la forma en que se encapsulan y reenvían los paquetes.
¿Para qué se utiliza el EVPN route type 5 en L3VPN?
La EVPN route type 5 anuncia prefijos IP, proporcionando enrutamiento VPN de nivel 3 entre subredes y sedes a través de la fabric. A diferencia del type 2, que transporta entradas MAC e IP de host, el type 5 transporta prefijos resumidos, habilitando la conectividad IP entre subredes y entre sedes en EVPN L3VPN.
¿Qué es el multihoming ESI en EVPN?
El multihoming ESI conecta un equipo a varios conmutadores PE que comparten un Ethernet Segment Identifier (ESI), lo que permite un reenvío all-active en el que cada enlace transporta tráfico de forma simultánea. BGP EVPN se encarga del reparto de carga y de la conmutación por error rápida, de modo que ningún enlace queda inactivo y las incidencias permanecen localizadas.
¿Cuál es la diferencia entre EVPN y VXLAN sin más?
El VXLAN simple inunda la red para descubrir direcciones MAC y carece de plano de control, mientras que EVPN añade BGP para anunciar la accesibilidad MAC e IP y coordinar el multihoming. EVPN sobre VXLAN reduce las inundaciones innecesarias y aporta enrutamiento Layer 3 y redundancia all-active de los que carece el VXLAN simple.
¿Qué es EVPN IRB y cómo proporciona EVPN L3VPN?
El EVPN Integrated Routing and Bridging (RFC 9135) permite que un leaf conmute dentro de una subred y enrute localmente entre subredes, en lugar de reenviar el tráfico mediante hairpinning a una pasarela central. Combinado con las rutas de prefijo IP Type-5 (RFC 9136), proporciona EVPN L3VPN: el enrutamiento de tenants a través del fabric y entre centros de datos. OcNOS ejecuta IRB simétrico con una pasarela anycast distribuida.
¿Qué es una ruta EVPN Type-3?
Una ruta EVPN Type-3, formalmente la ruta Inclusive Multicast Ethernet Tag (IMET) definida en la RFC 7432, anuncia el interés de un VTEP en un dominio de difusión para que los pares sepan a dónde enviar el tráfico broadcast, unknown-unicast y multicast. Construye la lista de inundación (flood list) de cada instancia EVPN, sustituyendo la inundación del plano de datos por señalización del plano de control. OcNOS anuncia rutas IMET Type-3 por VNI.
¿Qué es EVPN E-Tree?
EVPN E-Tree (RFC 8317) aporta a EVPN el modelo rooted-multipoint del MEF. Los sitios Root alcanzan todos los sitios, mientras que los sitios Leaf solo alcanzan a los Root y nunca entre sí, lo que resulta idóneo para la agregación de acceso y la banda ancha mayorista. EVPN señaliza el estado Root o Leaf por PE, por circuito de conexión o por MAC, y filtra el tráfico leaf a leaf tanto en el plano de control como en el de datos.
¿Cuál es la diferencia entre EVPN E-LAN y E-Line?
E-LAN es un servicio Ethernet multipunto a multipunto en el que muchos sitios comparten un mismo dominio de difusión, que EVPN proporciona mediante instancias VLAN-based o VLAN-aware (RFC 7432). E-Line es un servicio punto a punto entre dos extremos, proporcionado por EVPN VPWS (RFC 8214). Utilice E-LAN para conectividad de tenant any-to-any y E-Line para circuitos de tipo pseudowire.