• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

23-Segment Routing配置指導

目錄

07-EVPN VPWS over SRv6配置

本章節下載 07-EVPN VPWS over SRv6配置  (797.78 KB)

07-EVPN VPWS over SRv6配置

目 

1 EVPN VPWS over SRv6

1.1 EVPN VPWS over SRv6簡介

1.1.1 EVPN VPWS over SRv6基本原理

1.1.2 EVPN路由發布

1.1.3 報文轉發

1.1.4 多歸屬站點

1.1.5 FRR功能

1.1.6 LDP PW或靜態PW接入SRv6 PW

1.2 EVPN VPWS over SRv6配置任務簡介

1.3 開啟L2VPN功能

1.4 配置交叉連接的EVPN實例

1.5 配置SRv6 SID

1.6 配置交叉連接引用Locator段

1.7 配置路由迭代方式

1.8 配置SRv6 TE Policy引流

1.8.1 配置限製和指導

1.8.2 配置基於Color引流

1.8.3 配置基於隧道策略引流

1.9 配置AC與交叉連接相關聯

1.9.1 配置三層接口與交叉連接關聯

1.10 配置PE間交互BGP EVPN路由

1.11 配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址

1.12 配置SRH的Next Header字段的值

1.13 配置多歸屬站點

1.13.1 配置限製和指導

1.13.2 配置接口的ESI

1.13.3 配置接口的冗餘備份模式

1.14 配置FRR功能

1.14.1 配置Bypass PW功能

1.14.2 配置主備PW功能

1.15 配置LDP PW或靜態PW接入SRv6 PW

1.15.1 功能簡介

1.15.2 配置限製和指導

1.15.3 配置準備

1.15.4 配置LDP PW接入SRv6 PW

1.15.5 配置靜態PW接入SRv6 PW

1.16 配置SRv6 PW報文統計功能

1.17 檢測SRv6 PW的連通性

1.17.1 Ping方式

1.17.2 Tracert方式

1.18 EVPN VPWS over SRv6顯示和維護

2 配置靜態建立SRv6 PW的EVPN VPWS over SRv6

2.1 靜態建立SRv6 PW配置任務簡介

2.2 配置交叉連接

2.3 配置靜態方式建立SRv6 PW

2.4 配置SRv6 SID

2.5 配置交叉連接引用Locator段並建立SRv6 PW

2.6 配置路由迭代方式

2.7 配置SRv6 TE Policy引流

2.7.1 配置限製和指導

2.7.2 配置基於Color引流

2.7.3 配置基於隧道策略引流

2.8 配置AC與交叉連接相關聯

2.8.1 配置三層接口與交叉連接關聯

2.8.2 配置以太網服務實例與交叉連接關聯

2.9 配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址

2.10 配置FRR功能

2.10.1 配置靜態備份SRv6 PW

2.11 配置LDP PW或靜態PW接入SRv6 PW

2.11.1 功能簡介

2.11.2 配置限製和指導

2.11.3 配置準備

2.11.4 配置LDP PW接入SRv6 PW

2.11.5 配置靜態PW接入SRv6 PW

2.12 配置SRH的Next Header字段的值

2.13 EVPN VPWS over SRv6顯示和維護

2.14

2.15 EVPN VPWS over SRv6典型配置舉例

2.15.1 EVPN VPWS over SRv6單歸屬配置舉例

2.15.2 EVPN VPWS over SRv6多歸屬配置舉例(聚合鏈路接入)

2.15.3 LDP PW接入SRv6 PW配置舉例

 


1 EVPN VPWS over SRv6

1.1  EVPN VPWS over SRv6簡介

EVPN VPWS over SRv6是指通過SRv6隧道承載EVPN VPWS業務,通過IPv6網絡透明傳輸用戶二層數據,實現用戶網絡穿越IPv6網絡建立點到點連接。EVPN VPWS的詳細介紹,請參見“EVPN配置指導”中的“EVPN VPWS”。

1.1.1  EVPN VPWS over SRv6基本原理

圖1-1所示,PE之間通過EVPN路由發布End.DX2 SID,建立SRv6隧道。該SRv6隧道作為PW,封裝並轉發站點網絡之間的二層數據報文。在骨幹網上,根據IGP計算的最優路徑轉發SRv6隧道封裝後的報文,從而實現通過IPv6骨幹網透明傳輸用戶二層數據。

圖1-1 EVPN VPWS over SRv6組網示意圖

 

 

1.1.2  EVPN路由發布

PE間通過BGP EVPN路由建立PW的過程為:

(1)     本端PE向遠端PE發布EVPN的以太網自動發現路由時,在該路由中攜帶本端的Service ID、本端為交叉連接分配的End.DX2 SID。

(2)     遠端PE接收到EVPN路由後,如果路由中攜帶的Service ID與本地配置的遠端Service ID相同,則建立本端PE到遠端PE的單跳SRv6隧道,該隧道的SID標識為路由中的End.DX2 SID。

(3)     兩端PE均發布End.DX2 SID,並在兩個方向上均建立單跳SRv6隧道後,兩條SRv6隧道組成一條PW,用來承載用戶二層數據。該PW稱為SRv6 PW。

1.1.3  報文轉發

EVPN VPWS over SRv6支持SRv6 BE、SRv6 TE和SRv6 TE/SRv6 BE混合三種路由迭代方式。采用不同的路由迭代方式時,報文轉發過程有所不同。

1. SRv6 BE方式

又稱為基於SID的轉發方式。該方式根據封裝的End.DX2 SID查找IPv6路由表進行轉發。二層報文從CE 1到CE 2的轉發過程為:

(1)     CE 1發送二層報文給PE 1。

(2)     PE 1從連接CE 1的AC上接收到二層報文後,查找與該AC關聯的SRv6 PW(即SRv6隧道),找到對應的End.DX2 SID,即PE 2為PE 1分配的End.DX2 SID。

(3)     PE 1為報文封裝外層IPv6報文頭,目的IPv6地址為End.DX2 SID,源IPv6地址為配置的EVPN VPWS over SRv6封裝IPv6報文頭的源地址。

(4)     PE 1根據End.DX2 SID查找IPv6路由表,通過最優IGP路由將報文轉發給P。

(5)     P根據End.DX2 SID查找IPv6路由表,通過最優IGP路由將報文轉發給PE 2。

(6)     PE 2根據End.DX2 SID查找Local SID表,執行End.DX2 SID對應的轉發動作,即解封裝報文去掉外層IPv6報文頭,並根據End.DX2 SID匹配與其關聯的AC,並通過該AC將報文轉發給CE 2。

2. SRv6 TE方式

又稱為基於SRv6 TE Policy的轉發方式。該方式根據報文屬性查找匹配的SRv6 TE Policy,為報文添加攜帶End.DX2 SID和SRv6 TE Policy SID列表的SRH頭後,通過SRv6 TE Policy轉發該報文。

可以通過如下方式將報文引入到SRv6 TE Policy進行轉發(即SRv6 TE Policy引流):

·     基於Color引流:查找是否存在Color和Endpoint地址與EVPN路由的Color擴展團體屬性和下一跳地址完全相同的SRv6 TE Policy。若存在,則將該EVPN路由迭代到SRv6 TE Policy。當設備收到匹配該EVPN路由的報文時,會通過SRv6 TE Policy轉發該報文。

·     基於隧道策略引流:根據路由下一跳地址在隧道策略中查找匹配的SRv6 TE Policy。通過首選隧道策略或負載分擔隧道策略,可以實現用指定SRv6 TE Policy的路徑作為承載SRv6 PW的公網隧道來轉發私網報文。

隧道策略的詳細介紹,請參見“MPLS配置指導”中的“隧道策略”;SRv6 TE Policy的詳細介紹,請參見“Segment Routing配置指導”中的“SRv6 TE Policy”。

3. SRv6 TE/SRv6 BE混合方式

該方式優先通過SRv6 TE方式選擇轉發路徑;如果SRv6 TE方式未找到可用的SRv6 TE Policy,則通過SRv6 BE方式選擇轉發路徑。

1.1.4  多歸屬站點

1. 功能簡介

圖1-2所示,當一個站點通過不同的以太網鏈路連接到多台PE時,這些鏈路就構成了一個ES(Ethernet Segment,以太網段),並以一個相同的ESI(ES Identifier)標識其屬於同一個ES。連接的多台PE組成冗餘備份組,可以避免PE單點故障對網絡造成影響,從而提高網絡的可靠性。目前僅支持雙歸屬。

圖1-2 多歸屬站點組網

 

2. 冗餘備份模式

多歸屬站點組網支持的冗餘備份模式包括:

·     多活冗餘模式:冗餘備份組中的成員PE均可以轉發流量,流量在成員PE之間形成負載分擔。

·     單活冗餘模式:冗餘備份組中隻有一台成員PE轉發流量,成員PE之間形成主備關係。冗餘備份組通過一定的算法從成員中選舉出一台PE作為DF(Designated Forwarder,指定轉發者)。該PE作為主PE負責轉發流量;另一台PE作為備PE,處於備份狀態。DF選舉方法的詳細介紹,請參見“EVPN配置指導”中的“EVPN VPWS”。

3. 路由發布

冗餘備份組中的兩台成員PE均向PE 3發布End.DX2 SID,並向PE 3通告多歸屬站點的冗餘備份模式以及在冗餘備份組中的狀態(主PE或備PE)。不同冗餘備份模式下,PE 3的處理有所不同:

·     多活冗餘模式下:PE 3將PE 1和PE 2發布的路由作為等價路由,在二者之間進行負載分擔。

·     單活冗餘模式下:PE 3將主PE發布的路由作為最優路由,僅通過該路由轉發報文。

1.1.5  FRR功能

1. 功能簡介

EVPN VPWS over SRv6的FRR功能用於減小AC鏈路故障或SRv6 PW鏈路故障對網絡造成的影響,提升網絡的可靠性和穩定性。EVPN VPWS over SRv6的FRR功能包括Bypass PW和主備PW功能。

2. Bypass PW

圖1-3所示,在多歸屬站點組網中,PE 2側的AC鏈路故障時,PE 2會向PE 1及PE 3通告本地不可達信息,使流量不再通過PE 1與PE 2之間的SRv6 PW轉發,在此期間PE 1發送給PE 2的數據報文無法轉發到CE 2,會被丟棄。EVPN VPWS over SRv6通過Bypass PW功能解決該問題。在冗餘備份組成員PE間建立Bypass SRv6 PW。當AC鏈路故障時,PE 2通過Bypass SRv6 PW臨時將流量到轉發到PE 3,再由PE 3轉發到CE 2,從而減少丟包。

圖1-3 Bypass PW功能原理圖

 

如果PE 2和PE 3之間通過End.DX2 SID建立Bypass SRv6 PW,則當PE 2和PE 3側的AC鏈路均故障時,PE 2和PE 3會將從對端接收到的報文再次通過Bypass SRv6 PW轉發給對端,造成短暫的環路。通過在PE 2和PE 3之間使用End.DX2L SID建立Bypass SRv6 PW,可以解決上述問題。End.DX2L SID用來標識報文來自Bypass SRv6 PW,攜帶該SID的報文不會再轉發到Bypass SRv6 PW,從而避免產生環路。

開啟Bypass PW功能後,PE會優選使用End.DX2L SID建立Bypass SRv6 PW;如果不存在End.DX2L SID,則會使用End.DX2 SID建立Bypass SRv6 PW。

3. 主備PW

如果兩個CE之間隻存在一條SRv6 PW,則當PE節點、PE與CE之間的鏈路、或PE之間的SRv6 PW出現故障時,CE之間將無法通信。主備PW功能通過部署主備兩條SRv6 PW,實現當主SRv6 PW出現故障後,將流量立即切換到備份SRv6 PW,使得流量轉發得以繼續。

圖1-4所示,在兩個CE之間建立兩條SRv6 PW。正常情況下,CE使用主SRv6 PW與遠端CE通信;當PE 1檢測出到PE 2的SRv6 PW不可用(可能是PE 2節點故障,也可能是SRv6 PW故障,或PE 2與CE 2之間的鏈路故障),PE 1將啟用備份SRv6 PW,通過備份SRv6 PW將CE 1的報文轉發給PE 3,再由PE 3轉發給CE 2。CE 2接收到報文後,通過更新MAC地址表項等方式將發送給CE 1的報文切換到備份SRv6 PW轉發,從而保證通信不會中斷。

圖1-4 主備PW功能原理圖

 

1.1.6  LDP PW或靜態PW接入SRv6 PW

在向SRv6網絡演進的過程中,可能會存在基於MPLS的傳統MPLS L2VPN網絡(也稱為VPWS網絡)與EVPN VPWS over SRv6網絡共存的情況。LDP PW或靜態PW接入SRv6 PW功能,通過將MPLS L2VPN網絡中的LDP PW或靜態PW看作SRv6網絡的AC(該PW稱為UPW),實現報文在SRv6 PW與UPW之間相互轉發,從而實現MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的互通。

本功能不僅支持一條LDP PW或靜態PW接入一條SRv6 PW,還支持將兩條LDP PW或靜態PW多歸屬接入兩條SRv6 PW。如圖1-5所示,在MPLS L2VPN網絡中,PE 1與PE 2、PE 3分別建立主備LDP PW或靜態PW,該PW稱為UPW;在EVPN VPWS over SRv6網絡中,PE 4與PE 2、PE 3分別建立SRv6 PW。UPW作為SRv6網絡中的AC,PE 2或PE 3從UPW接收到報文後,會解除MPLS封裝,查找與UPW關聯的SRv6 PW,為報文添加SRv6封裝,並將其轉發給PE 4;PE 2或PE 3從SRv6 PW接收報文的處理方法與此類似。

