Overlay L2VPN · RFC 7432 / 7348

EVPN sur VXLAN

Ethernet VPN (RFC 7432) sur plan de données VXLAN (RFC 7348) : la norme actuelle pour les overlays de fabric DC multi-locataires, le DCI et le L2VPN à grande échelle sur matériel ouvert.

Fabric EVPN-VXLAN

Un fabric à deux spines et trois leaves avec des tunnels VXLAN entre les VTEP des leaves. La paire de leaves la plus à droite est agrégée en un seul ESI pour un multi-homing all-active vers un CE à double rattachement.

Topologie de fabric EVPN-VXLAN avec deux spines, trois leaves, des tunnels VXLAN et un équipement de bordure client multi-rattaché par ESI
EVPN-VXLAN : fabric à deux spines et trois leaves avec des tunnels VXLAN et multi-rattachement ESI sur le CE.

Qu'est-ce qu'EVPN-VXLAN

EVPN (RFC 7432) est une famille d'adresses BGP (L2VPN EVPN, AFI 25, SAFI 70) qui transporte les informations de joignabilité MAC et IP via un ensemble de types de route. Conçue à l'origine pour le transport MPLS, EVPN a été étendue à VXLAN dans la RFC 8365, devenant le plan de contrôle dominant des overlays DC modernes.

VXLAN (RFC 7348) encapsule des trames L2 dans un en-tête UDP/IP, permettant l'extension de domaine L2 sur une infrastructure L3. Les VTEP (VXLAN Tunnel End Points) initient et terminent l'encapsulation. Avec EVPN comme plan de contrôle, la découverte des VTEP et la distribution des MAC sont gérées via BGP plutôt que par flooding du plan de données, éliminant les problèmes de scalabilité des déploiements VXLAN historiques.

Les routes EVPN Type-2 transportent les bindings MAC/IP pour la joignabilité d'hôte dans un VNI. Les routes Type-5 transportent les préfixes IP pour le routage inter-sous-réseaux et externe : c'est le mécanisme clé d'interconnexion de data centers (DCI) à travers les domaines VXLAN, défini dans la RFC 9135.

Multi-homing et IRB

Le multi-homing EVPN All-Active (RFC 7432 §8) permet à un équipement CE de se connecter simultanément à plusieurs PE avec partage de charge. L'élection du Designated Forwarder (DF) empêche la duplication du trafic BUM. L'Integrated Routing and Bridging (IRB) sur les nœuds leaf active la fonction de passerelle L3 au niveau de la couche d'accès : le trafic est routé localement au VTEP de premier saut, éliminant le hairpinning inutile via une passerelle centrale.

OcNOS Implementation

OcNOS-DC implémente EVPN-VXLAN sur les plateformes Broadcom Trident 3/4 et Tomahawk 2–5. OcNOS-SP ajoute le support DCI sur le matériel de classe Qumran.

Types de routes EVPN

Type-2 (MAC/IP), Type-3 (multicast inclusif), Type-4 (ES), Type-5 (préfixe IP). Multi-homing sélectif par EVI. Politique d'import/export de route target par VNI.

Multi-homing

Multi-homing All-Active et Single-Active. Dérivation automatique d'ESI basée sur LACP. Élection DF selon RFC 8584. Mass withdrawal en cas de défaillance amont.

IRB / Anycast GW

Modes IRB symétrique et asymétrique. Passerelle anycast distribuée : même MAC/IP sur tous les VTEP leaf. Suppression GARP. Proxy ARP/ND au niveau leaf.

Plan de données VXLAN

Encap/decap VTEP déporté en matériel. Recherche L2 et L3 internes au débit du lien. ECMP sur plusieurs VTEP. Entropie sur le port source UDP pour la répartition de charge spine.

DCI: Type-5

Routes IP préfixes RFC 9135 Type-5 pour le routage inter-DC. Fonction de passerelle EVPN avec fuite de routes entre L3VNI. Prend en charge les modes L2 étendu et DCI routé.

