南方數據技术观察
首页 行业新闻 教程 技术文章 AI 对话 官网 咨询与报价
首页 / 行业新闻

EVPN 控制平面与 BGP MAC 路由机制

VPLS 在数据中心互联场景存在缺陷,EVPN 通过 BGP 通告 MAC 地址、沿用 L3VPN 运行模型,实现控制平面与数据平面完全分离,成为覆盖 MPLS、PBB、VXLAN 等多种数据平面的统一控制标准。

从 VPLS 到 EVPN 的模型演进

VPLS 依赖数据平面 MAC 学习,难以支撑数据中心互联等高级场景。RFC 7432(2015 年 2 月)定义的 EVPN 引入 BGP MAC 路由:本地 MAC 仍在数据平面学习,远端 MAC 经由 BGP 控制平面分发。虽 VPLS 也可用 BGP 做自动发现,但 EVPN 在信令层面完全不同,并系统解决了 VPLS 未充分处理的多归属、负载均衡、环路防护等问题。

三大数据平面的统一控制面

EVPN 控制平面与数据平面彻底解耦,衍生出三套标准:RFC 7432 对接 MPLS 数据平面;RFC 7623(2015 年 9 月)定义 PBB-EVPN,采用 IEEE 802.1ah MAC-in-MAC 封装;RFC 8365(2018 年 3 月)面向数据中心覆盖网,兼容 VXLAN 与 NVGRE,其中 VXLAN 已成新一代数据中心事实标准。三者共享 BGP MAC 路由信令,仅数据平面封装不同。

BGP MAC 路由的工程取舍

控制平面将本地学习的 MAC 地址(可选携带 IP)转为 BGP 路由下发,避免了全网泛洪与未知单播泛洪,收敛速度取决于 BGP 更新间隔与路由反射器部署。代价是 PE 需维护 EVPN 实例路由表、处理 MAC 迁移序列号、实现基于 ESI 的多归属分流与 DF 选举,配置复杂度显著高于 VPLS。

对运维而言,EVPN 意味着用统一 BGP 栈管理异构二层互联:MPLS 骨干

原文: APNIC Blog(2023-12-22)|编译自 APNIC Blog,事实以原文为准。

来源:APNIC Blog

返回列表