圖1-5 LDP PW或靜態PW接入SRv6 PW組網示意圖

 

1.2  EVPN VPWS over SRv6配置任務簡介

EVPN VPWS over SRv6配置任務如下:

(1)     開啟L2VPN功能

(2)     配置交叉連接

(3)     配置SRv6 SID

(4)     配置交叉連接引用Locator段

(5)     配置報文轉發方式

¡     配置路由迭代方式

¡     配置SRv6 TE Policy引流

路由迭代方式為SRv6 TE方式或SRv6 TE和SRv6 BE混合方式時,必須執行本配置。

(6)     配置AC與交叉連接相關聯

(7)     配置PE間交互BGP EVPN路由

(8)     配置SRv6報文

¡     配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址

¡     (可選)配置SRH的Next Header字段的值

(9)     (可選)配置多歸屬站點

(10)     (可選)配置FRR功能

(11)     (可選)配置LDP PW或靜態PW接入SRv6 PW

(12)     (可選)維護EVPN VPWS over SRv6網絡

¡     配置SRv6 PW報文統計功能

¡     檢測SRv6 PW的連通性

1.3  開啟L2VPN功能

(1)     進入係統視圖。

system-view

(2)     開啟L2VPN功能。

l2vpn enable

缺省情況下,L2VPN功能處於關閉狀態。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

1.4  配置交叉連接的EVPN實例

(1)     進入係統視圖。

system-view

(2)     創建一個交叉連接組,並進入交叉連接組視圖。

xconnect-group group-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(3)     (可選)配置交叉連接組的描述信息。

description text

缺省情況下,未配置交叉連接組的描述信息。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(4)     (可選)開啟交叉連接組。

undo shutdown

缺省情況下,交叉連接組處於開啟狀態。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(5)     創建交叉連接組EVPN實例,並進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(6)     配置交叉連接組EVPN實例的RD。

route-distinguisher route-distinguisher

缺省情況下,未指定EVPN實例的RD。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(7)     配置交叉連接組EVPN實例的Route Target屬性。

vpn-target { vpn-target&<1-8> } [ both | export-extcommunity | import-extcommunity ]

缺省情況下,未指定交叉連接組EVPN實例的Route Target屬性。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

參數

使用說明

export-extcommunity

不能為不同交叉連接組EVPN實例配置相同的Export target;交叉連接組EVPN實例和VSI視圖下EVPN實例的Export target也不能相同

import-extcommunity

建議為交叉連接組EVPN實例配置的Import target不要與VPN實例視圖、VPN實例EVPN視圖、公網實例視圖、公網實例EVPN視圖和VSI視圖下EVPN實例的Export target匹配,反之亦然

 

(8)     退回交叉連接組視圖。

quit

(9)     創建交叉連接,並進入交叉連接視圖。

connection connection-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

1.5  配置SRv6 SID

1. 配置限製和指導

本配置中各命令的詳細介紹,請參見“Segment Routing命令參考”中的“SRv6”。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟SRv6功能,並進入SRv6視圖。

segment-routing ipv6

(3)     配置Locator段,並進入SRv6 Locator視圖。

locator locator-name [ ipv6-prefix ipv6-address prefix-length [ args args-length | static static-length ] * ]

(4)     配置類型為End.DX2的Opcode段。

opcode { opcode | hex hex-opcode } end-dx2 xconnect-group group-name connection connection-name

(5)     (可選)配置類型為End.DX2L的Opcode段。

opcode { opcode | hex hex-opcode } end-dx2l xconnect-group group-name connection connection-name

僅在Bypass PW組網中,需要執行本命令。

1.6  配置交叉連接引用Locator

1. 功能簡介

配置交叉連接引用Locator段後,該交叉連接將從引用的Locator段中申請End.DX2和End.DX2L類型SRv6 SID。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     配置交叉連接引用的Locator段。

segment-routing ipv6 locator locator-name [ dx2l-locator dx2l-locator-name ] [ auto-sid-disable ]

缺省情況下,未指定交叉連接引用的Locator段。

(5)     創建SRv6 PW,並進入SRv6 PW視圖。

evpn local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

1.7  配置路由迭代方式

1. 功能簡介

EVPN VPWS over SRv6網絡中,PE為用戶側流量封裝End.DX2 SID或End.DX2L SID後,可以根據如下路由迭代方式為封裝後的報文查找轉發路徑:

·     SRv6 BE方式:又稱為基於SID的轉發方式。該方式根據封裝的End.DX2 SID或End.DX2L SID查找IPv6路由表進行轉發。

·     SRv6 TE方式:又稱為基於下一跳的轉發方式。該方式根據路由的下一跳地址從隧道策略中查找匹配的SRv6 TE Policy,為報文添加攜帶End.DX2 SID(或End.DX2L SID)和SRv6 TE Policy SID列表的SRH頭後,通過SRv6 TE Policy轉發該報文。

·     SRv6 TE/SRv6 BE混合方式:優先通過SRv6 TE方式選擇轉發路徑;如果SRv6 TE方式未找到可用的SRv6 TE Policy,則通過SRv6 BE方式選擇轉發路徑。

2. 配置準備

采用SRv6 TE或SRv6 TE/SRv6 BE混合方式時,需要配置隧道策略和SRv6 TE Policy,詳細配置方法請分別參見“MPLS配置指導”中的“隧道策略”、“Segment Routing配置指導”中的“SRv6 TE Policy”。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     配置路由迭代方式。

segment-routing ipv6 { best-effort | traffic-engineering | traffic-engineering best-effort }

缺省情況下,BGP路由不會根據自身攜帶的SRv6 SID進行迭代。

1.8  配置SRv6 TE Policy引流

1.8.1  配置限製和指導

采用SRv6 TE方式或SRv6 TE和SRv6 BE混合方式進行路由迭代時,還需配置本功能才能將報文引流到SRv6 TE Policy上。

若同時配置了基於Color和基於隧道策略兩種引流方式,則優先采用基於Color引流。

1.8.2  配置基於Color引流

1. 功能簡介

查找是否存在Color和Endpoint地址與EVPN路由的Color擴展團體屬性和下一跳地址完全相同的SRv6 TE policy。若存在,則將該EVPN路由迭代到SRv6 TE Policy。當設備收到匹配該EVPN路由的報文時,會通過SRv6 TE Policy轉發該報文。

EVPN路由的Color有如下兩種配置方式:

·     路由策略方式:如果EVPN路由不攜帶Color擴展團體屬性,可以通過路由策略為EVPN路由添加Color擴展團體屬性;如果EVPN路由攜帶Color擴展團體屬性,也可以通過路由策略修改Color擴展團體屬性。

·     缺省Color方式:如果EVPN路由不攜帶Color擴展團體屬性,且未通過路由策略方式配置該路由的Color屬性,則該路由使用配置的缺省Color值。

2. 配置限製和指導

若本地引用的EVPN入方向路由策略中,配置的apply extcommunity color命令指定了additive參數且收到的EVPN路由本身攜帶Color擴展團體屬性,則采用多個Color擴展團體屬性中數值最大的Color擴展團體屬性進行基於Color的引流。

3. 配置路由策略方式

(1)     進入係統視圖。

system-view

(2)     進入路由策略視圖。

route-policy route-policy-name { deny | permit } node node-number

本命令的詳細介紹,請參見“三層技術-IP路由配置指導”中的“路由策略”。

(3)     配置BGP路由的Color擴展團體屬性。

apply extcommunity color color [ additive ]

缺省情況下,未配置BGP路由屬性。

本命令的詳細介紹,請參見“三層技術-IP路由配置指導”中的“路由策略”。

(4)     退回係統視圖。

quit

(5)     進入交叉連接組視圖。

xconnect-group group-name

(6)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(7)     配置EVPN的出方向路由策略。

export route-policy route-policy

缺省情況下,未配置EVPN的出方向路由策略,即不對發布的路由進行過濾。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(8)     配置EVPN的入方向路由策略。

import route-policy route-policy

缺省情況下,未配置EVPN的入方向路由策略,即如果接收到的路由攜帶的Route Target屬性中存在與本地配置的Import Target相同的值,則接收該路由。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

4. 配置缺省Color方式

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     配置EVPN路由的缺省Color值。

default color color-value

缺省情況下,未配置EVPN路由的缺省Color值。

1.8.3  配置基於隧道策略引流

1. 功能介紹

根據路由下一跳地址在隧道策略中查找匹配的SRv6 TE policy。通過首選隧道策略或負載分擔隧道策略,可以實現用指定SRv6 TE Policy的路徑作為承載SRv6 PW的公網隧道來轉發私網報文。隧道策略的詳細介紹請參見“MPLS配置指導”中的“隧道策略”。

2. 創建隧道策略

(1)     進入係統視圖。

system-view

(2)     創建隧道策略,並進入隧道策略視圖。

tunnel-policy tunnel-policy-name [ default ]

(3)     配置隧道策略。請至少選擇其中一項進行配置。

¡     配置指定的SRv6 TE Policy隧道為首選隧道。

preferred-path srv6-policy { name srv6-policy-name | end-point ipv6 ipv6-address color color-value }

缺省情況下,未配置首選隧道。

¡     配置SRv6 TE Policy隧道的負載分擔策略。

select-seq srv6-policy load-balance-number number

缺省情況下,未配置負載分擔策略。

本命令的詳細描述,請參見“MPLS命令參考”中的“隧道策略”。

3. 配置PW引用隧道策略

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     創建SRv6 PW並引用隧道策略。

evpn local-service-id local-service-id remote-service-id remote-service-id tunnel-policy tunnel-policy-name

1.9  配置AC與交叉連接相關聯

1.9.1  配置三層接口與交叉連接關聯

1. 功能簡介

執行本配置時,通過指定l2-splicing參數,可以實現MPLS L2VPN的LDP PW與EVPN VPWS over SRv6的PW互聯。

配置VE-L2VPN接口和VE-L2VPN子接口1作為AC,並指定l2-splicing參數。將VE-L2VPN接口和VE-L2VPN子接口1分別與LDP PW和EVPN VPWS over SRv6的PW關聯,即可以實現LDP PW和EVPN VPWS over SRv6 PW的互聯:從LDP PW接收到報文後,由於該LDP PW與指定l2-splicing參數的VE-L2VPN接口(或VE-L2VPN子接口1)關聯,設備會查找與該接口編號相同的VE-L2VPN子接口1(或VE-L2VPN接口),並將LDP PW上的報文轉發給與查找到的接口關聯的EVPN VPWS over SRv6 PW;反之亦然。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     將三層接口與交叉連接關聯。

ac interface interface-type interface-number [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-15> ] [ l2-splicing ]

缺省情況下,接口未與交叉連接關聯。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

1.10  配置PE間交互BGP EVPN路由

(1)     進入係統視圖。

system-view

(2)     進入BGP實例視圖。

bgp as-number [ instance instance-name ]

(3)     將對端PE配置為IPv6對等體。

peer { group-name | ipv6-address [ prefix-length ] } as-number as-number

本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。

(4)     指定與IPv6對等體/對等體組創建BGP會話時建立TCP連接使用的源接口。

peer { group-name | ipv6-address [ prefix-length ] } connect-interface interface-type interface-number

缺省情況下,BGP使用到達BGP對等體的最佳路由的出接口作為與對等體/對等體組創建BGP會話時建立TCP連接的源接口。

本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。

(5)     創建BGP EVPN地址族,並進入BGP EVPN地址族視圖。

address-family l2vpn evpn

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(6)     使能本地路由器與指定IPv6對等體交換EVPN路由信息的能力。

peer { group-name | ipv6-address [ prefix-length ] } enable

缺省情況下,本地路由器不能與對等體交換EVPN路由信息。

本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。

(7)     配置向對等體/對等體組發布SRv6封裝的EVPN路由。

peer { group-name | ipv6-address [ prefix-length ] } advertise encap-type srv6

缺省情況下,向對等體/對等體組發布VXLAN封裝的EVPN路由。

1.11  配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址

1. 配置限製和指導

在EVPN VPWS over SRv6組網環境中,必須指定封裝的IPv6報文頭的源地址。否則,無法通過EVPN VPWS over SRv6轉發數據流量。

配置源地址時,不能為環回地址、鏈路本地地址、組播地址和未指定地址。指定的源地址必須為本機地址,且已經由路由協議發布,建議指定本設備的Loopback接口地址。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入SRv6視圖。

segment-routing ipv6

(3)     配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址。

encapsulation source-address ipv6-address [ ip-ttl ttl-value ]

缺省情況下,未指定EVPN VPWS over SRv6封裝的IPv6報文頭的源地址。

1.12  配置SRH的Next Header字段的值

1. 功能簡介

在EVPN VPWS over SRv6組網中,設備需要對SRv6報文的SRH的Next Header字段進行校驗,如果和本設備可以識別的值不同,則不會按照SRv6報文處理,隻會按照普通IPv6報文處理,可能導致報文被丟棄。為了避免以上問題,可以修改SRH的Next Header字段的值,以便與不同版本兼容,使設備正常處理SRv6報文。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入SRv6視圖。

segment-routing ipv6

(3)     配置SRH的Next Header字段的值。

evpn next-header-field { 59 | 143 }

缺省情況下,SRH的Next Header字段的值為143。

1.13  配置多歸屬站點

1.13.1  配置限製和指導

多歸屬站點組網中,冗餘備份組中的所有PE必須配置相同的local-service-id和remote-service-id。

建議為同一冗餘備份組中各PE連接多歸屬站點的AC接口配置相同的冗餘備份模式。

主接口及其子接口上均可以配置ESI:

·     若主接口及其子接口上都配置了ESI,或僅在子接口上配置了ESI,則子接口的ESI以該子接口上的配置為準,子接口的冗餘備份模式也以該子接口上的配置為準。

