EVPN Multi-Homing: ESI-LAG Active/Active

Conecte un servidor de IA a dos leaves con ambas NIC activas y reenviando, sin desperdicio de activo/en espera. El multi-homing EVPN (RFC 7432, ESI-LAG) es la forma basada en estándares de lograrlo usando BGP y un Ethernet Segment Identifier: sin cableado MLAG propietario, sin enlace de sincronización entre switches.

Conexión de servidor activo/activo

Un servidor GPU con dos NIC en bonding se conecta a dos leaves. Ambos leaves comparten el mismo Ethernet Segment ID (ESI). Ambos anuncian la MAC del servidor en EVPN con el mismo ESI. Los leaves remotos instalan ambos como next-hops ECMP, aplicando aliasing entre los pares del ESI. Ante un fallo de enlace, el mass-withdraw reduce la convergencia al tiempo de propagación de BGP.

Multi-homing EVPN con ESI-LAG Activo/Activo Topología que muestra un servidor de GPU con NIC en bonding conectadas a dos leaves. Ambos leaves comparten un Ethernet Segment Identifier (ESI). Los leaves se conectan hacia arriba con dos spines. Un leaf remoto en la parte inferior instala tanto leaf-1 como leaf-2 como saltos siguientes ECMP mediante aliasing de EVPN. La banda inferior describe el ESI, el reenviador designado (designated forwarder) y el mass-withdraw. ESI 00:11:22:33:44:55:66:77:00:01 GPU Srvbond de 2 × NIC Leaf-1 (DF)VTEP 10.0.0.1 Leaf-2 (non-DF)VTEP 10.0.0.2 Spine-1EVPN RR / ECMP Spine-2EVPN RR / ECMP Leaf-Remotealiasing → ECMP EVPN ESI-LAG · ALIASING ECMP · DESIGNATED FORWARDER · MASS-WITHDRAW · RFC 7432

Por qué ESI-LAG en lugar de MLAG

El Multi-Chassis LAG (MLAG) tradicional le proporciona conexión activo/activo de servidores, pero a costa de un Inter-Chassis Link (ICL) propietario, protocolos de sincronización específicos de cada fabricante y restricciones de compatibilidad de tipo forklift entre los modelos de leaf. El multi-homing de EVPN reemplaza todo eso con BGP y un Ethernet Segment Identifier de diez bytes.

With EVPN multi-homing, the two leaves don't need to know about each other directly. They both advertise the same ESI on the relevant Ethernet Segment, and the EVPN control plane handles designated forwarder election, aliasing, and mass-withdraw. The leaves can be different vendors, different generations, even different platforms. As long as they speak EVPN and ESI-LAG correctly, multi-homing works.

Las cuatro primitivas de multi-homing de EVPN

Ruta Type-1

Descubrimiento automático por ESI / por EVI

Cada leaf anuncia rutas Type-1 (Auto-Discovery) para el ESI. Los receptores aprenden qué leaves participan en el segmento y lo utilizan para aliasing y mass-withdraw en caso de fallo.

Ruta Type-4

Ruta de Ethernet Segment

Las rutas de Type-4 impulsan la elección del Designated Forwarder entre los leaves conectados al mismo ESI. El DF es responsable de reenviar el tráfico BUM (broadcast/unknown/multicast) hacia el segmento.

Aliasing

ECMP a través de los pares ESI

Los VTEPs remotos se instalan both VTEPs leaf como next-hops para las MACs del segmento. El tráfico unicast se distribuye por ECMP entre las dos rutas: utilización Activo/Activo sin adherencia por flujo.

Retiro masivo

Convergencia subsegundo ante fallos

Cuando un leaf pierde su enlace con el servidor, retira su ruta ESI Type-1. Los VTEP remotos colapsan el conjunto de next-hop del ESI en una única actualización. Sin tormenta de retiradas por MAC.

Split Horizon

Prevención de bucles BUM

El no-DF y el DF se coordinan mediante el sesgo local del segmento para evitar que una trama BUM regrese en bucle a su servidor de origen. El filtrado split-horizon por etiqueta ESI hace que esto sea sin estado en el plano de datos.

VLAN-Aware

Flexibilidad de la interfaz de servicio

OcNOS admite interfaces de servicio tanto VLAN-Based como VLAN-Aware, con configuración ESI por EVI. Combine topologías de inquilinos y de segmento físico según lo requiera la implementación.

