EVPN Multi-Homing: ESI-LAG Active/Active

Binden Sie einen AI-Server an zwei Leaves an, wobei beide NICs aktiv sind und weiterleiten, ohne Active/Standby-Verschwendung. EVPN-Multi-Homing (RFC 7432, ESI-LAG) ist der standardbasierte Weg dorthin, mittels BGP und eines Ethernet Segment Identifier: keine proprietäre MLAG-Verkabelung, kein Inter-Switch-Sync-Link.

Active/Active-Server-Anbindung

Ein GPU-Server mit zwei gebündelten NICs wird an zwei Leaves angebunden. Beide Leaves teilen sich dieselbe Ethernet Segment ID (ESI). Beide kündigen die MAC-Adresse des Servers mit derselben ESI in EVPN an. Remote-Leaves installieren beide als ECMP-Next-Hops und verteilen den Verkehr per Aliasing über die ESI-Peers. Bei einem Linkausfall reduziert Mass-Withdraw die Konvergenz auf die BGP-Propagationszeit.

EVPN-Multi-Homing mit ESI-LAG Active/Active Topologie mit einem GPU-Server, dessen gebündelte NICs an zwei Leaves angeschlossen sind. Beide Leaves teilen sich einen Ethernet Segment Identifier (ESI). Die Leaves sind nach oben mit zwei Spines verbunden. Ein entferntes Leaf am unteren Rand installiert sowohl Leaf-1 als auch Leaf-2 per EVPN-Aliasing als ECMP-Next-Hops. Das untere Band beschreibt ESI, Designated Forwarder und Mass-Withdraw. ESI 00:11:22:33:44:55:66:77:00:01 GPU Srv2 × NIC-Bond 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

Warum ESI-LAG statt MLAG

Traditionelles Multi-Chassis-LAG (MLAG) bietet Ihnen Active/Active-Serveranbindung, jedoch um den Preis eines proprietären Inter-Chassis Link (ICL), herstellerspezifischer Synchronisationsprotokolle und Forklift-Kompatibilitätsbeschränkungen zwischen Leaf-Modellen. EVPN-Multi-Homing ersetzt all dies durch BGP und einen zehn Byte langen Ethernet Segment Identifier.

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.

Die vier EVPN-Multi-Homing-Primitive

Type-1-Route

Auto-Discovery pro ESI / pro EVI

Jeder Leaf annonciert Type-1-Routen (Auto-Discovery) für die ESI. Receiver lernen, welche Leaves am Segment teilnehmen, und nutzen dies für Aliasing und Mass-Withdraw bei Ausfall.

Type-4-Route

Ethernet-Segment-Route

Type-4-Routen steuern die Designated-Forwarder-Wahl unter den Leaves, die an dieselbe ESI angeschlossen sind. Der DF ist für das Forwarding von BUM-Verkehr (Broadcast/Unknown/Multicast) in Richtung Segment verantwortlich.

Aliasing

ECMP über die ESI-Peers

Remote-VTEPs installieren both Leaf-VTEPs als Next-Hops für die MACs des Segments. Unicast-Traffic verteilt sich per ECMP über die zwei Pfade: Active/Active-Auslastung ohne Per-Flow-Stickiness.

Mass Withdraw

Subsekunden-Konvergenz im Fehlerfall

Wenn ein Leaf seinen Link zum Server verliert, zieht er seine Type-1-ESI-Route zurück. Remote-VTEPs reduzieren den Next-Hop-Set der ESI in einem einzigen Update. Kein Pro-MAC-Withdrawal-Sturm.

Split Horizon

BUM-Loop-Vermeidung

Der Non-DF und der DF koordinieren sich über das Local-Bias des Segments, um zu verhindern, dass ein BUM-Frame zu seinem Ursprungsserver zurückläuft. ESI-Label-Split-Horizon-Filtering macht dies auf der Data Plane zustandslos.

VLAN-Aware

Flexibilität der Service-Schnittstellen

OcNOS unterstützt sowohl VLAN-Based- als auch VLAN-Aware-Service-Interfaces, mit ESI-Konfiguration pro EVI. Kombinieren Sie Mandanten- und Physical-Segment-Topologien, wie es das Deployment erfordert.