·     若僅在主接口上配置了ESI,則子接口繼承主接口的ESI和冗餘備份模式。即使 子接口上配置了冗餘備份模式,該配置也不會生效。

1.13.2  配置接口的ESI

1. 功能簡介

ESI是ES的唯一標識,ESI相同的接口對應的鏈路屬於同一個ES,報文可以在這些鏈路之間進行負載分擔。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入接口視圖。

¡     進入二層以太網接口視圖。

interface interface-type interface-number

¡     進入二層聚合接口視圖。

interface bridge-aggregation interface-number

¡     進入三層接口視圖。

interface interface-type interface-number

¡     進入三層聚合接口視圖。

interface route-aggregation interface-number

(3)     配置接口ESI。

esi esi-id

缺省情況下,未配置接口的ESI。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

1.13.3  配置接口的冗餘備份模式

1. 功能簡介

多歸屬站點的冗餘備份模式包括單活冗餘模式和多活冗餘模式。

冗餘備份組中的各PE分別與遠端PE建立PW,若需兩條PW間形成主備關係,則使用單活冗餘模式;若需PW間形成等價負載分擔,則使用多活冗餘模式。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入接口視圖。

¡     進入二層以太網接口視圖。

interface interface-type interface-number

¡     進入二層聚合接口視圖。

interface bridge-aggregation interface-number

¡     進入三層接口視圖。

interface interface-type interface-number

¡     進入三層聚合接口視圖。

interface route-aggregation interface-number

(3)     配置接口的冗餘備份模式。

evpn redundancy-mode { all-active | single-active }

缺省情況下,冗餘備份模式為多活冗餘模式。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

1.14  配置FRR功能

1.14.1  配置Bypass PW功能

1. 功能簡介

EVPN VPWS over SRv6多歸屬站點組網中,當多歸屬站點AC故障時,AC所連接的PE會向其它PE通告本地不可達信息。在收到本地不可達信息前,遠端PE仍會將流量轉發給該PE,導致報文被丟棄。可通過配置本功能,在冗餘備份組PE間建立Bypass SRv6 PW臨時轉發流量,避免丟包。

2. 配置限製和指導

如果在全局視圖下開啟EVPN VPWS over SRv6的Bypass PW功能的同時,在指定EVPN實例下執行了evpn frr local命令,則指定EVPN實例的Bypass PW功能狀態以EVPN實例下的配置為準。

執行undo evpn multihoming vpws-frr local命令後,如果EVPN實例下配置了evpn frr local enable命令,則不刪除該EVPN實例下的Bypass PW。

本命令配置在冗餘備份組成員PE上。

3. 配置全局Bypass PW功能

(1)     進入係統視圖。

system-view

(2)     開啟全局EVPN VPWS over SRv6的Bypass PW功能。

evpn multihoming vpws-frr local

缺省情況下,EVPN VPWS over SRv6的Bypass PW功能處於關閉狀態。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

 

4. 配置指定EVPN實例的Bypass PW功能

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     開啟或關閉指定EVPN實例的Bypass PW功能。

evpn frr local { disable | enable }

缺省情況下,EVPN實例的Bypass PW功能狀態與EVPN VPWS over SRv6全局Bypass PW功能狀態保持一致。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

 

1.14.2  配置主備PW功能

1. 功能簡介

本功能是指在PE之間建立主備兩條PW。主PW負責轉發流量,備份PW為主PW提供備份。當主PW出現故障時,流量切換到備份PW,以保證流量轉發不會中斷。

2. 配置全局主備PW功能

(1)     進入係統視圖。

system-view

(2)     開啟全局EVPN VPWS over SRv6主備PW功能。

evpn vpws-frr remote

缺省情況下,EVPN VPWS over SRv6主備PW功能處於關閉狀態。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

 

1.15  配置LDP PW或靜態PW接入SRv6 PW

1.15.1  功能簡介

本功能用來實現MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的互通。

1.15.2  配置限製和指導

多歸屬站點組網中,冗餘備份組中的所有PE必須配置相同的本地Service ID和Remote service ID。

建議為同一冗餘備份組中各PE連接多歸屬站點的UPW配置相同的冗餘備份模式。

在多歸屬站點組網中,如果采用多活模式,則必須在多歸屬接入的PE上執行protection dual-receive命令配置PW冗餘保護的雙收功能。

1.15.3  配置準備

除本節列出的配置步驟外,LDP PW或靜態PW接入SRv6 PW組網中,還需要完成以下任務:

·     在MPLS網絡中的PE設備上完成MPLS L2VPN相關配置。

·     在SRv6網絡中的PE設備上完成EVPN VPWS over SRv6相關配置。

1.15.4  配置LDP PW接入SRv6 PW

1. 配置限製和指導

LDP PW接入SRv6 PW場景中,LDP PW的數據封裝類型必須與AC的接入模式一致,即同為Ethernet或同為VLAN。若二者不同,則需要在LDP PW引用的PW class下執行pw-type命令修改LDP PW的數據封裝類型,或通過xconnect vsi命令中的access-mode參數修改AC的接入模式。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     退回交叉連接組視圖。

quit

(5)     進入交叉連接視圖。

connection connection-name

(6)     配置LDP PW,並進入交叉連接PW視圖。

peer ip-address pw-id pw-id [ ignore-standby-state ] [ admin | pw-class class-name | tunnel-policy tunnel-policy-name ] *

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(7)     (可選)配置UPW的ESI。

esi esi-id

缺省情況下,未配置PW的ESI。

多歸屬站點組網中,需要在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(8)     (可選)配置UPW的冗餘備份模式。

evpn redundancy-mode { all-active | single-active }

缺省情況下,冗餘備份模式為多活模式。

多歸屬站點組網中,可以在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(9)     配置備份的LDP PW,並進入交叉連接備份PW視圖。

backup-peer ip-address pw-id pw-id [ pw-class class-name | tunnel-policy tunnel-policy-name ] *

在多歸屬站點組網中,多歸屬接入的PE上需要執行本命令。

(10)     退回交叉連接視圖。

quit

quit

(11)     創建SRv6 PW,並進入SRv6 PW視圖。

evpn local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

1.15.5  配置靜態PW接入SRv6 PW

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     退回交叉連接組視圖。

quit

(5)     進入交叉連接視圖。

connection connection-name

(6)     配置靜態PW,並進入交叉連接PW視圖。

peer ip-address pw-id pw-id in-label label-value out-label label-value [ admin | pw-class class-name | tunnel-policy tunnel-policy-name ] *

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(7)     (可選)配置UPW的ESI。

esi esi-id

缺省情況下,未配置PW的ESI。

多歸屬站點組網中,需要在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(8)     (可選)配置UPW的冗餘備份模式。

evpn redundancy-mode { all-active | single-active }

缺省情況下,冗餘備份模式為多活模式。

多歸屬站點組網中,可以在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(9)     配置備份的靜態PW,並進入交叉連接備份PW視圖。

backup-peer ip-address pw-id pw-id in-label label-value out-label label-value [ pw-class class-name | tunnel-policy tunnel-policy-name ] *

在多歸屬站點組網中,多歸屬接入的PE上需要執行本命令。

(10)     退回交叉連接視圖。

quit

quit

(11)     創建SRv6 PW,並進入SRv6 PW視圖。

evpn local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

 

1.16  配置SRv6 PW報文統計功能

1. 功能簡介

開啟SRv6 PW的報文統計功能後,通過display l2vpn peer srv6 verbose命令可以查看SRv6 PW的報文統計信息,通過reset l2vpn statistics srv6-pw命令可以清除統計信息。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     進入SRv6 PW視圖。

evpn local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

(5)     開啟SRv6 PW的報文統計功能。

statistics enable

缺省情況下,SRv6 PW的報文統計功能處於關閉狀態。

1.17  檢測SRv6 PW的連通性

1.17.1  Ping方式

1. 功能簡介

EVPN VPWS over SRv6組網中,本端PE設備與遠端PE設備間通過SRv6 PW傳輸數據報文。當PE間出現丟包或斷流現象時,可通過本命令檢測本端PE到遠端PE間SRv6 PW的單向連通性。具體檢測過程為:

(1)     本端PE設備構造MPLS Echo請求報文,查找本命令指定的交叉連接組的名稱、本端service ID和遠端service ID對應的SRv6隧道,並獲取該隧道的End.DX2 SID,依次封裝UDP頭、IPv6報文頭後將請求報文發送給遠端PE。

(2)     遠端PE設備收到MPLS Echo請求報文後,回複MPLS Echo應答報文。

(3)     本端PE設備根據是否收到MPLS Echo應答報文、收到MPLS Echo應答報文的時間,判斷該SRv6 PW連通性,並輸出相應的統計信息。

2. 配置步驟

可在任意視圖下執行本命令,檢測EVPN VPWS over SRv6組網中SRv6 PW的單向連通性。

ping evpn vpws srv6 xconnect-group group-name local-service-id  remote-service-id [ -a source-ipv6 | -c count | -h hop-limit | -m interval | -r reply-mode | -s packet-size | -t time-out | -tc tc ] *

1.17.2  Tracert方式

1. 功能簡介

EVPN VPWS over SRv6組網中,本端PE設備與遠端PE設備間通過SRv6 PW傳輸數據報文。當PE間出現丟包或斷流現象時,可通過本命令查看本端PE到遠端PE間單向的SRv6 PW所經過的路徑,並根據應答信息對錯誤點進行定位。具體檢測過程為:

(1)     本端PE設備構造MPLS Echo請求報文,查找本命令指定的交叉連接組的名稱、本端service ID和遠端service ID對應的SRv6隧道,並獲取該隧道的End.DX2 SID,依次封裝UDP頭、IPv6報文頭後將請求報文發送給遠端PE。此時IPv6報文頭部的Hop limit字段的取值設置為1。

(2)     下一個節點收到報文後,Hop limit字段的值變成0,會向首節點(即本端PE)發送ICMPv6超時報文。

(3)     本端PE收到ICMPv6超時報文後,將Hop limit字段的取值加1(此時設置為2)繼續發送MPLS Echo請求報文。

(4)     下遊節點收到報文後,依次將Hop limit減1,直到Hop limit為0,該節點會向首節點(即本端PE)發送ICMPv6超時報文;若為目的節點則向首節點發送MPLS Echo應答報文。

(5)     本端PE依次重複上述過程,直至未在time-out時間內收到應答報文或收到遠端PE發送的應答報文。

(6)     本端PE設備根據是否收到應答報文、收到應答報文的時間,判斷該SRv6 PW連通性,並輸出相應的統計信息。

2. 配置步驟

可在任意視圖下執行本命令,查看本端PE到指定主機連接的遠端PE間單向SRv6 PW所經過的路徑,並根據應答信息對錯誤點進行定位。

tracert evpn vpws srv6 xconnect-group group-name local-service-id  remote-service-id [ -a source-ip | -h hop-limit | -r reply-mode | -t time-out | -tc tc ] *

1.18  EVPN VPWS over SRv6顯示和維護

在完成上述配置後,在任意視圖下執行display命令可以顯示配置後EVPN VPWS over SRv6的運行情況,通過查看顯示信息驗證配置的效果。

在用戶視圖下,用戶可以執行reset命令來清除EVPN VPWS over SRv6的相關信息。

display bgp groupdisplay bgp peerdisplay bgp update-group命令的詳細介紹請參見“三層技術-IP路由命令參考”中的“BGP”。

表1-1 EVPN VPWS over SRv6顯示和維護

操作

命令

 

顯示BGP對等體組的信息

display bgp [ instance instance-name ] group l2vpn evpn [ group-name group-name ]

顯示BGP EVPN路由信息

display bgp [ instance instance-name ] l2vpn evpn [ peer ipv6-address { advertised-routes | received-routes } [ statistics ] | [ route-distinguisher route-distinguisher ] [ route-type { auto-discovery | es | imet } ] [ { evpn-route route-length | evpn-prefix } [ advertise-info ] ] | [ ipv4-address | ipv6-address | mac-address ] ] | [ statistics ] ]

顯示BGP對等體或對等體組的狀態和統計信息

display bgp [ instance instance-name ] peer l2vpn evpn [ ipv6-address prefix-length | { ipv6-address | group-name group-name } log-info | [ ipv6-address ] verbose ]

顯示BGP打包組的相關信息

display bgp [ instance instance-name ] update-group l2vpn evpn [ ipv6-address ]

顯示EVPN通過BGP自動發現的鄰居信息

display evpn auto-discovery { mac-ip [ srv6 ] [ peer peer-address] | macip-prefix [ nexthop next-hop ] [ count ] }

顯示EVPN的ES信息

display evpn es { local [ count | [ xconnect-group group-name ] [ esi esi-id ] [ verbose ] ] | remote [ xconnect-group group-name] [ esi esi-id ] [ nexthop next-hop ] [ verbose ] }

顯示交叉連接的EVPN相關信息

display evpn route xconnect-group [ name group-name [ connection connection-name ] ] [ count ]

顯示SRv6的轉發信息

display l2vpn forwarding srv6 [ xconnect-group group-name ] [ verbose ]

顯示與交叉連接關聯的三層接口的L2VPN信息

display l2vpn interface [ xconnect-group group-name | interface-type interface-number ] [ verbose ]

顯示L2VPN的SRv6相關信息

display l2vpn peer srv6 [ xconnect-group group-name ] [ state-machine | verbose ]

顯示交叉連接組的信息

display l2vpn xconnect-group [ evpn-srv6  | name group-name [ connection connection-name ] ] [ count | verbose ]

清除SRv6 PW的報文統計信息

reset l2vpn statistics srv6-pw [ xconnect-group group-name [ connection connection-name ] ]

 