Lo que esto le aporta en producción

  • Redundancia basada en estándares. RFC 7432 y RFC 8365: el mismo protocolo que implementa todo proveedor de DC moderno, sin dependencia de un único fabricante.
  • 2× de utilización del ancho de banda. Ambas NICs reenvían tráfico en vivo; sin desperdicio de Activo/Pasivo. Crítico para servidores de IA donde 2× 200G o 2× 400G hacia el leaf es la base del cableado.
  • Convergencia ante fallos de enlace en menos de un segundo. La retirada masiva reduce el evento de convergencia al tiempo de propagación de BGP, normalmente dentro de un segundo en un fabric optimizado.
  • Sin cable ICL. El enlace inter-chasis de MLAG desaparece. El cableado, el consumo de puertos y la complejidad del modo de fallo del split-brain del ICL desaparecen todos.
  • Pares de leaf multifabricante. Los dos leaves en el mismo ESI no necesitan ser del mismo modelo ni del mismo proveedor. EVPN gestiona el protocolo; el plano de datos simplemente reenvía.
  • Validado en OcNOS-DC. ESI-LAG Activo/Activo forma parte del conjunto de funciones DC-IPBASE: de nivel producción en cada plataforma Tomahawk y Trident compatible.

¿Está diseñando la redundancia de leaf para una AI fabric? Hable con un ingeniero sobre su diseño de ESI.

Solicite una demostración técnica →
Preguntas frecuentes

Preguntas frecuentes

¿Qué es el multi-homing EVPN (ESI-LAG)?
El multi-homing de EVPN, también denominado ESI-LAG, conecta un dispositivo a dos o más conmutadores leaf que comparten un mismo Ethernet Segment Identifier (ESI). Ambos leaves anuncian la MAC del dispositivo en BGP EVPN con el mismo ESI, de modo que todos los enlaces conectados reenvían el tráfico en active/active, con reparto de carga y conmutación rápida por fallo.
¿En qué se diferencia ESI-LAG de MLAG?
MLAG proporciona una conexión activo/activo, pero se basa en un inter-chassis link (ICL) propietario y en una sincronización específica de cada fabricante, por lo que el par de leaf debe coincidir por lo general. ESI-LAG utiliza en su lugar BGP EVPN y un ESI de diez bytes, con lo que se elimina el cable ICL y se permite que los dos leaf sean de modelos, generaciones o fabricantes distintos, siempre que ambos hablen EVPN.
¿Con qué rapidez converge el multihoming EVPN ante un fallo de enlace?
Cuando un leaf pierde su enlace con el dispositivo, retira su ruta ESI Type-1, y los VTEP remotos contraen el conjunto de next-hops del segmento mediante una única actualización de retirada masiva en lugar de retiradas por MAC. La convergencia se reduce al tiempo de propagación de BGP, normalmente por debajo de un segundo en una fabric optimizada.
¿Qué rutas EVPN impulsan el multi-homing?
Las rutas Type-1 (Ethernet Auto-Discovery) permiten que los leaves remotos aprendan qué conmutadores comparten el ESI y habilitan el aliasing y el mass-withdraw. Las rutas Type-4 (Ethernet Segment) impulsan la elección del designated forwarder, que selecciona el leaf encargado de reenviar el tráfico broadcast, unknown-unicast y multicast hacia el segmento.
¿Es compatible OcNOS con EVPN ESI-LAG?
Sí. El multi-homing activo/activo ESI-LAG forma parte del conjunto de funciones DC-IPBASE de OcNOS-DC y se ejecuta sobre las plataformas Broadcom Tomahawk y Trident admitidas, abarcando la elección del designated forwarder, el aliasing para ECMP, el mass-withdraw, el split-horizon y las interfaces de servicio VLAN-Based y VLAN-Aware.
What is the difference between single-active and all-active EVPN multi-homing?
In all-active mode (RFC 7432), every leaf attached to the Ethernet Segment forwards known unicast to and from the device at the same time, so both links carry live traffic. In single-active mode, only one leaf forwards for a given VLAN while the others stand by. OcNOS-DC ESI-LAG runs all-active for full bandwidth, with designated forwarder election handling BUM traffic.
What is EVPN aliasing?
Aliasing (RFC 7432) lets a remote leaf load-balance toward every leaf on an Ethernet Segment, even ones from which it has learned no MAC addresses. Type-1 Auto-Discovery routes signal the shared ESI, so remote VTEPs install all member leaves as ECMP next-hops. This is what turns ESI-LAG into true active/active forwarding rather than single-path attachment. OcNOS-DC supports aliasing across ESI peers.
What is an Ethernet Segment Identifier (ESI)?
An Ethernet Segment is the set of links by which a device attaches to two or more leaves. RFC 7432 identifies it with a ten-octet Ethernet Segment Identifier (ESI) that every attached leaf advertises, so EVPN treats the parallel links as one segment. The ESI drives designated forwarder election, aliasing, and mass-withdraw.