EVPN是5G承載網(wǎng)絡最重要的技術之一。
正如中國電信的STN網(wǎng)絡所說,它是基于SRv6 + EVPN構建的。
01 VPLS技術不易使用來催生EVPN技術在了解EVPN之前,讓我們首先回顧一下VPN。
什么是VPN虛擬專用網(wǎng)絡VPN(虛擬專用網(wǎng)絡)是在公共網(wǎng)絡中建立的虛擬專用通信網(wǎng)絡。
VPN具有以下兩個基本特征:專用:對于VPN用戶,使用VPN與使用傳統(tǒng)專用網(wǎng)絡沒有區(qū)別。
虛擬的:VPN用戶獲得的知識和邏輯的專用網(wǎng)絡。
VPN的基本原理是使用隧道技術將VPN消息封裝在隧道中,并使用VPNBackbone建立專用的數(shù)據(jù)傳輸通道,以實現(xiàn)消息的透明傳輸。
EVPN還是EthernetVPN,這是用于第2層網(wǎng)絡互連的VPN技術。
第2層VPN技術很多,例如VPWS,VPLS等,那么為什么EVPN技術又出現(xiàn)了?因為VPLS技術不能滿足網(wǎng)絡要求。
RFC7209的第一句話“以太網(wǎng)VPN(EVPN)的要求”以英文為準。
該文件明確指出了EVPN技術的背景:L2VPN服務的廣泛采用和該技術的新應用(如數(shù)據(jù)中心互連)的出現(xiàn)導致了一系列新的要求。
該公司的虛擬專用局域網(wǎng)服務(VPLS)解決方案無法輕松滿足這些要求。
以太網(wǎng)L2VPN服務的廣泛采用和該技術的新應用(例如數(shù)據(jù)中心互連)的涌現(xiàn),導致了當前虛擬私有LAN服務(VPLS)解決方案無法輕松解決的新要求集合.EVPN誕生是為了解決VPLS使用率低的問題。
VPLS技術的主要問題概述如下:02EVPN技術功能EVPN最初是設計用于承載目的的。
根據(jù)RFC7209的描述,EVPN主要是為了解決數(shù)據(jù)中心第二層的需求。
在EVPN中:PE之間的MAC / IP地址學習基于控制平面,MP-BGP協(xié)議用于通告MAC / IP的可達性,其策略控制與BGP / MPLSL3VPN相似。
這種基于控制平面的學習可以提供對MAC / IP學習過程的更強控制,并滿足數(shù)據(jù)中心網(wǎng)絡的要求:網(wǎng)絡可伸縮性,主機或虛擬機群集之間的隔離,負載共享,網(wǎng)絡故障收斂時間,但是數(shù)據(jù)中心網(wǎng)絡很少使用MPLS技術。
因此,EVPN定義了一個公共控制平面。
數(shù)據(jù)平面可以使用不同的封裝技術,包括VxLAN,PBB和MPLS。
上圖中的三個RFC文檔描述了EVPN的不同數(shù)據(jù)平面技術,可以下載和學習這些技術。
參考。
EVPN還可以使用SRv6數(shù)據(jù)平面技術。
總結一下:EVPN使用BGP消息擴展名來傳輸mac / ip地址。
轉發(fā)平面可以使用多種技術。
5G承載網(wǎng)絡(STN,智能城域網(wǎng))通常是MPLS和SRv6數(shù)據(jù)平面。
03EVPN服務類型EVPN不僅可以代替L2VPN,還可以攜帶L3VPN,可以實現(xiàn)各種VPN服務的統(tǒng)一控制平面。
根據(jù)可以提供的各種服務類型,可以對EVPN進行分類匯總,如下圖所示:上圖還列出了定義各種學習和參考服務的RFC。
EVPN如何實現(xiàn)L2VPN和L3VPN的統(tǒng)一控制平面?依靠擴展的BGP協(xié)議。
04 EVPN原理簡介EVPN技術在傳統(tǒng)VPN中仍然沿用P,PE和CE的概念。
同時,引入了新概念ESI(EthernetSegmentIdentifier):它唯一地標識PE和某個CE之間的連接。
連接到同一CE的多個PE的ESI值相同,但是不同的CE的ESI值不同。
ESI概念如下圖所示:EVPN擴展了BGP協(xié)議并定義了新的NLRI(NetworkLayerReachabilityInformation)。
EVPNNLRI通常使用的EVPN路由包括:以太網(wǎng)自動發(fā)現(xiàn)路由:用于向其他PE通知本地PE到訪問站點的MAC地址的可達性。
MAC / IP通告路由(MAC / IPAdvertisement Route):用于從本地PE向其他PE通告單播MAC / IP地址可達性信息。
集成多播路由(InclusiveMulticastRoute):用于建立傳輸多播流量(包括廣播流量,多播流量和具有未知目標地址的單播流量)的隧道。
以太網(wǎng)段路由(EthernetSegmentRoute):用于在連接到同一CE的PE設備之間實現(xiàn)自動發(fā)現(xiàn),用于DF(DesignatedForwarder,指定轉發(fā)器)選舉,以實現(xiàn)EVPN多歸屬。
每個