2 配置靜態建立SRv6 PW的EVPN VPWS over SRv6

2.1  靜態建立SRv6 PW配置任務簡介

靜態建立SRv6 PW配置任務如下:

(1)     配置交叉連接

(2)     配置靜態方式建立SRv6 PW

(3)     配置SRv6 SID

(4)     配置交叉連接引用Locator段並建立SRv6 PW

(5)     配置報文轉發方式

¡     配置路由迭代方式

¡     配置SRv6 TE Policy引流

路由迭代方式為SRv6 TE方式或SRv6 TE和SRv6 BE混合方式時,必須執行本配置。

(6)     配置AC與交叉連接相關聯

(7)     配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址

(8)     (可選)配置FRR功能

(9)     (可選)配置LDP PW或靜態PW接入SRv6 PW

(10)     (可選)配置SRH的Next Header字段的值

2.2  配置交叉連接

(1)     進入係統視圖。

system-view

(2)     開啟L2VPN功能。

l2vpn enable

缺省情況下,L2VPN功能處於關閉狀態。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(3)     (可選)配置PW模板。

a.     創建PW模板,並進入PW模板視圖。

pw-class class-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

b.     退回係統視圖。

quit

(4)     創建一個交叉連接組,並進入交叉連接組視圖。

xconnect-group group-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(5)     (可選)配置交叉連接組的描述信息。

description text

缺省情況下,未配置交叉連接組的描述信息。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(6)     (可選)開啟交叉連接組。

undo shutdown

缺省情況下,交叉連接組處於開啟狀態。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(7)     創建交叉連接,並進入交叉連接視圖。

connection connection-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

2.3  配置靜態方式建立SRv6 PW

(1)     進入係統視圖。

system-view

(2)     並進入交叉連接組視圖。

xconnect-group group-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(3)     並進入交叉連接視圖。

connection connection-name

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(4)     指定采用靜態方式建立SRv6 PW,並進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

2.4  配置SRv6 SID

1. 功能簡介

在EVPN VPWS over SRv6場景中,如果PE之間無法通過BGP路由建立SRv6 PW,則需要在PE間建立靜態SRv6 PW,以保證流量正常轉發。由於PE間無法通過BGP路由傳遞SRv6 SID信息,因此需要在PE上配置本端為交叉連接分配的SRv6 SID和遠端為交叉連接分配的SRv6 SID。本端為交叉連接分配的SRv6 SID需要在Locator段下通過opcode命令指定;遠端為交叉連接分配的SRv6 SID需要在Remote Locator段內分配,通過交叉連接靜態SRv6配置視圖下的peer命令指定。

本端PE配置的Remote Locator段需要與遠端PE上的Locator段相同,本端PE和遠端PE上的Locator段、Remote Locator段和SRv6 SID需要對稱配置。例如:

·     本端PE(PE 1)配置如下:

locator pe1 ipv6-prefix 100:: 64 static 32

  opcode 1 end-dx2 xconnect-group pe1 connection pe1

remote-locator pe2 ipv6-prefix 200:: 64 static 32

xconnect-group pe1

  connection pe1

    static-srv6 local-service-id 1 remote-service-id 2

      peer 2::2 end-dx2-sid remote-locator pe2 opcode 1

由以上配置可知,本端PE的Locator段為100::/64,本端為交叉連接分配的SRv6 SID為End.DX2 SID 100::1,遠端Locator段為200::/64,遠端為交叉連接分配的SRv6 SID為End.DX2 SID 200::1。

·     遠端PE(PE 2)配置如下:

locator pe2 ipv6-prefix 200:: 64 static 32

  opcode 1 end-dx2 xconnect-group pe2 connection pe2

remote-locator pe1 ipv6-prefix 100:: 64 static 32

xconnect-group pe2

  connection pe2

    static-srv6 local-service-id 2 remote-service-id 1

      peer 1::1 end-dx2-sid remote-locator pe1 opcode 1

由以上配置可知,本端PE上的Locator段為100::/64、遠端Locator段200::/64;遠端PE上的Locator段為200::/64、遠端Locator段100::/64。本端PE為交叉連接分配的SRv6 SID為End.DX2 SID 100::1,遠端PE為交叉連接分配的SRv6 SID為End.DX2 SID 200::1。

在EVPN VPWS over SRv6場景中,通過靜態SRv6 PW進行報文轉發時,報文的IPv6目的地址為Remote Locator段下的SRv6 SID。遠端PE收到報文後,查找本地Locator SID轉發表:

·     如果匹配本地Locator段下的SRv6 SID,則根據該SRv6 SID,執行對應的轉發動作。

·     如果未匹配本地Locator段下的SRv6 SID,則丟棄該報文。

2. 配置限製和指導

首次創建遠端Locator段,進入遠端Locator段視圖時,必須指定IPv6地址前綴、前綴長度及靜態段長度。再次進入該遠端Locator段視圖時僅指定遠端Locator段名稱即可。

不同遠端Locator段的名稱不能相同,IPv6前綴也不能相同,不能重疊。

遠端Locator段和Locator段的IPv6前綴也不能相同,不能重疊。

本配置中各命令的詳細介紹,請參見“Segment Routing命令參考”中的“SRv6”。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     開啟SRv6功能,並進入SRv6視圖。

segment-routing ipv6

(3)     配置本端Locator段,並進入SRv6 Locator視圖。

locator locator-name [ ipv6-prefix ipv6-address prefix-length [ args args-length | static static-length ] * ]

(4)     配置類型為End.DX2的Opcode段。

opcode { opcode | hex hex-opcode } end-dx2 xconnect-group group-name connection connection-name

(5)     (可選)配置類型為End.DX2L的Opcode段。

opcode { opcode | hex hex-opcode } end-dx2l xconnect-group group-name connection connection-name

僅在Bypass PW組網中,需要執行本命令。

(6)     配置遠端Locator段,並進入遠端Locator視圖。

remote-locator remote-locator-name [ ipv6-prefix ipv6-address prefix-length [ args args-length | static static-length ] * ]

2.5  配置交叉連接引用Locator段並建立SRv6 PW

1. 功能簡介

在兩端PE上均執行本配置指定本端和遠端PE為交叉連接分配的SRv6 SID後,會在兩個PE之間建立靜態SRv6 PW。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     配置交叉連接引用的本地Locator段。

segment-routing ipv6 locator locator-name [ backup-locator backup-locator-name | dx2l-locator dx2l-locator-name ] * [ auto-sid-disable ]

缺省情況下,未指定交叉連接引用的Locator段。

(5)     進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

(6)     配置靜態SRv6 PW,並進入交叉連接靜態SRv6 PW視圖。

peer ipv6-address end-dx2-sid { remote-locator locator-name opcode opcode | remote-sid ipv6-address } [ color color-value | tunnel-policy tunnel-policy-name | track track-entry-number ] *

缺省情況下,不存在靜態SRv6 PW。

2.6  配置路由迭代方式

1. 功能簡介

EVPN VPWS over SRv6網絡中,PE為用戶側流量封裝End.DX2 SID或End.DX2L SID後,可以根據如下路由迭代方式為封裝後的報文查找轉發路徑:

·     SRv6 BE方式:又稱為基於SID的轉發方式。該方式根據封裝的End.DX2 SID或End.DX2L SID查找IPv6路由表進行轉發。

·     SRv6 TE方式:又稱為基於下一跳的轉發方式。該方式根據遠端PE地址從隧道策略中查找匹配的SRv6 TE Policy,為報文添加攜帶End.DX2 SID(或End.DX2L SID)和SRv6 TE Policy SID列表的SRH頭後,通過SRv6 TE Policy轉發該報文。

·     SRv6 TE/SRv6 BE混合方式:優先通過SRv6 TE方式選擇轉發路徑;如果SRv6 TE方式未找到可用的SRv6 TE Policy,則通過SRv6 BE方式選擇轉發路徑。

采用SRv6 TE方式進行路由迭代時,通過track-bfd參數可以指定SRv6 TE Policy與檢測本地PE到遠端PE之間IP連通性的靜態BFD會話關聯,即如果設備上存在通過bfd static命令創建的檢測本地PE到遠端PE之間IP連通性的控製報文方式靜態BFD會話,則將SRv6 TE Policy與該靜態BFD會話關聯。該靜態BFD會話down時,將SRv6 TE Policy置為Down,以避免流量轉發失敗。靜態BFD的詳細介紹,請參見“可靠性配置指導”中的“BFD”。

2. 配置準備

采用SRv6 TE或SRv6 TE/SRv6 BE混合方式時,需要配置隧道策略和SRv6 TE Policy,詳細配置方法請分別參見“MPLS配置指導”中的“隧道策略”、“Segment Routing配置指導”中的“SRv6 TE Policy”。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

(5)     配置路由迭代方式。

segment-routing ipv6 { best-effort | traffic-engineering [ track-bfd ] | traffic-engineering [ track-bfd ] best-effort [ local-preference ] }

缺省情況下,根據路由的下一跳地址查找IPv6路由表進行轉發。

2.7  配置SRv6 TE Policy引流

2.7.1  配置限製和指導

采用SRv6 TE方式或SRv6 TE和SRv6 BE混合方式進行路由迭代時,還需配置本功能才能將報文引流到SRv6 TE Policy上。

若同時配置了基於Color和基於隧道策略兩種引流方式,則按照如下順序選擇引流方式:

(1)     基於隧道綁定策略進行引流。

(2)     基於Color引流:該方式引流失敗時,則直接采用基於隧道負載分擔策略進行引流。

(3)     基於隧道首選策略進行引流:當配置基於Color引流時,該隧道策略不生效。

(4)     基於隧道負載分擔策略進行引流:若未通過命令行配置該引流方式,則根據缺省隧道策略進行引流。

2.7.2  配置基於Color引流

1. 功能簡介

在靜態建立SRv6 PW組網中,可以為靜態SRv6 PW、靜態備份SRv6 PW和Bypass SRv6 PW配置Color屬性。PE查找是否存在Color和Endpoint地址與靜態SRv6 PW的Color屬性和遠端PE地址完全相同的SRv6 TE Policy。若存在,則將該靜態SRv6 PW的轉發路徑迭代到SRv6 TE Policy。當設備收到通過該SRv6 PW轉發的報文時,會通過SRv6 TE Policy轉發該報文。

靜態SRv6 PW的Color有如下兩種配置方式:

·     指定SRv6 PW的Color方式:在執行backup-peerpeer命令時,通過指定color參數為該SRv6 PW配置Color屬性,該方式配置的Color屬性僅對該SRv6 PW生效。

·     缺省Color方式:在交叉連接靜態SRv6視圖下執行default color命令配置缺省Color屬性,該方式配置的Color屬性對該交叉連接靜態SRv6視圖下的所有SRv6 PW生效。

2. 配置限製和指導

對於一條靜態SRv6 PW,優先使用通過指定color參數為該SRv6 PW配置的Color屬性,當未通過color參數為SRv6 PW配置Color屬性時,則采用default color命令配置的缺省Color屬性。

3. 配置靜態SRv6 PW的Color

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

(5)     配置靜態SRv6 PW,並進入交叉連接靜態SRv6 PW視圖。

peer ipv6-address end-dx2-sid { remote-locator locator-name opcode opcode | remote-sid ipv6-address } [ color color-value | tunnel-policy tunnel-policy-name | track track-entry-number ] *

缺省情況下,不存在靜態SRv6 PW。

4. 配置缺省Color方式

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

(4)     配置靜態SRv6 PW的缺省Color值。

default color color-value

缺省情況下,未配置缺省Color值。

2.7.3  配置基於隧道策略引

1. 功能簡介

在靜態建立SRv6 PW組網中,PE根據靜態SRv6 PW指定的遠端PE地址在隧道策略中查找匹配的SRv6 TE Policy。通過首選隧道策略或負載分擔隧道策略,可以實現用指定SRv6 TE Policy的路徑作為承載SRv6 PW的公網隧道來轉發私網報文。

2. 配置限製和指導

在靜態建立SRv6 PW組網中,static-srv6 local-service-id remote-service-id命令和peer命令均可以配置靜態SRv6 PW引用的隧道策略。static-srv6 local-service-id remote-service-id命令對該視圖下的所有靜態SRv6 PW都有效,而peer命令隻對當前靜態SRv6 PW有效。對於一條靜態SRv6 PW來說,優先采用peer命令引用的隧道策略,隻有該靜態SRv6 PW未通過peer命令引用隧道策略時,才采用static-srv6 local-service-id remote-service-id命令引用的隧道策略。

3. 創建隧道策略

(1)     進入係統視圖。

system-view

(2)     創建隧道策略,並進入隧道策略視圖。

tunnel-policy tunnel-policy-name [ default ]

(3)     配置隧道策略。請至少選擇其中一項進行配置。

¡     配置指定的SRv6 TE Policy隧道為首選隧道。

preferred-path srv6-policy { name srv6-policy-name | end-point ipv6 ipv6-address color color-value }

缺省情況下,未配置首選隧道。

¡     配置SRv6 TE Policy隧道的負載分擔策略。

select-seq srv6-policy load-balance-number number

缺省情況下,未配置負載分擔策略。

本命令的詳細描述,請參見“MPLS命令參考”中的“隧道策略”。

4. 配置靜態SRv6 PW引用隧道策略

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     指定采用靜態方式建立SRv6 PW,並進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id tunnel-policy tunnel-policy-name

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

(5)     配置靜態SRv6 PW,並進入交叉連接靜態SRv6 PW視圖。

peer ipv6-address end-dx2-sid { remote-locator locator-name opcode opcode | remote-sid ipv6-address } [ color color-value | tunnel-policy tunnel-policy-name | track track-entry-number ] *

