EVPN Multi-Homing : ESI-LAG Active/Active

Raccordez un serveur IA à deux leaves avec les deux NIC actifs et en transfert, sans gaspillage actif/standby. Le multi-homing EVPN (RFC 7432, ESI-LAG) est la méthode normalisée pour y parvenir, à l'aide de BGP et d'un Ethernet Segment Identifier : pas de câblage MLAG propriétaire, pas de lien de synchronisation inter-switch.

Rattachement de serveurs Active/Active

Un serveur GPU doté de deux NIC agrégées se connecte à deux leaves. Les deux leaves partagent le même Ethernet Segment ID (ESI). Toutes deux annoncent la MAC du serveur dans EVPN avec le même ESI. Les leaves distantes les installent comme next-hops ECMP, avec aliasing entre les pairs ESI. En cas de défaillance de lien, le mass-withdraw réduit la convergence au temps de propagation BGP.

Multi-homing EVPN avec ESI-LAG Active/Active Topologie montrant un serveur GPU avec des NIC agrégées rattachées à deux leaves. Les deux leaves partagent un Ethernet Segment Identifier (ESI). Les leaves se connectent vers le haut à deux spines. Un leaf distant en bas installe à la fois leaf-1 et leaf-2 comme prochains sauts ECMP via l'aliasing EVPN. Le bandeau du bas décrit l'ESI, le designated forwarder et le mass-withdraw. ESI 00:11:22:33:44:55:66:77:00:01 Serveur GPUbond 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

Pourquoi ESI-LAG plutôt que MLAG

Le Multi-Chassis LAG (MLAG) traditionnel offre un rattachement de serveurs actif/actif, mais au prix d'un Inter-Chassis Link (ICL) propriétaire, de protocoles de synchronisation spécifiques à chaque fournisseur et de contraintes de compatibilité par remplacement complet entre modèles de leaf. Le multi-homing EVPN remplace tout cela par BGP et un Ethernet Segment Identifier de dix octets.

Avec le multihoming EVPN, les deux leaves n'ont pas besoin de se connaître directement. Toutes deux annoncent le même ESI sur le segment Ethernet concerné, et le plan de contrôle EVPN gère l'élection du designated forwarder, l'aliasing et le mass-withdraw.

Les quatre primitives de multi-homing EVPN

Auto-découverte par ESI / par EVI

Chaque leaf annonce des routes Type-1 (Auto-Discovery) pour l'ESI. Les récepteurs apprennent quels leaves participent au segment et l'utilisent pour l'aliasing et le mass-withdraw en cas de défaillance.

Route Ethernet Segment

Les routes Type-4 pilotent l'élection du Designated Forwarder parmi les leaves rattachés au même ESI. Le DF est responsable de l'acheminement du trafic BUM (broadcast/unknown/multicast) vers le segment.

ECMP à travers les pairs ESI

Les VTEP distants installent les deux VTEP leaf comme sauts suivants pour les MAC du segment. Le trafic unicast se répartit en ECMP sur les deux chemins : une utilisation Active/Active sans collage par flux.

Aliasing

Convergence en cas de panne

Lorsqu'un leaf perd son lien vers le serveur, il retire sa route ESI Type-1. Les VTEPs distants réduisent l'ensemble des next-hops de l'ESI en une seule mise à jour. Aucune tempête de retraits par MAC.

Retrait massif

Prévention des boucles BUM

Le non-DF et le DF se coordonnent via le local-bias du segment pour empêcher qu'une trame BUM ne reboucle vers son serveur d'origine.

Ce que cela vous apporte en production

  • Redondance basée sur les standards. RFC 7432 et RFC 8365.
  • 2× d'utilisation de la bande passante. Les deux NIC acheminent du trafic réel ; aucun gaspillage Actif/Veille.
  • Pas de câble ICL. Le lien inter-châssis MLAG disparaît. Le câblage, la consommation de ports et la complexité du mode de défaillance lié au split-brain de l'ICL disparaissent tous.
  • Validé dans OcNOS-DC. ESI-LAG Actif/Actif fait partie de l'ensemble de fonctionnalités DC-IPBASE, sur les plateformes Broadcom Trident 3 et Trident 4 prises en charge.

Questions fréquentes

