基于 VXLAN 的 EVPN
在 VXLAN 数据面(RFC 7348)上运行的 Ethernet VPN(RFC 7432):已成为开放硬件上多租户数据中心网络 overlay、DCI 与大规模 L2VPN 的现行标准。
EVPN-VXLAN Fabric
由两个 spine、三个 leaf 构成的 fabric,leaf VTEP 之间建立 VXLAN 隧道。最右侧的一对 leaf 绑定为一个 ESI,向双归属的 CE 提供全活多归属。

什么是 EVPN-VXLAN
EVPN(RFC 7432)是一个 BGP 地址族(L2VPN EVPN,AFI 25,SAFI 70),通过一组路由类型承载 MAC 与 IP 可达性信息。它最初为 MPLS 传输设计,并在 RFC 8365 中扩展到 VXLAN,从而成为现代数据中心网络 overlay 的主流控制面。
VXLAN(RFC 7348)将 L2 帧封装在 UDP/IP 报头中,实现跨 L3 基础设施的 L2 域扩展。VTEP(VXLAN 隧道端点)负责封装的发起与终结。使用 EVPN 作为控制平面后,VTEP 发现与 MAC 分发通过 BGP 完成,而非依赖数据平面泛洪,从而消除了传统 VXLAN 部署的扩展性问题。
EVPN Type-2 路由承载用于 VNI 内主机可达性的 MAC/IP 绑定。Type-5 路由承载用于子网间和外部路由的 IP 前缀:这是 RFC 9136 定义的、跨 VXLAN 域实现数据中心互联(DCI)的关键机制。
EVPN 路由类型
EVPN 通过一小组由 fabric 协同使用的 BGP 路由类型来承载可达性:主机路由用于定位端点,组播路由用于构建泛洪列表,前缀路由用于处理 Layer 3。
- Type-1, Ethernet Auto-Discovery: 通告 Ethernet Segment,并为 all-active 多归属实现快速收敛与别名(aliasing)(RFC 7432)。
- Type-2, MAC/IP Advertisement: 承载主机的 MAC 与 IP 绑定,使 fabric 通过 BGP 而非泛洪来学习端点。
- Type-3, Inclusive Multicast Ethernet Tag (IMET): 通告某 VTEP 对某广播域的加入意向,并为广播、未知单播(unknown-unicast)和组播流量构建每个 EVI 的泛洪列表。
- Type-4, Ethernet Segment: 发现共享同一 Ethernet Segment 的 PE,并驱动 Designated Forwarder 选举,从而确保 BUM 流量不会被重复转发。
- Type-5, IP Prefix: 为子网间路由和数据中心互联通告 IP 前缀,是 EVPN L3VPN 的基础(RFC 9136)。
OcNOS 通告 Type-2、Type-3、Type-4 和 Type-5 路由,并支持按 EVI 的选择性多归属以及按 VNI 的 route-target 策略。
多归属与 IRB
EVPN All-Active 多归属 (RFC 7432 §8)使 CE 设备能够同时连接至多个 PE 并实现负载分担。Designated Forwarder(DF)选举可防止 BUM 流量重复。叶节点上的 Integrated Routing and Bridging(IRB)在接入层实现 L3 网关功能:流量在首跳 VTEP 本地路由,消除经中央网关的不必要发夹转发。
OcNOS Implementation
OcNOS-DC 在 Broadcom Trident 3 和 Trident 4 平台上实现 EVPN-VXLAN。OcNOS-SP 在 Qumran2c 和 Jericho2c+ 硬件上增加 EVPN over MPLS 和 DCI。
EVPN 路由类型
支持 Type-2 (MAC/IP)、Type-3 (Inclusive Multicast)、Type-4 (ES)、Type-5 (IP Prefix),可按 EVI 配置选择性多归属,并按 VNI 实施 route target 导入/导出策略。
多归属
支持 All-Active 与 Single-Active 多归属:基于 LACP 的 ESI 自动派生、按 RFC 8584 进行 DF 选举,并在上游故障时执行批量撤回。
IRB / Anycast GW
Symmetric IRB(RFC 9135)。分布式 anycast 网关:所有 leaf VTEP 上使用相同的 MAC/IP。GARP 抑制。在 leaf 上进行 ARP/ND 代理。
VXLAN 数据平面
VTEP 封装/解封装由硬件卸载,内部 L2/L3 查找以线速完成;支持跨多 VTEP 的 ECMP,并利用 UDP 源端口熵实现 spine 负载分担。
DCI: Type-5
面向 DC 间路由的 RFC 9136 Type-5 IP 前缀路由。支持 L3VNI 之间路由泄漏的 EVPN 网关功能。支持拉伸 L2 和路由式 DCI 模式。
BFD 集成
支持用于 VTEP 可达性检测的 BFD 与 BGP BFD:实现亚秒级收敛,触发 EVPN 路由撤回与重新通告。
QoS: PFC/DCB
支持在 VXLAN 隧道内对 DSCP 重新标记,并在 VXLAN 网络中传播 PFC 以承载无损存储与 RoCEv2 流量;亦支持按 VNI 的 QoS 策略。
OpenConfig Telemetry
通过 gNMI 流式上送 EVPN BGP RIB;提供按 VNI 的 MAC/IP 计数与 VTEP 利用率,并支持 OpenConfig L2VPN EVPN YANG 模型(OC 3.x)。
OcNOS-Validated Hardware
仅供参考。 以下平台是经 EVPN-VXLAN 验证硬件的代表性子集。完整且实时更新的合格平台列表(含 ASIC、端口密度与版本覆盖情况)维护于 OcNOS 硬件兼容性列表中。
相关技术与解决方案
对比所有 OcNOS 验证平台上的 EVPN-VXLAN 支持
Open Feature Matrix →常见问题
什么是EVPN?
EVPN-VXLAN 与 EVPN-MPLS 有何区别?
在 L3VPN 中 EVPN route type 5 用于什么?
EVPN 中的 ESI 多归属是什么?
EVPN与单纯的VXLAN有什么区别?
什么是 EVPN IRB?它如何实现 EVPN L3VPN?
什么是 EVPN Type-3 路由?
什么是 EVPN E-Tree?
EVPN E-LAN 与 E-Line 有何区别?
深入了解,随身带走。
产品数据手册,以及内容比本页更为深入的简明技术下载资料。
OcNOS-DC 数据手册
表单简短。提交后您的 PDF 将立即在新标签页中打开。
✓ 正在新标签页中打开您的 PDF……
如果未能自动打开,请使用下方链接。
EVPN-VXLAN 数据中心网络
表单简短。提交后您的 PDF 将立即在新标签页中打开。
✓ 正在新标签页中打开您的 PDF……
如果未能自动打开,请使用下方链接。
OcNOS 800G 无损 AI Fabric
表单简短。提交后您的 PDF 将立即在新标签页中打开。
✓ 正在新标签页中打开您的 PDF……
如果未能自动打开,请使用下方链接。