缺省情況下,不存在靜態SRv6 PW。

2.8  配置AC與交叉連接相關聯

2.8.1  配置三層接口與交叉連接關聯

1. 功能簡介

執行本配置時,通過指定l2-splicing參數,可以實現MPLS L2VPN的LDP PW與EVPN VPWS over SRv6的PW互聯。

配置VE-L2VPN接口和VE-L2VPN子接口1作為AC,並指定l2-splicing參數。將VE-L2VPN接口和VE-L2VPN子接口1分別與LDP PW和EVPN VPWS over SRv6的PW關聯,即可以實現LDP PW和EVPN VPWS over SRv6 PW的互聯:從LDP PW接收到報文後,由於該LDP PW與指定l2-splicing參數的VE-L2VPN接口(或VE-L2VPN子接口1)關聯,設備會查找與該接口編號相同的VE-L2VPN子接口1(或VE-L2VPN接口),並將LDP PW上的報文轉發給與查找到的接口關聯的EVPN VPWS over SRv6 PW;反之亦然。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     將三層接口與交叉連接關聯。

ac interface interface-type interface-number [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-15> ] [ l2-splicing ]

缺省情況下,接口未與交叉連接關聯。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

2.8.2  配置以太網服務實例與交叉連接關聯

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     將以太網服務實例與交叉連接關聯。

ac interface interface-type interface-number service-instance instance-id [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-3> ]

缺省情況下,以太網服務實例未與交叉連接關聯。

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

2.9  配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址

1. 配置限製和指導

在EVPN VPWS over SRv6組網環境中,必須指定封裝的IPv6報文頭的源地址。否則,無法通過EVPN VPWS over SRv6轉發數據流量。

配置源地址時,不能為環回地址、鏈路本地地址、組播地址和未指定地址。指定的源地址必須為本機地址,且已經由路由協議發布,建議指定本設備的Loopback接口地址。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入SRv6視圖。

segment-routing ipv6

(3)     配置EVPN VPWS over SRv6封裝的IPv6報文頭的源地址。

encapsulation source-address ipv6-address [ ip-ttl ttl-value ]

缺省情況下,未指定EVPN VPWS over SRv6封裝的IPv6報文頭的源地址。

2.10  配置FRR功能

2.10.1  配置靜態備份SRv6 PW

1. 功能簡介

本功能是指在PE之間建立靜態備份SRv6 PW。主靜態SRv6 PW負責轉發流量,備份靜態SRv6 PW為主靜態SRv6 PW提供備份。當主靜態SRv6 PW出現故障時,流量切換到備份靜態SRv6 PW,以保證流量轉發不會中斷。

2. 配置限製和指導

配置備份SRv6 PW時指定的遠端PE的IPv6地址和遠端SID,不能與已經存在的靜態或者動態SRv6 PW同時相同。

3. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接視圖。

connection connection-name

(4)     進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

(5)     進入交叉連接靜態SRv6 PW視圖。

peer ipv6-address end-dx2-sid remote-locator locator-name opcode opcode [ color color-value | tunnel-policy tunnel-policy-name ]

缺省情況下,不存在靜態SRv6 PW。

(6)     配置交叉連接的靜態備份SRv6 PW,並進入交叉連接靜態備份SRv6 PW視圖。

backup-peer ipv6-address end-dx2-sid remote-locator locator-name opcode opcode [ color color-value | tunnel-policy tunnel-policy-name ] *

缺省情況下,不存在靜態SRv6 PW。

2.11  配置LDP PW或靜態PW接入SRv6 PW

2.11.1  功能簡介

本功能用來實現MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的互通。

2.11.2  配置限製和指導

多歸屬站點組網中,冗餘備份組中的所有PE必須配置相同的本地Service ID和Remote service ID。

建議為同一冗餘備份組中各PE連接多歸屬站點的UPW配置相同的冗餘備份模式。

在多歸屬站點組網中,如果采用多活模式,則必須在多歸屬接入的PE上執行protection dual-receive命令配置PW冗餘保護的雙收功能。

2.11.3  配置準備

除本節列出的配置步驟外,LDP PW或靜態PW接入SRv6 PW組網中,還需要完成以下任務:

·     在MPLS網絡中的PE設備上完成MPLS L2VPN相關配置。

·     在SRv6網絡中的PE設備上完成EVPN VPWS over SRv6相關配置。

2.11.4  配置LDP PW接入SRv6 PW

1. 配置限製和指導

LDP PW接入SRv6 PW場景中,LDP PW的數據封裝類型必須與AC的接入模式一致,即同為Ethernet或同為VLAN。若二者不同,則需要在LDP PW引用的PW class下執行pw-type命令修改LDP PW的數據封裝類型,或通過xconnect vsi命令中的access-mode參數修改AC的接入模式。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     退回交叉連接組視圖。

quit

(5)     進入交叉連接視圖。

connection connection-name

(6)     配置LDP PW,並進入交叉連接PW視圖。

peer ip-address pw-id pw-id [ ignore-standby-state ] [ admin | pw-class class-name | tunnel-policy tunnel-policy-name ] *

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(7)     (可選)配置UPW的ESI。

esi esi-id

缺省情況下,未配置PW的ESI。

多歸屬站點組網中,需要在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(8)     (可選)配置UPW的冗餘備份模式。

evpn redundancy-mode { all-active | single-active }

缺省情況下,冗餘備份模式為多活模式。

多歸屬站點組網中,可以在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(9)     配置備份的LDP PW,並進入交叉連接備份PW視圖。

backup-peer ip-address pw-id pw-id [ pw-class class-name | tunnel-policy tunnel-policy-name ] *

在多歸屬站點組網中,多歸屬接入的PE上需要執行本命令。

2.11.5  配置靜態PW接入SRv6 PW

(1)     進入係統視圖。

system-view

(2)     進入交叉連接組視圖。

xconnect-group group-name

(3)     進入交叉連接組EVPN實例視圖。

evpn encapsulation srv6

(4)     退回交叉連接組視圖。

quit

(5)     進入交叉連接視圖。

connection connection-name

(6)     配置靜態PW,並進入交叉連接PW視圖。

peer ip-address pw-id pw-id in-label label-value out-label label-value [ admin | pw-class class-name | tunnel-policy tunnel-policy-name ] *

本命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS L2VPN”。

(7)     (可選)配置UPW的ESI。

esi esi-id

缺省情況下,未配置PW的ESI。

多歸屬站點組網中,需要在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(8)     (可選)配置UPW的冗餘備份模式。

evpn redundancy-mode { all-active | single-active }

缺省情況下,冗餘備份模式為多活模式。

多歸屬站點組網中,可以在MPLS L2VPN網絡與EVPN VPWS over SRv6網絡的邊緣設備上執行本命令。

本命令的詳細介紹,請參見“EVPN命令參考”中的“EVPN”。

(9)     配置備份的靜態PW,並進入交叉連接備份PW視圖。

backup-peer ip-address pw-id pw-id in-label label-value out-label label-value [ pw-class class-name | tunnel-policy tunnel-policy-name ] *

在多歸屬站點組網中,多歸屬接入的PE上需要執行本命令。

(10)     退回交叉連接視圖。

quit

quit

(11)     進入交叉連接靜態SRv6視圖。

static-srv6 local-service-id local-service-id remote-service-id remote-service-id [ tunnel-policy tunnel-policy-name ]

缺省情況下,未指定與遠端PE建立SRv6 PW的方式。

(12)     配置靜態SRv6 PW,並進入交叉連接靜態SRv6 PW視圖

peer ipv6-address end-dx2-sid { remote-locator locator-name opcode opcode | remote-sid ipv6-address } [ color color-value | tunnel-policy tunnel-policy-name | track track-entry-number ] *

缺省情況下,不存在靜態SRv6 PW。

2.12  配置SRH的Next Header字段的值

1. 功能簡介

在EVPN VPWS over SRv6組網中,設備需要對SRv6報文的SRH的Next Header字段進行校驗,如果和本設備可以識別的值不同,則不會按照SRv6報文處理,隻會按照普通IPv6報文處理,可能導致報文被丟棄。為了避免以上問題,可以修改SRH的Next Header字段的值,以便與不同版本兼容,使設備正常處理SRv6報文。

2. 配置步驟

(1)     進入係統視圖。

system-view

(2)     進入SRv6視圖。

segment-routing ipv6

(3)     配置SRH的Next Header字段的值。

evpn next-header-field { 59 | 143 }

缺省情況下,SRH的Next Header字段的值為143。

2.13  EVPN VPWS over SRv6顯示和維護

在完成上述配置後,在任意視圖下執行display命令可以顯示配置後EVPN VPWS over SRv6的運行情況,通過查看顯示信息驗證配置的效果。

表2-1 EVPN VPWS over SRv6顯示和維護

操作

命令

顯示SRv6的轉發信息

display l2vpn forwarding srv6 [ xconnect-group group-name ] [ verbose ]

顯示與交叉連接關聯的三層接口的L2VPN信息

display l2vpn interface [ xconnect-group group-name | interface-type interface-number ] [ verbose ]

顯示L2VPN的SRv6相關信息

display l2vpn peer srv6 [ xconnect-group group-name ] [ state-machine | verbose ]

顯示以太網服務實例的信息

display l2vpn service-instance [ interface interface-type interface-number [ service-instance instance-id ] ] [ verbose ]

顯示SRv6 PW報文統計信息

display l2vpn traffic-statistics srv6-pw [ xconnect-group group-name ]

顯示交叉連接組的信息

display l2vpn xconnect-group [ evpn-srv6 | name group-name [ connection connection-name ] | static-srv6 ] [ count | verbose ]

 

2.14   

2.15  EVPN VPWS over SRv6典型配置舉例

2.15.1  EVPN VPWS over SRv6單歸屬配置舉例

1. 組網需求

用戶網絡有兩個站點,分別為CE 1和CE 2。CE 1和CE 2通過以太網接口的方式分別接入PE1和PE2並希望通過IPv6骨幹網建立的SRv6隧道實現互通。

2. 組網圖

圖2-1 EVPN VPWS over SRv6單歸屬配置組網圖

設備

接口

IP地址

設備

接口

IP地址

CE 1

GE1/0/1

10::1/64

P

Loop0

3::3/128

PE 1

Loop0

1::1/128

 

GE1/0/1

20::2/64

 

GE1/0/1

-

 

GE1/0/2

30::1/64

 

GE1/0/2

20::1/64

PE 2

Loop0

2::2/128

CE 2

GE1/0/1

10::2/64

 

GE1/0/1

-

 

 

 

 

GE1/0/2

30::2/64

 

3. 配置步驟

(1)     配置CE 1

<CE1> system-view

[CE1] interface gigabitethernet 1/0/1

[CE1-GigabitEthernet1/0/1] ipv6 address 10::1 64

[CE1-GigabitEthernet1/0/1] quit

(2)     配置PE 1

# 在PE 1上運行OSPFv3,通過OSPFv3發布SID。

<PE1> system-view

[PE1] ospfv3

[PE1-ospfv3-1] router-id 1.1.1.1

[PE1-ospfv3-1] segment-routing ipv6 locator aaa

[PE1-ospfv3-1] area 0.0.0.0

[PE1-ospfv3-1-area-0.0.0.0] quit

[PE1-ospfv3-1] quit

# 配置Loopback0接口。

[PE1] interface loopback 0

[PE1-LoopBack0] ipv6 address 1::1 128

[PE1-LoopBack0] ospfv3 1 area 0

[PE1-LoopBack0] quit

# 開啟L2VPN功能。

[PE1] l2vpn enable

# 配置連接P的接口GigabitEthernet1/0/2。

[PE1] interface gigabitethernet 1/0/2

[PE1-GigabitEthernet1/0/2] ipv6 address 20::1 64

[PE1-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE1-GigabitEthernet1/0/2] undo shutdown

[PE1-GigabitEthernet1/0/2] quit

# 在PE 1和PE 2之間建立IBGP連接,並配置在二者之間通過BGP EVPN發布路由信息。

[PE1] bgp 100

[PE1-bgp-default] router-id 1.1.1.1

[PE1-bgp-default] peer 2::2 as-number 100

[PE1-bgp-default] peer 2::2 connect-interface loopback 0

[PE1-bgp-default] address-family l2vpn evpn

[PE1-bgp-default-evpn] peer 2::2 enable

[PE1-bgp-default-evpn] peer 2::2 advertise encap-type srv6

[PE1-bgp-default-evpn] quit

[PE1-bgp-default] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,指定EVPN采用SRv6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE1] xconnect-group vpna

[PE1-xcg-vpna] evpn encapsulation srv6

