齊可翠 楊敏 張文美
中國聯通臨沂市分公司 山東 臨沂 276000
EVPN(Ethernet Virtual Private Network)是一種二層網絡互聯VPN技術,他最早由RFC7432定義,RFC的全稱是:BGP MPLS-Based Ethernet VPN。EVPN引入了控制平面與數據平面分離的概念:通過建立MP-BGP鄰居來傳遞二層網絡間的MAC/ARP/路由信息,通過生成的地址轉發表項進行二層或者三層報文轉發,即其MAC、ARP、路由等條目的傳遞不依賴數據面完成,而是通過EVPN控制面完成。且單一EVPN控制平面對應多種數據平面:VXLAN、MPLS和PBB,不同的數據平面封裝具備不同的優劣勢。EVPN擴展BGP協議以支持新的業務,實現了MPLS L2VPN與L3VPN的統一。

圖1 EVPN架構
以智能城域網上承載OLT-城域網匯聚交換機鏈路為例,業務類型為EVPN開通點對點專線的方式。拓撲圖如下:

圖2 中興智能城域網開通EVPN專線拓撲圖
由上圖可見,OLT和城域網匯聚交換機可分別上聯至MAR設備,MAR設備之間采用支持SR隧道技術的EVPN專線開通,不僅節省了光纜資源,而且達到了保護的功能。另外,政企大客戶業務也可以在智能城域網中采用EVPN技術快速部署(可跨匯聚設備)。
通過以上業務配置模型可見,相比傳統的MPLS,EVPN技術大大簡化了業務配置。EVPN通過擴展BGP協議使二層網絡間的MAC地址學習和發布過程從數據面轉移到了控制面。這樣可以使設備用管理路由的方式來管理MAC地址,從而實現目的MAC相同但下一跳不同的多條EVPN路由,達到負載分擔的目的,實現ECMP。EVPN業務可以承載于各種類型的隧道,包括傳統的MPLS TE、MPLS LDP,以及新一代的SR隧道、SRv6、VxLAN隧道、PBB等。