Intégration BFD

BFD pour la détection de joignabilité VTEP. BFD BGP pour les défaillances de pair rapides. Convergence sub-seconde déclenchant retrait et ré-annonce EVPN.

QoS: PFC/DCB

Réécriture DSCP à l'intérieur du tunnel VXLAN. Propagation PFC pour le stockage sans perte et le trafic RoCEv2 sur la fabric VXLAN. Politique QoS par VNI prise en charge.

OpenConfig Telemetry

Streaming de la RIB BGP EVPN via gNMI. Comptage MAC/IP par VNI et taux d'utilisation des VTEP. Modèle YANG OpenConfig L2VPN EVPN (OC 3.x).

OcNOS-Validated Hardware

À titre de référence uniquement. Les plateformes ci-dessous constituent un sous-ensemble représentatif du matériel validé EVPN-VXLAN. La liste complète et à jour des plateformes qualifiées, avec ASIC, densité de ports et couverture de versions, est tenue à jour dans l'OcNOS Hardware Compatibility List.

Edgecore AS7946-74XKSB
Trident 4 · 48×100G + 8×400G
Edgecore AS9716-32D
Trident 3 X7 · 32×400G
Edgecore AS9736-64D
Tomahawk 4 · 64×400G
Edgecore AIS800-64D
Tomahawk 5 · 64×800G
Edgecore AS9726-32DB
Trident 4 · 32×400G
UfiSpace S9600-32X
Qumran MX · DCI
UfiSpace S9321-64E
Jericho2 · 64×400G
Celestica E1031
Qumran MX · périphérie SP

Comparer le support EVPN-VXLAN sur toutes les plateformes OcNOS

Open Feature Matrix →
FAQ

Questions fréquentes

Qu'est-ce qu'EVPN ?
EVPN (Ethernet VPN) est un plan de contrôle BGP qui fournit des services de Layer 2 et de Layer 3 sur une fabric partagée, à l'aide de la famille d'adresses L2VPN EVPN. Il annonce la joignabilité MAC et IP dans BGP, remplaçant le flood-and-learn de sorte que le réseau apprend les endpoints par le routage.
Quelle est la différence entre EVPN-VXLAN et EVPN-MPLS ?
EVPN-VXLAN utilise des tunnels VXLAN sur une fabric IP pour le plan de données, courant dans les data centers, tandis qu'EVPN-MPLS s'appuie sur un transport MPLS, courant dans les réseaux de service providers. Les deux partagent le même plan de contrôle BGP EVPN et ne diffèrent que par la manière dont les paquets sont encapsulés et acheminés.
À quoi sert l'EVPN route type 5 dans un L3VPN ?
L'EVPN route type 5 annonce des préfixes IP, assurant un routage VPN de niveau 3 entre sous-réseaux et sites à travers la fabric. Contrairement au type 2, qui transporte les entrées MAC et IP des hôtes, le type 5 transporte des préfixes agrégés, permettant une connectivité IP inter-sous-réseaux et inter-sites dans l'EVPN L3VPN.
Qu'est-ce que le multihoming ESI dans EVPN ?
Le multihoming ESI relie un équipement à plusieurs commutateurs PE partageant un Ethernet Segment Identifier (ESI), permettant un acheminement all-active où chaque lien transporte du trafic simultanément. BGP EVPN assure le partage de charge et le basculement rapide, si bien qu'aucun lien ne reste inutilisé et que les pannes demeurent localisées.
Quelle est la différence entre EVPN et VXLAN simple ?
Le VXLAN simple inonde le réseau pour découvrir les adresses MAC et ne dispose d'aucun plan de contrôle, tandis qu'EVPN ajoute BGP pour annoncer l'accessibilité MAC et IP et coordonner le multihoming. EVPN sur VXLAN réduit les inondations inutiles et apporte le routage Layer 3 ainsi que la redondance all-active dont le VXLAN simple est dépourvu.