[PE1-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE1-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE1-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE1-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE1-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,將接口GigabitEthernet1/0/1與此交叉連接關聯,並在交叉連接內創建SRv6隧道,以實現AC和SRv6隧道關聯。

[PE1-xcg-vpna] connection pw1

[PE1-xcg-vpna-pw1] ac interface gigabitethernet 1/0/1

[PE1-xcg-vpna-pw1-GigabitEthernet1/0/1] quit

[PE1-xcg-vpna-pw1] evpn local-service-id 1 remote-service-id 2

[PE1-xcg-vpna-pw1-1-2] quit

[PE1-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE1-xcg-vpna-pw1] quit

[PE1-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE1] segment-routing ipv6

[PE1-segment-routing-ipv6] encapsulation source-address 1::1

[PE1-segment-routing-ipv6] locator aaa ipv6-prefix 100:: 64 static 32

[PE1-segment-routing-ipv6-locator-aaa] quit

[PE1-segment-routing-ipv6] quit

(3)     配置PE 2

# 在PE 2上運行OSPFv3,通過OSPFv3發布SID。

<PE2> system-view

[PE2] ospfv3

[PE2-ospfv3-1] router-id 2.2.2.2

[PE2-ospfv3-1] segment-routing ipv6 locator aaa

[PE2-ospfv3-1] area 0.0.0.0

[PE2-ospfv3-1-area-0.0.0.0] quit

[PE2-ospfv3-1] quit

# 配置Loopback0接口。

[PE2] interface loopback 0

[PE2-LoopBack0] ipv6 address 2::2 128

[PE2-LoopBack0] ospfv3 1 area 0

[PE2-LoopBack0] quit

# 開啟L2VPN功能。

[PE2] l2vpn enable

# 配置連接P的接口GigabitEthernet1/0/2。

[PE2] interface gigabitethernet 1/0/2

[PE2-GigabitEthernet1/0/2] ipv6 address 30::2 64

[PE2-GigabitEthernet1/0/2] ospfv3 1 area 0.0.0.0

[PE2-GigabitEthernet1/0/2] undo shutdown

[PE2-GigabitEthernet1/0/2] quit

# 在PE 1和PE 2之間建立IBGP連接,並配置在二者之間通過BGP EVPN發布路由信息。

[PE2] bgp 100

[PE2-bgp-default] router-id 2.2.2.2

[PE2-bgp-default] peer 1::1 as-number 100

[PE2-bgp-default] peer 1::1 connect-interface loopback 0

[PE2-bgp-default] address-family l2vpn evpn

[PE2-bgp-default-evpn] peer 1::1 enable

[PE2-bgp-default-evpn] peer 1::1 advertise encap-type srv6

[PE2-bgp-default-evpn] quit

[PE2-bgp-default] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,並指定EVPN采用SRV6封裝,同時配置交叉連接組EVPN實例的RD與RT。

[PE2] xconnect-group vpna

[PE2-xcg-vpna] evpn encapsulation srv6

[PE2-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE2-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE2-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE2-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE2-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,將接口GigabitEthernet1/0/1與此交叉連接關聯,並在交叉連接內創建SRv6隧道,以實現AC和SRv6隧道關聯。

[PE2-xcg-vpna] connection pw1

[PE2-xcg-vpna-pw1] ac interface gigabitethernet 1/0/1

[PE2-xcg-vpna-pw1-GigabitEthernet1/0/1] quit

[PE2-xcg-vpna-pw1] evpn local-service-id 2 remote-service-id 1

[PE2-xcg-vpna-pw1-2-1] quit

[PE2-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE2-xcg-vpna-pw1] quit

[PE2-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE2] segment-routing ipv6

[PE2-segment-routing-ipv6] encapsulation source-address 2::2

[PE2-segment-routing-ipv6] locator aaa ipv6-prefix 200:: 64 static 32

[PE2-segment-routing-ipv6-locator-aaa] quit

[PE2-segment-routing-ipv6] quit

(4)     配置P

# 在P上運行OSPFv3。

<P> system-view

[P] ospfv3

[P-ospfv3-1] router-id 3.3.3.3

[P-ospfv3-1] area 0.0.0.0

[P-ospfv3-1-area-0.0.0.0] quit

[P-ospfv3-1] quit

# 配置接口的IPv6地址,並在接口上運行OSPFv3。

[P] interface loopback 0

[P-LoopBack0] ipv6 address 3::3 128

[P-LoopBack0] ospfv3 1 area 0

[P-LoopBack0] quit

[P] interface gigabitethernet 1/0/1

[P-GigabitEthernet1/0/1] ipv6 address 20::2 64

[P-GigabitEthernet1/0/1] ospfv3 1 area 0

[P-GigabitEthernet1/0/1] quit

[P] interface gigabitethernet 1/0/2

[P-GigabitEthernet1/0/2] ipv6 address 30::1 64

[P-GigabitEthernet1/0/2] ospfv3 1 area 0

[P-GigabitEthernet1/0/2] quit

(5)     配置CE 2

<CE2> system-view

[CE2] interface gigabitethernet 1/0/1

[CE2-GigabitEthernet1/0/1] ipv6 address 10::2 64

[CE2-GigabitEthernet1/0/1] quit

4. 驗證配置

# 在PE 1上查看L2VPN的SRv6相關信息,可以看到PE 1和PE 2之間建立了SRv6隧道。

[PE1] display l2vpn peer srv6

Total number of SRv6 Tunnels: 1

1 up, 0 blocked, 0 down

 

Xconnect-group Name: vpna

   Peer            : 2::2

   Flag            : Main

   State           : Up

   Remote SrvID    : 2

# 在PE 1上查看SRv6轉發信息,可以看到SRv6隧道的入SID和出SID等信息。

[PE1] display l2vpn forwarding srv6

Total number of cross-connections: 1

Total number of SRv6 tunnels: 1, 1 up, 0 blocked, 0 down

Xconnect-group Name : vpna

Connection Name     : pw1

Link ID             : 0x1         Type: BE    State: Up

In SID              : 100::1:0:2

Out SID             : 200::1:0:2

# CE 1與CE 2之間能夠ping通。

2.15.2  EVPN VPWS over SRv6多歸屬配置舉例(聚合鏈路接入)

1. 組網需求

用戶網絡有兩個站點,分別為CE 1和CE 2。CE 1通過聚合鏈路多歸屬於PE 1和PE 2,CE 2為PE 3下的單歸屬設備。CE 1和CE 2希望通過在骨幹網上建立的SRv6隧道,實現站點1與站點2互聯。

2. 組網圖

圖2-2 EVPN VPWS over SRv6多歸屬配置組網圖

設備

接口

IP地址

設備

接口

IP地址

PE 1

Loop0

1::1/128

CE 1

RAGG1

100::1/64

 

GE1/0/1

-

CE 2

GE1/0/1

100::2/64

 

GE1/0/2

10::1/64

PE 3

Loop0

3::3/128

 

GE1/0/3

20::1/64

 

GE1/0/1

-

PE 2

Loop0

2::2/128

 

GE1/0/2

10::3/64

 

GE1/0/1

-

 

GE1/0/3

30::3/64

 

GE1/0/2

30::2/64

 

 

 

 

GE1/0/3

20::2/64

 

 

 

 

3. 配置步驟

(1)      配置CE 1

# 創建三層聚合接口1,采用靜態聚合模式,並為其配置IP地址和子網掩碼。

<CE1> system-view

[CE1] interface route-aggregation 1

[CE1-Route-Aggregation1] ipv6 address 100::1 64

[CE1-Route-Aggregation1] quit

# 將接口GigabitEthernet1/0/1至GigabitEthernet1/0/2加入到聚合組1中。

[CE1] interface gigabitethernet 1/0/1

[CE1-GigabitEthernet1/0/1] port link-aggregation group 1

[CE1-GigabitEthernet1/0/1] quit

[CE1] interface gigabitethernet 1/0/2

[CE1-GigabitEthernet1/0/2] port link-aggregation group 1

[CE1-GigabitEthernet1/0/2] quit

(2)     配置PE 1

# 在PE 1上運行OSPFv3。

<PE1> system-view

[PE1] ospfv3

[PE1-ospfv3-1] router-id 1.1.1.1

[PE1-ospfv3-1] segment-routing ipv6 locator aaa

[PE1-ospfv3-1] area 0

[PE1-ospfv3-1-area-0.0.0.0] quit

[PE1-ospfv3-1] quit

# 配置Loopback0接口。

[PE1] interface loopback 0

[PE1-LoopBack0] ipv6 address 1::1 128

[PE1-LoopBack0] ospfv3 1 area 0

[PE1-LoopBack0] quit

# 開啟L2VPN功能。

[PE1] l2vpn enable

# 配置連接PE 3的接口GigabitEthernet1/0/2。

[PE1] interface gigabitethernet 1/0/2

[PE1-GigabitEthernet1/0/2] ipv6 address 10::1/64

[PE1-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE1-GigabitEthernet1/0/2] undo shutdown

[PE1-GigabitEthernet1/0/2] quit

# 配置連接PE 2的接口GigabitEthernet1/0/3。

[PE1] interface gigabitethernet 1/0/3

[PE1-GigabitEthernet1/0/3] ipv6 address 20::1/64

[PE1-GigabitEthernet1/0/3] ospfv3 1 area 0

[PE1-GigabitEthernet1/0/3] undo shutdown

[PE1-GigabitEthernet1/0/3] quit

# 在PE 1,PE 2和PE 3之間建立IBGP連接,並配置通過BGP EVPN發布路由信息。

[PE1] bgp 100

[PE1-bgp-default] router-id 1.1.1.1

[PE1-bgp-default] peer 2::2 as-number 100

[PE1-bgp-default] peer 2::2 connect-interface loopback 0

[PE1-bgp-default] peer 3::3 as-number 100

[PE1-bgp-default] peer 3::3 connect-interface loopback 0

[PE1-bgp-default] address-family l2vpn evpn

[PE1-bgp-default-evpn] peer 2::2 enable

[PE1-bgp-default-evpn] peer 3::3 enable

[PE1-bgp-default-evpn] peer 2::2 advertise encap-type srv6

[PE1-bgp-default-evpn] peer 3::3 advertise encap-type srv6

[PE1-bgp-default-evpn] quit

[PE1-bgp-default] quit

# 在接入站點的接口Route-Aggregation1下配置ESI值和接口的冗餘備份模式。

[PE1] interface route-aggregation 1

[PE1-Route-Aggregation1] esi 1.1.1.1.1

[PE1-Route-Aggregation1] evpn redundancy-mode all-active

[PE1-Route-Aggregation1] quit

[PE1] interface gigabitethernet 1/0/1

[PE1-GigabitEthernet1/0/1] port link-aggregation group 1

[PE1-GigabitEthernet1/0/1] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,指定EVPN采用SRv6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE1] xconnect-group vpna

[PE1-xcg-vpna] evpn encapsulation srv6

[PE1-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE1-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE1-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE1-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE1-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,將聚合接口Route-Aggregation1與此交叉連接關聯,並在交叉連接內創建SRv6隧道,以實現AC和SRv6隧道關聯。

[PE1-xcg-vpna] connection pw1

[PE1-xcg-vpna-pw1] ac interface Route-Aggregation1

[PE1-xcg-vpna-pw1-Route-Aggregation1] quit

[PE1-xcg-vpna-pw1] evpn local-service-id 1 remote-service-id 2

[PE1-xcg-vpna-pw1-1-2] quit

[PE1-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE1-xcg-vpna-pw1] quit

[PE1-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE1] segment-routing ipv6

[PE1-segment-routing-ipv6] encapsulation source-address 1::1

[PE1-segment-routing-ipv6] locator aaa ipv6-prefix 111:: 64 static 32

[PE1-segment-routing-ipv6-locator-aaa] quit

[PE1-segment-routing-ipv6] quit

(3)     配置PE 2

# 在PE 2上運行OSPFv3。

<PE2> system-view

[PE2] ospfv3

[PE2-ospfv3-1] router-id 2.2.2.2

[PE2-ospfv3-1] segment-routing ipv6 locator aaa

[PE2-ospfv3-1] area 0.0.0.0

[PE2-ospfv3-1-area-0.0.0.0] quit

[PE2-ospfv3-1] quit

# 配置Loopback0接口。

[PE2] interface loopback 0

[PE2-LoopBack0] ipv6 address 2::2 128

[PE2-LoopBack0] ospfv3 1 area 0

[PE2-LoopBack0] quit

# 開啟L2VPN功能。

[PE2] l2vpn enable

# 配置連接PE 1的接口GigabitEthernet1/0/3。

[PE2] interface gigabitethernet 1/0/3

[PE2-GigabitEthernet1/0/3] ipv6 address 20::2 64

[PE2-GigabitEthernet1/0/3] ospfv3 1 area 0

[PE2-GigabitEthernet1/0/3] undo shutdown

[PE2-GigabitEthernet1/0/3] quit

# 配置連接PE 3的接口GigabitEthernet1/0/2。

[PE2] interface gigabitethernet 1/0/2

[PE2-GigabitEthernet1/0/2] ipv6 address 30::2 64

[PE2-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE2-GigabitEthernet1/0/2] undo shutdown

[PE2-GigabitEthernet1/0/2] quit

# 在PE 1,PE 2和PE 3之間建立IBGP連接,並配置通過BGP EVPN發布路由信息。

[PE2] bgp 100

[PE2-bgp-default] router-id 2.2.2.2

[PE2-bgp-default] peer 1::1 as-number 100

[PE2-bgp-default] peer 1::1 connect-interface loopback 0

[PE2-bgp-default] peer 3::3 as-number 100

[PE2-bgp-default] peer 3::3 connect-interface loopback 0

[PE2-bgp-default] address-family l2vpn evpn

[PE2-bgp-default-evpn] peer 1::1 enable

[PE2-bgp-default-evpn] peer 3::3 enable

[PE2-bgp-default-evpn] peer 1::1 advertise encap-type srv6

[PE2-bgp-default-evpn] peer 3::3 advertise encap-type srv6

[PE2-bgp-default-evpn] quit

[PE2-bgp-default] quit

# 在接入站點的接口Route-Aggregation1下配置ESI值和接口的冗餘備份模式。

[PE2] interface route-aggregation 1

[PE2-Route-Aggregation1] esi 1.1.1.1.1

[PE2-Route-Aggregation1] evpn redundancy-mode all-active

[PE2-Route-Aggregation1] quit

[PE2] interface gigabitethernet 1/0/1

[PE2-GigabitEthernet1/0/1] port link-aggregation group 1

[PE2-GigabitEthernet1/0/1] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,並指定EVPN采用SRV6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE2] xconnect-group vpna

[PE2-xcg-vpna] evpn encapsulation srv6

[PE2-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE2-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE2-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE2-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE2-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,將聚合接口Route-Aggregation1與此交叉連接關聯,並在交叉連接內創建SRv6隧道,以實現AC和SRv6隧道關聯。

[PE2-xcg-vpna] connection pw1

[PE2-xcg-vpna-pw1] ac interface Route-Aggregation1

[PE2-xcg-vpna-pw1-Route-Aggregation1] quit

[PE2-xcg-vpna-pw1] evpn local-service-id 1 remote-service-id 2

[PE2-xcg-vpna-pw1-1-2] quit

[PE2-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE2-xcg-vpna-pw1] quit

[PE2-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE2] segment-routing ipv6

[PE2-segment-routing-ipv6] encapsulation source-address 2::2

[PE2-segment-routing-ipv6] locator aaa ipv6-prefix 222:: 64 static 32

[PE2-segment-routing-ipv6-locator-aaa] quit

[PE2-segment-routing-ipv6] quit

(4)     配置PE 3

# 在PE 3上運行OSPFv3。

<PE3> system-view

[PE3] ospfv3

[PE3-ospfv3-1] router-id 3.3.3.3

[PE3-ospfv3-1] segment-routing ipv6 locator aaa

[PE3-ospfv3-1] area 0

[PE3-ospfv3-1-area-0.0.0.0] quit

[PE3-ospfv3-1] quit

# 配置LoopBack0接口。

[PE3] interface loopback 0

[PE3-LoopBack0] ipv6 address 3::3 128

[PE3-LoopBack0] ospfv3 1 area 0

[PE3-LoopBack0] quit

# 開啟L2VPN功能。

[PE3] l2vpn enable

# 配置連接PE 1的接口GigabitEthernet1/0/2。

[PE3] interface gigabitethernet 1/0/2

[PE3-GigabitEthernet1/0/2] ipv6 address 10::3 64

[PE3-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE3-GigabitEthernet1/0/2] undo shutdown

[PE3-GigabitEthernet1/0/2] quit

# 配置連接PE 2的接口GigabitEthernet1/0/3。

[PE3] interface gigabitethernet 1/0/3

[PE3-GigabitEthernet1/0/3] ipv6 address 30::3 64

[PE3-GigabitEthernet1/0/3] ospfv3 1 area 0

[PE3-GigabitEthernet1/0/3] undo shutdown

[PE3-GigabitEthernet1/0/3] quit

# 在PE 1,PE 2和PE 3之間建立IBGP連接,並配置通過BGP EVPN發布路由信息。

[PE3] bgp 100

[PE3-bgp-default] router-id 3.3.3.3

[PE3-bgp-default] peer 1::1 as-number 100

[PE3-bgp-default] peer 1::1 connect-interface loopback 0

[PE3-bgp-default] peer 2::2 as-number 100

[PE3-bgp-default] peer 2::2 connect-interface loopback 0

[PE3-bgp-default] address-family l2vpn evpn

[PE3-bgp-default-evpn] peer 1::1 enable

[PE3-bgp-default-evpn] peer 2::2 enable

[PE3-bgp-default-evpn] peer 1::1 advertise encap-type srv6

[PE3-bgp-default-evpn] peer 2::2 advertise encap-type srv6

[PE3-bgp-default-evpn] quit

[PE3-bgp-default] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,並指定EVPN采用SRV6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE3] xconnect-group vpna

[PE3-xcg-vpna] evpn encapsulation srv6

[PE3-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE3-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE3-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE3-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE3-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,將接口GigabitEthernet1/0/1與此交叉連接關聯,並在交叉連接內創建SRv6隧道,以實現AC和SRv6隧道關聯。

[PE3-xcg-vpna] connection pw1

[PE3-xcg-vpna-pw1] ac interface gigabitethernet 1/0/1

[PE3-xcg-vpna-pw1-GigabitEthernet1/0/1] quit

[PE3-xcg-vpna-pw1] evpn local-service-id 2 remote-service-id 1

[PE3-xcg-vpna-pw1-2-1] quit

[PE3-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE3-xcg-vpna-pw1] quit

[PE3-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE3] segment-routing ipv6

[PE3-segment-routing-ipv6] encapsulation source-address 3::3

[PE3-segment-routing-ipv6] locator aaa ipv6-prefix 333:: 64 static 32

[PE3-segment-routing-ipv6-locator-aaa] quit

[PE3-segment-routing-ipv6] quit

(5)     配置CE 2

<CE2> system-view

[CE2] interface gigabitethernet 1/0/1

[CE2-GigabitEthernet1/0/1] ipv6 address 100::2 64

[CE2-GigabitEthernet1/0/1] quit

4. 驗證配置

# 在PE 1上查看L2VPN的SRv6相關信息,可以看到PE 1和PE 3之間建立了SRv6隧道。

[PE1] display l2vpn peer srv6

Total number of SRv6 Tunnels: 1

1 up, 0 blocked, 0 down

 

Xconnect-group Name: vpna

   Peer            : 3::3

   Flag            : Main

   State           : Up

   Remote SrvID    : 2

# 在PE 3上查看L2VPN的SRv6相關信息,可以看到PE 3分別與PE 1、PE 2建立了SRv6隧道,這兩條隧道為等價隧道,流量在二者之間進行負載分擔。

[PE3] display l2vpn peer srv6

Total number of SRv6 Tunnels: 2

2 up, 0 blocked, 0 down

 

Xconnect-group Name: vpna

   Peer            : 2::2

   Flag            : ECMP

   State           : Up

   Remote SrvID    : 1

 

   Peer            : 1::1

   Flag            : ECMP

   State           : Up

   Remote SrvID    : 1

# 在PE 1和PE 3上查看SRv6轉發信息,可以看到SRv6隧道的入SID和出SID等信息。

[PE1] display l2vpn forwarding srv6

Total number of cross-connections: 1

Total number of SRv6 tunnels: 1, 1 up, 0 blocked, 0 down

Xconnect-group Name : vpna

Connection Name     : pw1

Link ID             : 0x1         Type: BE    State: Up

In SID              : 111::1:0:3

Out SID             : 333::1:0:3

[PE3] display l2vpn forwarding srv6

Total number of cross-connections: 1

Total number of SRv6 tunnels: 2, 2 up, 0 blocked, 0 down

Xconnect-group Name : vpna

Connection Name     : pw1

Link ID             : 0x1         Type: BE    State: Up

In SID              : 333::1:0:3

Out SID             : 111::1:0:3

 

Link ID             : 0x1         Type: BE    State: Up

In SID              : 333::1:0:3

Out SID             : 222::1:0:3

# CE 1與CE 2之間能夠ping通。當CE 1和PE 1或CE 1和PE 2之間的鏈路出現故障時,CE 1與CE 2之間仍然能夠ping通。

2.15.3  LDP PW接入SRv6 PW配置舉例

1. 組網需求

PE 1、PE 2和PE 4位於MPLS網絡,在其上配置MPLS L2VPN,采用LDP信令協議建立LDP PW。PE 1、PE 2和PE 3位於SRv6網絡,在其上配置EVPN VPWS over SRv6。PE 1和PE 2為MPLS網絡和SRv6網絡的邊緣設備。PE 1和PE 2上配置LDP PW接入SRv6 PW功能,實現MPLS L2VPN和EVPN VPWS over SRv6網絡的互通。其中,PE 4與PE 1、PE 4與PE 2之間的兩條LDP PW作為UPW,多歸屬接入PE。

2. 組網圖

圖2-3 LDP PW接入SRv6 PW配置組網圖

設備

接口

IP地址

設備

接口

IP地址

PE 1

Loop0

1::1/128

PE 3

Loop0

3::3/128

 

Loop0

1.1.1.9/32

 

GE1/0/1

-

 

GE1/0/1

10.1.1.1/24

 

GE1/0/2

10::3/64

 

GE1/0/2

10::1/64

 

GE1/0/3

30::3/64

 

GE1/0/3

20::1/64

PE 4

Loop0

4.4.4.9

PE 2

Loop0

2::2/128

 

GE1/0/1

10.1.1.4/24

 

Loop0

2.2.2.9/32

 

GE1/0/2

20.1.1.4/24

 

GE1/0/1

20.1.1.2/24

 

GE1/0/3

-

 

GE1/0/2

30::2/64

CE 1

GE1/0/1

100::1/64

 

GE1/0/3

20::2/64

CE2

GE1/0/1

100::2/64

 

3. 配置步驟

(1)     配置CE 1

# 將接口GigabitEthernet1/0/1為其配置IP地址和子網掩碼。

<CE1> system-view

[CE1] interface gigabitethernet 1/0/1

[CE1-GigabitEthernet1/0/1] ipv6 address 100::1 64

[CE1-GigabitEthernet1/0/1] quit

(2)     配置PE 4

# 配置MPLS基本能力。

<PE4> system-view

[PE4] interface loopback 0

[PE4-LoopBack0] ip address 4.4.4.9 32

[PE4-LoopBack0] ospf 1 area 0

[PE4-LoopBack0] quit

[PE4] mpls lsr-id 4.4.4.9

[PE4] mpls ldp

[PE4-ldp] quit

# 開啟L2VPN功能。

[PE4] l2vpn enable

# 配置連接PE 1的接口GigabitEthernet1/0/1。

[PE4] interface gigabitethernet 1/0/1

[PE4-GigabitEthernet1/0/1] ip address 10.1.1.4 24

[PE4-GigabitEthernet1/0/1] ospf 1 area 0

[PE4-GigabitEthernet1/0/1] mpls enable

[PE4-GigabitEthernet1/0/1] mpls ldp enable

[PE4-GigabitEthernet1/0/1] undo shutdown

[PE4-GigabitEthernet1/0/1] quit

# 配置連接PE 2的接口GigabitEthernet1/0/2。

[PE4] interface gigabitethernet 1/0/2

[PE4-GigabitEthernet1/0/2] ip address 20.1.1.4 24

[PE4-GigabitEthernet1/0/2] ospf 1 area 0

[PE4-GigabitEthernet1/0/2] mpls enable

[PE4-GigabitEthernet1/0/2] mpls ldp enable

[PE4-GigabitEthernet1/0/2] undo shutdown

[PE4-GigabitEthernet1/0/2] quit

# 創建交叉連接組vpna,在該交叉連接組內創建名稱為pw1的交叉連接,將接口GigabitEthernet1/0/3與此交叉連接關聯。在交叉連接內創建LDP PW,以便將AC和PW關聯,為該PW配置備份PW,並配置PW冗餘保護的雙收功能。

[PE4] xconnect-group vpna

[PE4-xcg-vpna] connection pw1

[PE4-xcg-vpna-pw1] ac interface gigabitethernet 1/0/3

[PE4-xcg-vpna-pw1-GigabitEthernet1/0/3] quit

[PE4-xcg-vpna-pw1] protection dual-receive

[PE4-xcg-vpna-pw1] peer 1.1.1.9 pw-id 500

[PE4-xcg-vpna-pw1-1.1.1.9-500] backup-peer 2.2.2.9 pw-id 500

[PE4-xcg-vpna-pw1-1.1.1.9-500-backup] quit

[PE4-xcg-vpna-pw1-1.1.1.9-500] quit

[PE4-xcg-vpna-pw1] quit

[PE4-xcg-vpna] quit

 

(3)     配置PE 1

# 在PE 1上運行OSPF。

<PE1> system-view

[PE1] ospf 1 router-id 1.1.1.9

[PE1-ospf-1] area 0

[PE1-ospf-1-area-0.0.0.0] network 1.1.1.9 0.0.0.0

[PE1-ospf-1-area-0.0.0.0] network 10.1.1.0 0.0.0.255

[PE1-ospf-1-area-0.0.0.0] quit

[PE1-ospf-1] quit

# 在PE 1上運行OSPFv3。

<PE1> system-view

[PE1] ospfv3

[PE1-ospfv3-1] router-id 1.1.1.9

[PE1-ospfv3-1] segment-routing ipv6 locator aaa

[PE1-ospfv3-1] area 0

[PE1-ospfv3-1-area-0.0.0.0] quit

[PE1-ospfv3-1] quit

# 配置Loopback0接口。

[PE1] interface loopback 0

[PE1-LoopBack0] ip address 1.1.1.9 32

[PE1-LoopBack0] ipv6 address 1::1 128

[PE1-LoopBack0] ospfv3 1 area 0

[PE1-LoopBack0] quit

# 配置MPLS基本能力。

[PE1] mpls lsr-id 1.1.1.9

[PE1] mpls ldp

[PE1-ldp] quit

# 開啟L2VPN功能。

[PE1] l2vpn enable

# 配置連接PE 4的接口GigabitEthernet1/0/1。

[PE1] interface gigabitethernet 1/0/1

[PE1-GigabitEthernet1/0/1] ip address 10.1.1.1 24

[PE1-GigabitEthernet1/0/1] mpls enable

[PE1-GigabitEthernet1/0/1] mpls ldp enable

[PE1-GigabitEthernet1/0/1] undo shutdown

[PE1-GigabitEthernet1/0/1] quit

# 配置連接PE 3的接口GigabitEthernet1/0/2。

[PE1] interface gigabitethernet 1/0/2

[PE1-GigabitEthernet1/0/2] ipv6 address 10::1 64

[PE1-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE1-GigabitEthernet1/0/2] quit

# 配置連接PE 2的接口GigabitEthernet1/0/3。

[PE1] interface gigabitethernet 1/0/3

[PE1-GigabitEthernet1/0/3] ipv6 address 20::1 64

[PE1-GigabitEthernet1/0/3] ospfv3 1 area 0

[PE1-GigabitEthernet1/0/3] quit

# 在PE 1、PE 2和PE 3之間建立IBGP連接,並配置通過BGP EVPN發布路由信息。

[PE1] bgp 100

[PE1-bgp-default] peer 2::2 as-number 100

[PE1-bgp-default] peer 2::2 connect-interface loopback 0

[PE1-bgp-default] peer 3::3 as-number 100

[PE1-bgp-default] peer 3::3 connect-interface loopback 0

[PE1-bgp-default] address-family l2vpn evpn

[PE1-bgp-default-evpn] peer 2::2 enable

[PE1-bgp-default-evpn] peer 3::3 enable

[PE1-bgp-default-evpn] peer 2::2 advertise encap-type srv6

[PE1-bgp-default-evpn] peer 3::3 advertise encap-type srv6

[PE1-bgp-default-evpn] quit

[PE1-bgp-default] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,指定EVPN采用SRv6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE1] xconnect-group vpna

[PE1-xcg-vpna] evpn encapsulation srv6

[PE1-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE1-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE1-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE1-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE1-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,並在PE 4和PE1之間建立UPW,配置ESI值和接口的冗餘備份模式,在交叉連接內創建SRv6 PW,以實現UPW和SRv6 PW關聯。

[PE1-xcg-vpna] connection pw1

[PE1-xcg-vpna-pw1] peer 4.4.4.9 pw-id 500

[PE1-xcg-vpna-pw1-4.4.4.9-500] esi 1.1.1.1.1

[PE1-xcg-vpna-pw1-4.4.4.9-500] evpn redundancy-mode all-active

[PE1-xcg-vpna-pw1-4.4.4.9-500] quit

[PE1-xcg-vpna-pw1] evpn local-service-id 1 remote-service-id 2

[PE1-xcg-vpna-pw1-1-2] quit

[PE1-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE1-xcg-vpna-pw1] quit

[PE1-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE1] segment-routing ipv6

[PE1-segment-routing-ipv6] encapsulation source-address 1::1

[PE1-segment-routing-ipv6] locator aaa ipv6-prefix 111:: 64 static 32

[PE1-segment-routing-ipv6-locator-aaa] quit

[PE1-segment-routing-ipv6] quit

 

(4)     配置PE 2

# 在PE 2上運行OSPF。

<PE2> system-view

[PE2] ospf 1 router-id 2.2.2.9

[PE2-ospf-1] area 0.0.0.0

[PE2-ospf-1-area-0.0.0.0] network 2.2.2.9 0.0.0.0

[PE2-ospf-1-area-0.0.0.0] network 20.1.1.0 0.0.0.255

[PE2-ospf-1-area-0.0.0.0] quit

[PE2-ospf-1] quit

# 在PE 2上運行OSPFv3。

<PE2> system-view

[PE2] ospfv3

[PE2-ospfv3-1] router-id 2.2.2.9

[PE2-ospfv3-1] segment-routing ipv6 locator aaa

[PE2-ospfv3-1] area 0.0.0.0

[PE2-ospfv3-1-area-0.0.0.0] quit

[PE2-ospfv3-1] quit

# 配置LoopBack0接口。

[PE2] interface loopback 0

[PE2-LoopBack1] ip address 2.2.2.9 32

[PE2-LoopBack0] ipv6 address 2::2 128

[PE2-LoopBack0] ospfv3 1 area 0

[PE2-LoopBack0] quit

# 配置MPLS基本能力。

[PE2] mpls lsr-id 2.2.2.9

[PE2] mpls ldp

[PE2-ldp] quit

# 開啟L2VPN功能。

[PE2] l2vpn enable

# 配置連接PE 1的接口GigabitEthernet1/0/3。

[PE2] interface gigabitethernet 1/0/3

[PE2-GigabitEthernet1/0/3] ipv6 address 20::2 64

[PE2-GigabitEthernet1/0/3] ospfv3 1 area 0

[PE2-GigabitEthernet1/0/3] undo shutdown

[PE2-GigabitEthernet1/0/3] quit

# 配置連接PE 3的接口GigabitEthernet1/0/2。

[PE2] interface gigabitethernet 1/0/2

[PE2-GigabitEthernet1/0/2] ipv6 address 30::2 64

[PE2-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE2-GigabitEthernet1/0/2] undo shutdown

[PE2-GigabitEthernet1/0/2] quit

# 配置連接PE 4的接口GigabitEthernet1/0/1。

[PE2] interface gigabitethernet 1/0/1

[PE2-GigabitEthernet1/0/1] ip address 20.1.1.2 24

[PE2-GigabitEthernet1/0/1] mpls enable

[PE2-GigabitEthernet1/0/1] mpls ldp enable

[PE2-GigabitEthernet1/0/1] undo shutdown

[PE2-GigabitEthernet1/0/1] quit

# 在PE 1、PE 2和PE 3之間建立IBGP連接,並配置通過BGP EVPN發布路由信息。

[PE2] bgp 100

[PE2-bgp-default] peer 1::1 as-number 100

[PE2-bgp-default] peer 1::1 connect-interface loopback 0

[PE2-bgp-default] peer 3::3 as-number 100

[PE2-bgp-default] peer 3::3 connect-interface loopback 0

[PE2-bgp-default] address-family l2vpn evpn

[PE2-bgp-default-evpn] peer 1::1 enable

[PE2-bgp-default-evpn] peer 3::3 enable

[PE2-bgp-default-evpn] peer 1::1 advertise encap-type srv6

[PE2-bgp-default-evpn] peer 3::3 advertise encap-type srv6

[PE2-bgp-default-evpn] quit

[PE2-bgp-default] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,指定EVPN采用SRv6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE2] xconnect-group vpna

[PE2-xcg-vpna] evpn encapsulation srv6

[PE2-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE2-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE2-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE2-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE2-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,並在PE 4和PE1之間建立UPW,配置ESI值和接口的冗餘備份模式,在交叉連接內創建SRv6 PW,以實現UPW和SRv6 PW隧道關聯。

[PE2-xcg-vpna] connection pw1

[PE2-xcg-vpna-pw1] peer 4.4.4.9 pw-id 500

[PE2-xcg-vpna-pw1-4.4.4.9-500] esi 1.1.1.1.1

[PE2-xcg-vpna-pw1-4.4.4.9-500] evpn redundancy-mode all-active

[PE2-xcg-vpna-pw1-4.4.4.9-500] quit

[PE2-xcg-vpna-pw1] evpn local-service-id 1 remote-service-id 2

[PE2-xcg-vpna-pw1-1-2] quit

[PE2-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE2-xcg-vpna-pw1] quit

[PE2-xcg-vpna] quit

# 配置Locator段,用於申請End.DX2 SID。

[PE2] segment-routing ipv6

[PE2-segment-routing-ipv6] encapsulation source-address 2::2

[PE2-segment-routing-ipv6] locator aaa ipv6-prefix 222:: 64 static 32

[PE2-segment-routing-ipv6-locator-aaa] quit

[PE2-segment-routing-ipv6] quit

 

(5)     配置PE 3

# 在PE 3上運行OSPFv3。

<PE3> system-view

[PE3] ospfv3

[PE3-ospfv3-1] router-id 3.3.3.9

[PE3-ospfv3-1] segment-routing ipv6 locator aaa

[PE3-ospfv3-1] area 0

[PE3-ospfv3-1-area-0.0.0.0] quit

[PE3-ospfv3-1] quit

# 配置LoopBack0接口。

[PE3] interface loopback 0

[PE3-LoopBack0] ipv6 address 3::3 128

[PE3-LoopBack0] ospfv3 1 area 0

[PE3-LoopBack0] quit

# 開啟L2VPN功能。

[PE3] l2vpn enable

# 配置連接PE 1的接口GigabitEthernet1/0/2。

[PE3] interface gigabitethernet 1/0/2

[PE3-GigabitEthernet1/0/2] ipv6 address 10::3 64

[PE3-GigabitEthernet1/0/2] ospfv3 1 area 0

[PE3-GigabitEthernet1/0/2] undo shutdown

[PE3-GigabitEthernet1/0/2] quit

# 配置連接PE 2的接口GigabitEthernet1/0/3。

[PE3] interface gigabitethernet 1/0/3

[PE3-GigabitEthernet1/0/3] ipv6 address 30::3 64

[PE3-GigabitEthernet1/0/3] ospfv3 1 area 0

[PE3-GigabitEthernet1/0/3] undo shutdown

[PE3-GigabitEthernet1/0/3] quit

# 在PE 1、PE 2和PE 3之間建立IBGP連接,並配置通過BGP EVPN發布路由信息。

[PE3] bgp 100

[PE3-bgp-default] peer 1::1 as-number 100

[PE3-bgp-default] peer 1::1 connect-interface loopback 0

[PE3-bgp-default] peer 2::2 as-number 100

[PE3-bgp-default] peer 2::2 connect-interface loopback 0

[PE3-bgp-default] address-family l2vpn evpn

[PE3-bgp-default-evpn] peer 1::1 enable

[PE3-bgp-default-evpn] peer 2::2 enable

[PE3-bgp-default-evpn] peer 1::1 advertise encap-type srv6

[PE3-bgp-default-evpn] peer 2::2 advertise encap-type srv6

[PE3-bgp-default-evpn] quit

[PE3-bgp-default] quit

# 創建交叉連接組vpna和交叉連接組EVPN實例,並指定EVPN采用SRv6封裝,配置交叉連接組EVPN實例的RD與RT,並配置根據路由攜帶的SID屬性進行迭代。

[PE3] xconnect-group vpna

[PE3-xcg-vpna] evpn encapsulation srv6

[PE3-xcg-vpna-evpn-srv6] route-distinguisher 1:1

[PE3-xcg-vpna-evpn-srv6] vpn-target 1:1 export-extcommunity

[PE3-xcg-vpna-evpn-srv6] vpn-target 1:1 import-extcommunity

[PE3-xcg-vpna-evpn-srv6] segment-routing ipv6 best-effort

[PE3-xcg-vpna-evpn-srv6] quit

# 創建交叉連接pw1,將接口GigabitEthernet1/0/1與此交叉連接關聯,並在交叉連接內創建SRv6 PW隧道,以實現AC和SRv6 PW隧道關聯。

[PE3-xcg-vpna] connection pw1

[PE3-xcg-vpna-pw1] ac interface gigabitethernet 1/0/1

[PE3-xcg-vpna-pw1-GigabitEthernet1/0/1] quit

[PE3-xcg-vpna-pw1] evpn local-service-id 2 remote-service-id 1

[PE3-xcg-vpna-pw1-2-1] quit

[PE3-xcg-vpna-pw1] segment-routing ipv6 locator aaa

[PE3-xcg-vpna-pw1] quit

[PE3-xcg-vpna] quit

# 配置Locator段和Opcode,用於申請End.DX2 SID。

[PE3] segment-routing ipv6

[PE3-segment-routing-ipv6] encapsulation source-address 3::3

[PE3-segment-routing-ipv6] locator aaa ipv6-prefix 333:: 64 static 32

[PE3-segment-routing-ipv6-locator-aaa] quit

[PE3-segment-routing-ipv6] quit

 

(6)     配置CE 2

# 配置接口GigabitEthernet1/0/1的IPv6地址。

<CE2> system-view

[CE2] interface gigabitethernet 1/0/1

[CE2-GigabitEthernet1/0/1] ipv6 address 100::2 64

[CE2-GigabitEthernet1/0/1] quit

4. 驗證配置

# 在PE 1上查看VSI的詳細信息,可以看到PE 1與PE 4建立了LDP PW,並與PE 3建立了SRv6 PW。

[PE1] display l2vpn xconnect-group verbose

Xconnect-group Name: vpna

 Connection Name        : pw1

  Connection ID         : 0

  State                 : Up

  MTU                   : 1500

  PW Redundancy Mode    : Slave

  Diffserv Mode         : -

  LDP PWs:

    Peer            PW ID              Link ID    State       Flag

    4.4.4.9         500                0          Up          Main

    Create time: 2020-11-02 10:04:59

    Last time status changed: 2020-11-02 10:04:59

    Last time PW went down: 2020-11-02 10:04:59

  SRv6 tunnels:

   Peer        : 3::3

   Link ID     : 0x1

   State       : Up

# 在PE 1上查看本地ES的詳細信息,可以看到LDP PW(即UPW)作為ES實現多歸屬接入。

[PE1] display evpn es local verbose

 

Xconnect-group name : vpna

 Connection name           : pw1

  ESI                      : 0001.0001.0001.0001.0001

  Redundancy mode          : All-active

  State                    : Up

  UPW Link ID              : 0

  Tag ID                   : -

  DF address               : -

# 在PE 2上查看VSI的詳細信息,可以看到PE 2與PE 4建立了LDP PW,並與PE 3建立了SRv6 PW。

[PE2] display l2vpn xconnect-group verbose

Xconnect-group Name: vpna

 Connection Name        : pw1

  Connection ID         : 0

  State                 : Up

  MTU                   : 1500

  PW Redundancy Mode    : Slave

  Diffserv Mode         : -

  LDP PWs:

    Peer            PW ID              Link ID    State       Flag

    4.4.4.9         500                0          Up          Main

    Create time: 2020-11-02 10:08:01

    Last time status changed: 2020-11-02 10:08:01

    Last time PW went down: 2020-11-02 10:08:01

  SRv6 tunnels:

   Peer        : 3::3

   Link ID     : 0x1

   State       : Up

# 在PE 2上查看本地ES的詳細信息,可以看到LDP PW(即UPW)作為ES實現多歸屬接入。

[PE2] display evpn es local verbose

 

Xconnect-group name : vpna

 Connection name           : pw1

  ESI                      : 0001.0001.0001.0001.0001

  Redundancy mode          : All-active

  State                    : Up

  UPW Link ID              : 0

  Tag ID                   : -

  DF address               : -

# CE 1與CE 2之間能夠ping通。

 

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們