Qu'est-ce que le multi-homing EVPN (ESI-LAG) ?
Le multi-homing EVPN, également appelé ESI-LAG, connecte un équipement à deux ou plusieurs commutateurs leaf partageant un même Ethernet Segment Identifier (ESI). Les deux leaves annoncent le MAC de l'équipement dans BGP EVPN avec le même ESI, de sorte que tous les liens rattachés acheminent le trafic en active/active, avec partage de charge et bascule rapide.
En quoi ESI-LAG diffère-t-il de MLAG ?
Le MLAG fournit un raccordement actif/actif mais repose sur un lien inter-châssis (ICL) propriétaire et une synchronisation propre à chaque fournisseur, de sorte que les deux leaves de la paire doivent généralement être identiques. ESI-LAG utilise à la place BGP EVPN et un ESI de dix octets, ce qui supprime le câble ICL.
À quelle vitesse le multihoming EVPN converge-t-il lors d'une défaillance de lien ?
Lorsqu'un leaf perd sa liaison vers l'équipement, il retire sa route ESI Type-1, et les VTEP distants réduisent l'ensemble des next-hops du segment au moyen d'un unique message de retrait de masse plutôt que de retraits par MAC. La convergence se ramène au temps de propagation BGP.
Quelles routes EVPN pilotent le multi-homing ?
Les routes Type-1 (Ethernet Auto-Discovery) permettent aux leaves distants d'apprendre quels commutateurs partagent l'ESI et activent l'aliasing et le mass-withdraw. Les routes Type-4 (Ethernet Segment) pilotent l'élection du designated forwarder, qui désigne le leaf chargé d'acheminer le trafic broadcast, unknown-unicast et multicast vers le segment.
OcNOS prend-il en charge l'EVPN ESI-LAG ?
Oui. Le multi-homing actif/actif ESI-LAG fait partie de l'ensemble de fonctionnalités DC-IPBASE d'OcNOS-DC et s'exécute sur les plateformes Broadcom Trident 3 et Trident 4 prises en charge, couvrant l'élection du designated forwarder, l'aliasing pour l'ECMP, le mass-withdraw et le split-horizon.
Quelle est la différence entre le multihoming EVPN actif unique et tout actif ?
En mode tout actif (RFC 7432), chaque leaf rattachée au segment Ethernet achemine simultanément l'unicast connu vers et depuis l'équipement, de sorte que les deux liens transportent du trafic réel. En mode actif unique, une seule leaf achemine pour un VLAN donné pendant que les autres restent en attente. ESI-LAG sur OcNOS-DC fonctionne en tout actif pour exploiter toute la bande passante, l'élection du forwarder désigné traitant le trafic BUM.
Qu'est-ce que l'aliasing EVPN ?
L'aliasing (RFC 7432) permet à une leaf distante de répartir la charge vers chaque leaf d'un segment Ethernet, y compris celles dont elle n'a appris aucune adresse MAC. Les routes Type-1 Auto-Discovery signalent l'ESI partagé, si bien que les VTEP distants installent toutes les leaves membres comme next-hops ECMP. C'est ce qui fait d'ESI-LAG un véritable acheminement actif/actif plutôt qu'un attachement à chemin unique. OcNOS-DC prend en charge l'aliasing entre pairs ESI.
Qu'est-ce qu'un identifiant de segment Ethernet (ESI) ?
Un segment Ethernet est l'ensemble des liens par lesquels un équipement se rattache à deux leaves ou plus. La RFC 7432 l'identifie par un identifiant de segment Ethernet (ESI) de dix octets que chaque leaf rattachée annonce, de sorte qu'EVPN traite les liens parallèles comme un seul segment. L'ESI pilote l'élection du forwarder désigné, l'aliasing et le retrait massif.

Approfondissez. Emportez-le avec vous.

La fiche technique du produit et des téléchargements techniques et concis qui vont plus loin que cette page.

Fiche technique

Datasheet OcNOS-DC

Spécification complète OcNOS-DC : l'ensemble des fonctionnalités EVPN-VXLAN et Ethernet for AI, les SKU logiciels, les plateformes matérielles prises en charge et le guide de commande de la solution.

Obtenir la fiche technique
Solution brief

Fabric DC EVPN-VXLAN

Fabric de centre de données leaf-spine sur EVPN-VXLAN : une VRF et des VNI par locataire, multihoming EVPN, BGP unnumbered et filtrage par route target.

Obtenir le brief
Solution brief

OcNOS 800G Fabric IA sans perte

Fabric RoCEv2 sans perte sur des spines Tomahawk 5 : niveaux de SKU, plateformes qualifiées et architecture de déploiement.

Obtenir le brief

Vous concevez la redondance des leaves d'une fabric IA ?

Demander une démo technique →