Was Ihnen das im Produktivbetrieb bringt

  • Standardbasierte Redundanz. RFC 7432 und RFC 8365: dasselbe Protokoll, das jeder moderne DC-Anbieter implementiert, ohne Bindung an einen einzelnen Hersteller.
  • 2× Bandbreitenausnutzung. Beide NICs leiten Live-Traffic weiter; kein Active/Standby-Verschnitt. Entscheidend für AI-Server, bei denen 2× 200G oder 2× 400G in den Leaf die Verkabelungsbasis bilden.
  • Subsekunden-Konvergenz bei Link-Ausfall. Mass-Withdraw reduziert das Konvergenzereignis auf die BGP-Propagationszeit, in einer abgestimmten Fabric typischerweise unter einer Sekunde.
  • Kein ICL-Kabel. Der MLAG-Inter-Chassis-Link entfällt. Verkabelung, Port-Verbrauch und die Failure-Mode-Komplexität des ICL-Split-Brain verschwinden allesamt.
  • Multi-Vendor-Leaf-Paare. Die beiden Leaves auf demselben ESI müssen weder dasselbe Modell noch denselben Hersteller haben. EVPN übernimmt das Protokoll, die Data Plane leitet einfach weiter.
  • Validiert in OcNOS-DC. ESI-LAG Active/Active ist Teil des DC-IPBASE-Funktionsumfangs: produktionsreif auf jeder unterstützten Tomahawk- und Trident-Plattform.

Sie entwerfen Leaf-Redundanz für eine AI-Fabric? Sprechen Sie mit einem Ingenieur über Ihr ESI-Design.

Technische Demo anfragen →
FAQ

Häufig gestellte Fragen

Was ist EVPN-Multi-Homing (ESI-LAG)?
EVPN-Multi-Homing, auch ESI-LAG genannt, verbindet ein Gerät mit zwei oder mehr Leaf-Switches, die einen gemeinsamen Ethernet Segment Identifier (ESI) teilen. Beide Leaves kündigen die MAC des Geräts mit demselben ESI in BGP EVPN an, sodass alle angeschlossenen Links den Verkehr active/active mit Load-Sharing und schnellem Failover weiterleiten.
Wie unterscheidet sich ESI-LAG von MLAG?
MLAG bietet eine Active/Active-Anbindung, setzt jedoch auf einen proprietären Inter-Chassis Link (ICL) und eine herstellerspezifische Synchronisierung, sodass das Leaf-Paar in der Regel übereinstimmen muss. ESI-LAG verwendet stattdessen BGP EVPN und einen zehn Byte langen ESI, wodurch das ICL-Kabel entfällt und die beiden Leafs unterschiedliche Modelle, Generationen oder Anbieter sein dürfen, solange beide EVPN sprechen.
Wie schnell konvergiert EVPN-Multihoming bei einem Link-Ausfall?
Verliert ein Leaf seine Verbindung zum Gerät, zieht es seine Type-1-ESI-Route zurück, und die entfernten VTEPs reduzieren die Next-Hop-Menge des Segments mit einem einzigen Mass-Withdraw-Update statt mit Rücknahmen pro MAC. Die Konvergenz sinkt auf die BGP-Propagationszeit, auf einer optimierten Fabric typischerweise unter einer Sekunde.
Welche EVPN-Routen steuern das Multi-Homing?
Type-1-Routen (Ethernet Auto-Discovery) ermöglichen es entfernten Leaves zu erlernen, welche Switches sich das ESI teilen, und aktivieren Aliasing und Mass-Withdraw. Type-4-Routen (Ethernet Segment) steuern die Wahl des Designated Forwarder, der das Leaf bestimmt, das Broadcast-, Unknown-Unicast- und Multicast-Verkehr zum Segment weiterleitet.
Unterstützt OcNOS EVPN ESI-LAG?
Ja. Das ESI-LAG-Active/Active-Multi-Homing ist Teil des DC-IPBASE-Funktionsumfangs von OcNOS-DC und läuft auf den unterstützten Broadcom-Tomahawk- und -Trident-Plattformen. Es umfasst die Wahl des Designated Forwarder, Aliasing für ECMP, Mass-Withdraw, Split-Horizon sowie sowohl VLAN-Based- als auch VLAN-Aware-Serviceschnittstellen.
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.