10-VPLS配置
本章節下載: 10-VPLS配置 (945.65 KB)
目 錄
VPLS(Virtual Private LAN Service,虛擬專用局域網服務)是在MPLS或IP骨幹網上提供的一種點到多點的L2VPN業務。服務提供商通過在骨幹網上為一個用戶網絡模擬一台連接多個異地站點的虛擬交換機來為用戶網絡提供VPLS服務。骨幹網對於用戶網絡的站點來說是透明的,用戶網絡的各個站點就像工作在一個局域網中一樣。
圖1-1 VPLS基本架構示意圖
VPLS的基本架構如圖1-1所示,其中包括如下主要組成部分:
· CE(Customer Edge,用戶網絡邊緣)設備
直接與服務提供商網絡相連的用戶網絡側設備。
· PE(Provider Edge,服務提供商網絡邊緣)設備
與CE相連的服務提供商網絡側設備。PE主要負責VPN業務的接入,完成報文從用戶網絡到公網隧道、從公網隧道到用戶網絡的映射與轉發。在分層VPLS組網下,PE可以細分為UPE和NPE。
· AC(Attachment Circuit,接入電路)
連接CE和PE的物理電路或虛擬電路,例如Ethernet接口、VLAN。
· PW(Pseudowire,偽線)
兩個PE之間的虛擬雙向連接。MPLS PW由一對方向相反的單向LSP構成。
· 公網隧道(Tunnel)
穿越IP或MPLS骨幹網、用來承載PW的隧道。一條公網隧道可以承載多條PW,公網隧道可以是LSP、MPLS TE、GRE隧道等。
· VPLS實例
用戶網絡可能包括分布在不同地理位置的多個站點(如圖1-1中的Site 1和Site 3)。在骨幹網上可以利用VPLS技術將這些站點連接起來,為用戶提供一個二層VPN。這個二層VPN稱為一個VPLS實例。不同VPLS實例中的站點不能二層互通。
· VSI(Virtual Switch Instance,虛擬交換實例)
VSI是PE設備上為一個VPLS實例提供二層交換服務的虛擬實例。VSI可以看作是PE設備上的一台虛擬交換機,它具有傳統以太網交換機的所有功能,包括源MAC地址學習、MAC地址老化、泛洪等。VPLS通過VSI實現在VPLS實例內轉發二層數據報文。
在VPLS網絡中,PE之間需要建立PW,以便為不同站點之間的報文轉發提供虛擬連接。
PW的創建過程為:
(1) 通過發現機製確定遠端PE的地址。對於同一個VPLS實例內的遠端PE設備,可以通過手工配置來指定遠端PE地址,也可以通過自動發現協議發現遠端PE。目前主要采用BGP協議作為自動發現協議。
(2) 在兩端PE上通過靜態配置方式為PW指定出、入兩個方向的PW標簽,以創建PW;或自動分配標簽後利用LDP或者BGP信令協議將分配的PW標簽與PW的綁定關係通告給遠端PE,以建立單向的LSP,一對單向的LSP建立成功後,便成功創建PW。
根據遠端PE發現機製和PW標簽分發信令的不同,PW分為靜態PW、LDP PW、BGP PW和BGP自動發現LDP信令PW。
手工指定遠端PE的地址,並靜態配置PW出、入兩個方向的PW標簽。
手工指定遠端PE的地址,並通過LDP信令協議將PW標簽與PW的綁定關係等信息通告給遠端PE。兩端PE均收到對端通告的PW標簽後,就成功建立了LDP PW。
建立LDP PW時,LDP消息中的FEC類型為攜帶PW ID字段的PWid FEC Element,即FEC 128,通過PW ID來標識與PW標簽綁定的PW。
通過BGP協議將標簽塊等信息通告給遠端PE。兩端PE均收到對端通告的標簽塊後,根據標簽塊計算PW出、入兩個方向的標簽,這樣就成功建立了BGP PW。
建立BGP PW時,通過BGP發布標簽塊等信息可以同時實現遠端PE的自動發現和PW標簽的通告。
通過BGP協議自動發現遠端PE後,利用LDP信令協議將PW標簽與PW的綁定關係等信息通告給遠端PE。兩端PE均收到對端通告的PW標簽後,就成功建立了PW。
BGP協議發布的自動發現信息中包括本端PE的標識(如LSR ID)、標識本端PE所屬VPLS實例的VPLS ID等信息。遠端PE接收到該信息後,如果兩端PE的VPLS ID相同,則會繼續利用LDP信令協議在二者之間建立PW;否則,不會建立PW。
建立BGP自動發現LDP信令PW時,LDP消息中的FEC類型為Generalized PWid FEC Element,即FEC 129。該FEC攜帶VPLS ID、SAII(Source Attachment Individual Identifier,源轉發實例本地標識符)和TAII(Target Attachment Individual Identifier,目的轉發實例本地標識符)等信息。其中,SAII用來標識本地PE,為本地PE的LSR ID;TAII用來標識遠端PE,為遠端PE通過BGP協議發布的PE標識。VPLS ID+SAII+TAII可以唯一標識VPLS實例內的一條與PW標簽綁定的PW。
VPLS通過源MAC地址學習來提供可達性。PE為每個VSI維護一張MAC地址表。
如圖1-2所示,源MAC地址學習過程包含兩部分:
· 與PE直接相連的本地站點的源MAC地址學習
本地站點的源MAC地址學習與傳統以太網交換機相同。PE從CE接收到報文後,如果MAC地址表中不存在報文源MAC地址,則將該報文的源MAC地址學習到PE連接CE的AC鏈路上。
· 通過PW連接的遠端站點的源MAC地址學習
VSI將PW看作是邏輯以太網接口。PE從PW上接收到報文後,如果MAC地址表中不存在報文源MAC地址,則將該報文的源MAC地址學習到VSI的PW邏輯以太網接口上。
圖1-2 PE的源MAC地址學習過程
如果在MAC地址的老化定時器超時時,沒有接收到報文刷新該MAC地址表項,則刪除該MAC地址表項,以盡可能減少占用的MAC地址表資源。
在AC或PW狀態變為down時,LDP協議會發送地址回收消息通知VPLS實例內的所有遠端PE刪除指定VSI內的指定MAC地址,以加快MAC地址表的收斂速度。
PE從AC接收到單播報文後,在與AC關聯的VSI內查找MAC地址表,從而確定如何轉發報文:
· 如果查找到目的MAC地址對應的表項,則根據該表項轉發報文。
¡ 表項的出接口為PW邏輯以太網接口時,為報文封裝該PW的PW標簽,並添加公網隧道封裝後,通過PW將該報文轉發給遠端PE。如果PW由LSP或MPLS TE隧道承載,則通過PW轉發報文時將為報文封裝兩層標簽:內層標簽為PW標簽,用來決定報文所屬的PW,從而將報文轉發給正確的VSI;外層標簽為公網LSP或MPLS TE隧道標簽,用來保證報文在PE之間正確傳送。
¡ 表項的出接口為連接本地站點的接口時,直接通過出接口將報文轉發給本地站點。
· 如果沒有找到目的MAC地址對應的表項,則向VSI內的所有其他AC對應的接口和所有PW邏輯以太網接口泛洪該報文。
PE從PW接收到單播報文後,在PW所屬的VSI內查找MAC地址表,從而確定如何轉發報文:
· 如果查找到目的MAC地址對應的表項,則根據該表項轉發報文。該表項的出接口應為連接本地站點的接口,PE通過該出接口將報文轉發給本地站點。
· 如果沒有找到目的MAC地址對應的表項,則向VSI內所有AC對應的接口泛洪該報文。
PE從AC上接收到組播或廣播報文後,向該AC關聯的VSI內的所有其他AC對應的接口和所有PW邏輯以太網接口泛洪該報文。
PE從PW上接收到組播或廣播報文後,向該PW所屬的VSI內所有AC對應的接口泛洪該報文。
為了避免環路,一般的二層網絡都要求使用環路預防協議,比如STP(Spanning Tree Protocol,生成樹協議)。但是在骨幹網的PE上部署環路預防協議,會增加管理和維護的難度。因此,VPLS采用如下方法避免環路:
· PE之間建立全連接的PW,即一個VPLS實例內的每兩個PE之間必須都建立PW。
· 采用水平分割轉發規則,即從PW上收到的報文禁止向同一個VSI內的其他PW上轉發,隻能轉發到AC。
如果兩個CE之間隻存在一條PW,則當PE節點、PE與CE之間的鏈路、或PE之間的PW出現故障時,CE之間將無法通信。PW冗餘保護功能通過部署主備兩條PW,實現當主PW出現故障後,將流量立即切換到備份PW,使得流量轉發得以繼續。目前,隻有靜態PW和LDP PW支持PW冗餘保護功能。
如圖1-3所示,在兩個CE之間建立兩條PW鏈路,正常情況下,CE使用主PW與遠端CE通信;當PE 1檢測出到PE 2的PW不可用(可能是PE 2節點故障,也可能是PW故障,或PE 2與CE 2之間的鏈路故障),PE 1將啟用備份PW,通過備份PW將CE 1的報文轉發給PE 3,再由PE 3轉發給CE 2。CE 2接收到報文後,通過更新MAC地址表項等方式將發送給CE 1的報文切換到備份PW轉發,從而保證通信不會中斷。
圖1-3 VPLS PW冗餘保護
VPLS根據控製平麵的LDP會話狀態,或者數據平麵連通性檢測結果等來判斷當前使用的PW是否可以繼續使用。在當前使用的PW不可用的情況下,將流量切換到備用的另一條PW上。在以下情況下,將啟用備份PW:
· 承載主PW的公網隧道被拆除或通過BFD等檢測機製檢測到公網隧道出現故障,導致主PW的狀態變為down;
· 控製平麵拆除主PW(如主PW兩端PE之間的LDP會話down導致主PW被刪除),或利用BFD等鏈路檢測機製檢測到主PW故障;
· 執行命令手工切換主備PW。
主備PW的狀態分為Active和Standby。PE根據上述條件確定本地主備PW的狀態。
· Active:表示該PW可以用於業務傳送。
· Standby:表示該PW處於備份狀態,不能用於業務傳送。
對於LDP PW,PW兩端的PE通過LDP通告消息協商主備PW的狀態。在主從操作模式下,其中一個PE作為主節點,另一個PE作為從節點。主節點決定了本地PW的Active狀態、Standby狀態後,通過LDP通知消息將該狀態通告給從節點。從節點接收到主節點的LDP通知消息後,保持本地的PW狀態與主節點一致,從而保證主、從節點均在相同的、處於Active狀態的PW上傳送客戶業務。
VPLS要求同一個VPLS實例中的所有PE之間PW全連接。在網絡規模比較大的情況下,PW的數目會非常多,PW信令開銷也會很大,網絡的管理和擴展都將變得複雜。H-VPLS(Hierarchical VPLS,分層VPLS)通過將網絡化分為骨幹域和邊界域,避免了建立過多的PW,簡化了網絡管理,提高了網絡的擴展性。
目前,隻有靜態PW和LDP PW支持H-VPLS。
在H-VPLS組網中:
· 邊界域負責將用戶網絡接入到骨幹域。
· 骨幹域中的NPE(Network Provider Edge,網絡核心側PE)之間需要建立全連接。NPE之間建立的PW稱為N-PW。
· 邊界域的UPE(User facing-Provider Edge,靠近用戶側的PE)隻需與相鄰的NPE建立連接。
H-VPLS有如下兩種接入方式:
· MPLS網絡作為邊界域的MPLS接入方式
如圖1-4所示,在MPLS接入方式中,UPE隻與NPE 1建立一條PW——U-PW,不需要與其它所有的遠端PE建立PW。UPE從CE接收到報文後,為報文添加U-PW的PW標簽,並通過公網隧道將報文轉發到NPE 1;NPE 1根據報文中的PW標簽將報文映射到相應的VSI,查找該VSI的MAC地址表,決定如何轉發該報文。
圖1-4 MPLS接入方式
由於NPE需要在U-PW和N-PW之間轉發報文,因此,在NPE上配置與UPE建立U-PW時,需要指定通過該U-PW轉發報文時,不采用水平分割方式。
· 以太網作為邊界域的以太網接入方式
如圖1-5所示,在以太網接入方式中,UPE和NPE 1之間建立點到點的以太網QinQ連接(即在UPE麵向CE的接口上使能QinQ,在與UPE直連的NPE 1上使用VLAN接入模式)。UPE從CE接收到報文後,為報文打上外層VLAN Tag,並將報文轉發到NPE 1;由於NPE 1上配置了VLAN接入模式,NPE 1將外層VLAN Tag當作服務提供商VLAN Tag,根據該VLAN Tag將報文映射到相應的VSI,查找該VSI的MAC地址表,決定如何轉發該報文。
UPE與NPE之間隻有單條鏈路連接的方案具有明顯的弱點:一旦該接入鏈路出現故障,UPE連接的用戶網絡站點都將喪失連通性。因此,可以將UPE與兩台NPE相連,實現U-PW和NPE節點的冗餘保護。
如圖1-6所示,MPLS接入方式的H-VPLS提供了冗餘保護方案。在正常情況下,設備隻使用主用U-PW(Main U-PW)轉發流量。當主用U-PW出現故障時,將啟用備用U-PW(Backup U-PW)繼續轉發用戶網絡站點的流量。
圖1-6 MPLS接入方式的UPE雙歸屬和冗餘保護
Hub-Spoke是指網絡中存在一個中心站點(Hub站點)和多個分支站點(Spoke站點)的組網方式。在Hub-Spoke組網方式中,分支站點之間不能直接通信,必須通過中心站點通信,以實現中心站點對數據流量進行統一管理。
目前,隻有靜態PW和LDP PW支持Hub-Spoke組網方式。
圖1-7 VPLS的Hub-Spoke組網方式
如圖1-7所示,VPLS支持Hub-Spoke組網方式中:
· 用戶網絡中心站點的CE稱為Hub-CE。
· 與用戶網絡中心站點連接的PE稱為Hub-PE。
· 用戶網絡分支站點的CE稱為Spoke-CE。
· 與用戶網絡分支站點連接的PE稱為Spoke-PE。
· 朝向中心站點方向的鏈路(AC或PW)稱為Hub鏈路。用戶需要手工指定VSI內的Hub鏈路。在一個VSI內隻能存在一條Hub鏈路。
· 朝向分支站點方向的鏈路(AC或PW)稱為Spoke鏈路。
在VPLS的Hub-Spoke組網方式中,PE設備按照如下規則進行MAC地址學習和報文轉發:
· 從Spoke鏈路接收到報文後,進行MAC地址學習,並將報文轉發到Hub鏈路。
· 從Hub鏈路接收到報文後,不進行MAC地址學習,查找MAC地址表後,根據查找結果將報文轉發到Spoke鏈路。
本特性的支持情況與設備型號有關,請以設備的實際情況為準。
型號 |
說明 |
MSR610 |
不支持 |
MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK、MSR810-CNDE-SJK、MSR810-EI、MSR810-LM-EA、MSR810-LM-EI |
支持 |
MSR810-LMS、MSR810-LUS |
不支持 |
MSR810-SI、MSR810-LM-SI |
不支持 |
MSR810-LMS-EA、MSR810-LME |
支持 |
MSR1004S-5G、MSR1004S-5G-CN |
支持 |
MSR1104S-W、MSR1104S-W-CAT6、MSR1104S-5G-CN、MSR1104S-W-5G-CN、MSR1104S-W-5GGL |
支持 |
MSR2600-6-X1、MSR2600-15-X1、MSR2600-15-X1-T |
支持 |
MSR2600-10-X1 |
支持 |
MSR2630-G-X1 |
支持 |
MSR 2630 |
支持 |
MSR3600-28、MSR3600-51 |
支持 |
MSR3600-28-SI、MSR3600-51-SI |
不支持 |
MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP |
支持 |
MSR3600-28-G-DP、MSR3600-51-G-DP |
支持 |
MSR3600-28-G-X1-DP、MSR3600-51-G-X1-DP |
支持 |
MSR3610-I-DP、MSR3610-IE-DP、MSR3610-IE-ES、MSR3610-IE-EAD、MSR-EAD-AK770、MSR3610-I-IG、MSR3610-IE-IG |
支持 |
MSR-iMC |
支持 |
MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC、MSR3620-X1、MSR3640-X1 |
支持 |
MSR 3610、MSR 3620、MSR 3620-DP、MSR 3640、MSR 3660 |
支持 |
MSR3610-G、MSR3620-G |
支持 |
MSR3640-G |
支持 |
MSR3640-X1-HI |
支持 |
型號 |
描述 |
MSR810-W-WiNet、MSR810-LM-WiNet |
支持 |
MSR830-4LM-WiNet |
支持 |
MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet |
支持 |
MSR830-6BHI-WiNet、MSR830-10BHI-WiNet |
支持 |
MSR2600-6-WiNet |
支持 |
MSR2600-10-X1-WiNet |
支持 |
MSR2630-WiNet |
支持 |
MSR3600-28-WiNet |
支持 |
MSR3610-X1-WiNet |
支持 |
MSR3620-X1-WiNet |
支持 |
MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet |
支持 |
型號 |
說明 |
MSR860-6EI-XS |
支持 |
MSR860-6HI-XS |
支持 |
MSR2630-XS |
支持 |
MSR3600-28-XS |
支持 |
MSR3610-XS |
支持 |
MSR3620-XS |
支持 |
MSR3610-I-XS |
支持 |
MSR3610-IE-XS |
支持 |
MSR3620-X1-XS |
支持 |
MSR3640-XS |
支持 |
MSR3660-XS |
支持 |
型號 |
說明 |
MSR810-LM-GL |
支持 |
MSR810-W-LM-GL |
支持 |
MSR830-6EI-GL |
支持 |
MSR830-10EI-GL |
支持 |
MSR830-6HI-GL |
支持 |
MSR830-10HI-GL |
支持 |
MSR1004S-5G-GL |
支持 |
MSR2600-6-X1-GL |
支持 |
MSR3600-28-SI-GL |
不支持 |
PE不會通過VPLS網絡透傳LACP和LLDP協議報文。
如果在PE上全局開啟了生成樹協議,則PE不會通過VPLS網絡透傳STP協議報文。
請在PE設備上進行如下配置:
(1) 開啟L2VPN功能
(2) 配置AC
(3) 配置VSI
(4) 配置PW
請在靜態PW、LDP PW、BGP PW和BGP自動發現LDP信令PW中至少選擇一項進行配置:
¡ (可選)配置PW模板
¡ 配置靜態PW
¡ 配置LDP PW
¡ 配置BGP PW
¡ (可選)配置BGP L2VPN地址族
配置BGP PW和BGP自動發現LDP信令PW時,可以執行本配置以控製BGP L2VPN地址族的路由發布和路由選擇。
¡ (可選)維護BGP會話
采用BGP PW和BGP自動發現LDP信令PW時,如果BGP配置發生變化,則可以通過軟複位或複位BGP會話使新的配置生效。
(5) 配置AC與VSI關聯
UPE以MPLS接入方式進行H-VPLS接入時,UPE接入的NPE上可以不進行本配置。
(6) (可選)配置PW冗餘保護
(7) (可選)配置MAC地址學習功能
(8) (可選)配置VPLS統計功能
(9) (可選)開啟L2VPN告警功能
配置VPLS前,需要完成以下任務:
· 在VPLS網絡中的各台設備上配置IGP(Interior Gateway Protocol,內部網關協議),實現骨幹網的IP連通性。
· 在VPLS網絡中的各台設備上配置MPLS基本功能、LDP、GRE或MPLS TE等,在骨幹網上建立公網隧道。
· 如果公網隧道為GRE隧道,則需要在PE設備上通過mpls lsr-id命令配置本節點的LSR ID,並在PE連接公網的接口上通過mpls enable命令使能該接口的MPLS能力。mpls lsr-id命令和mpls enable命令的詳細介紹,請參見“MPLS命令參考”中的“MPLS基礎”。
(1) 進入係統視圖。
system-view
(2) 開啟L2VPN功能。
l2vpn enable
缺省情況下,L2VPN功能處於關閉狀態。
配置VPLS時,需要配置作為AC的三層接口,以便在PE和CE之間建立二層鏈路。
作為AC的三層接口可以是三層以太網接口(包括三層以太網接口、三層虛擬以太網接口、VE-L2VPN接口)、三層以太網接口子接口。
· 三層以太網接口:用來做端口透傳,即三層以太網接口上接收到的所有報文都關聯到同一個VSI。
· 三層以太網子接口:將以太網子接口對應的鏈路上接收到的報文關聯到同一個VSI。采用這種方式時,從不同接口接收到的帶有相同Tag的報文,可以關聯到不同的VSI。
有關三層以太網接口的配置請參見“接口管理配置指導”中的“以太網接口”;有關三層虛擬以太網接口的配置請參見“二層技術-廣域網接入配置指導”中的“ATM”;有關VE-L2VPN接口的配置請參見“MPLS配置指導”中的“L2VPN接入L3VPN或IP骨幹網”。
(1) 進入係統視圖。
system-view
(2) 創建一個VSI,並進入VSI視圖。
vsi vsi-name [ hub-spoke ]
hub-spoke參數用來使能VSI的Hub-spoke能力,即如果指定了hub-spoke參數,則該VSI支持Hub-Spoke組網方式。
(3) (可選)配置VSI的描述信息。
description text
缺省情況下,未配置VSI的描述信息。
(4) (可選)配置VSI的缺省PW ID。
default-pw-id default-pw-id
缺省情況下,未配置VSI的缺省PW ID。
(5) 配置VSI的MTU值。
mtu size
缺省情況下,VSI的MTU值為1500字節。
(6) (可選)開啟VSI。
undo shutdown
缺省情況下,VSI處於開啟狀態。
在PW模板中可以指定PW的屬性,如PW的數據封裝類型、是否使用控製字等。具有相同屬性的PW可以通過引用相同的PW模板,實現對PW屬性的配置,從而簡化配置。
(1) 進入係統視圖。
system-view
(2) 創建PW模板,並進入PW模板視圖。
pw-class class-name
(3) (可選)開啟控製字功能。
control-word enable
缺省情況下,控製字功能處於關閉狀態。
(4) (可選)PW數據封裝類型。
pw-type { ethernet | vlan }
缺省情況下,PW數據封裝類型為VLAN。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 指定VSI采用靜態配置方式建立PW,並進入VSI靜態配置視圖。
pwsignaling static
缺省情況下,未指定VSI使用的PW信令協議。
(4) 配置VPLS的PW,並進入VSI靜態PW視圖。
peer ip-address [ pw-id pw-id ] in-label label-value out-label label-value [ hub | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
參數 |
使用說明 |
pw-id pw-id |
如果在VSI視圖下通過default-pw-id命令配置了缺省PW ID,則執行peer命令時可以不指定pw-id pw-id參數,采用缺省的PW ID;否則,執行peer命令時必須指定該參數 |
hub |
隻有使能了VSI的Hub-Spoke能力(執行vsi vsi-name hub-spoke)後,才可以進一步通過hub參數指定Hub鏈路,缺省為Spoke鏈路。如果沒有使能VSI的Hub-Spoke能力(執行vsi vsi-name),則不能指定Hub鏈路 |
no-split-horizon |
在NPE上配置與UPE建立U-PW時,需要通過no-split-horizon參數指定通過該U-PW轉發報文時,不采用水平分割方式 |
(5) (可選)配置PW的期望帶寬。
bandwidth bandwidth-value
缺省情況下,PW的期望帶寬為10000000kbps。
在配置LDP PW之前,需要在PE上使能全局和接口的MPLS LDP能力,詳細配置方法請參見“MPLS配置指導”中的“LDP”。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 指定VSI使用LDP信令建立PW,並進入VSI LDP信令視圖。
pwsignaling ldp
缺省情況下,未指定VSI使用的PW信令協議。
(4) (可選)關閉PW MTU協商功能。
mtu-negotiate disable
缺省情況下,PW MTU協商功能處於開啟狀態。
配置本命令後,即使PW兩端的PE上為PW配置的MTU不一致也可以建立PW。
本命令的支持情況與設備型號有關,請以設備的實際情況為準。
型號 |
說明 |
MSR610 |
不支持 |
MSR810、MSR810-W、MSR810-W-DB、MSR810-LM、MSR810-W-LM、MSR810-10-PoE、MSR810-LM-HK、MSR810-W-LM-HK、MSR810-LM-CNDE-SJK、MSR810-CNDE-SJK、MSR810-EI、MSR810-LM-EA、MSR810-LM-EI |
支持 |
MSR810-LMS、MSR810-LUS |
不支持 |
MSR810-SI、MSR810-LM-SI |
不支持 |
MSR810-LMS-EA、MSR810-LME |
支持 |
MSR1004S-5G、MSR1004S-5G-CN |
支持 |
MSR1104S-W、MSR1104S-W-CAT6、MSR1104S-5G-CN、MSR1104S-W-5G-CN、MSR1104S-W-5GGL |
支持 |
MSR2600-6-X1、MSR2600-15-X1、MSR2600-15-X1-T |
支持 |
MSR2600-10-X1 |
支持 |
MSR 2630 |
不支持 |
MSR3600-28、MSR3600-51 |
不支持 |
MSR3600-28-SI、MSR3600-51-SI |
不支持 |
MSR3600-28-X1、MSR3600-28-X1-DP、MSR3600-51-X1、MSR3600-51-X1-DP |
不支持 |
MSR3600-28-G-DP、MSR3600-51-G-DP |
支持 |
MSR3610-I-DP、MSR3610-IE-DP、MSR3610-IE-ES、MSR3610-IE-EAD、MSR-EAD-AK770、MSR3610-I-IG、MSR3610-IE-IG |
支持 |
MSR-iMC |
支持 |
MSR3610-X1、MSR3610-X1-DP、MSR3610-X1-DC、MSR3610-X1-DP-DC、MSR3620-X1、MSR3640-X1 |
支持 |
MSR 3610、MSR 3620、MSR 3620-DP、MSR 3640、MSR 3660 |
支持 |
MSR3610-G、MSR3620-G |
支持 |
MSR3640-G |
支持 |
MSR3640-X1-HI |
支持 |
型號 |
描述 |
MSR810-W-WiNet、MSR810-LM-WiNet |
支持 |
MSR830-4LM-WiNet |
支持 |
MSR830-5BEI-WiNet、MSR830-6EI-WiNet、MSR830-10BEI-WiNet |
支持 |
MSR830-6BHI-WiNet、MSR830-10BHI-WiNet |
支持 |
MSR2600-6-WiNet |
支持 |
MSR2600-10-X1-WiNet |
支持 |
MSR2630-WiNet |
不支持 |
MSR3600-28-WiNet |
不支持 |
MSR3610-X1-WiNet |
支持 |
MSR3620-X1-WiNet |
支持 |
MSR3610-WiNet、MSR3620-10-WiNet、MSR3620-DP-WiNet、MSR3620-WiNet、MSR3660-WiNet |
支持 |
型號 |
說明 |
MSR860-6EI-XS |
支持 |
MSR860-6HI-XS |
支持 |
MSR2630-XS |
支持 |
MSR3600-28-XS |
不支持 |
MSR3610-XS |
支持 |
MSR3620-XS |
支持 |
MSR3610-I-XS |
支持 |
MSR3610-IE-XS |
支持 |
MSR3620-X1-XS |
支持 |
MSR3640-XS |
支持 |
MSR3660-XS |
支持 |
型號 |
說明 |
MSR810-LM-GL |
支持 |
MSR810-W-LM-GL |
支持 |
MSR830-6EI-GL |
支持 |
MSR830-10EI-GL |
支持 |
MSR830-6HI-GL |
支持 |
MSR830-10HI-GL |
支持 |
MSR1004S-5G-GL |
支持 |
MSR2600-6-X1-GL |
支持 |
MSR3600-28-SI-GL |
不支持 |
(5) 配置VPLS的PW,並進入VSI LDP PW視圖。
peer ip-address [ pw-id pw-id ] [ hub | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
參數 |
使用說明 |
pw-id pw-id |
如果在VSI視圖下通過default-pw-id命令配置了缺省PW ID,則執行peer命令時可以不指定pw-id pw-id參數,采用缺省的PW ID;否則,執行peer命令時必須指定該參數 |
hub |
隻有使能了VSI的Hub-Spoke能力(執行vsi vsi-name hub-spoke)後,才可以進一步通過hub參數指定Hub鏈路,缺省為Spoke鏈路。如果沒有使能VSI的Hub-Spoke能力(執行vsi vsi-name),則不能指定Hub鏈路 |
no-split-horizon |
在NPE上配置與UPE建立U-PW時,需要通過no-split-horizon參數指定通過該U-PW轉發報文時,不采用水平分割方式 |
(6) (可選)配置PW的期望帶寬。
bandwidth bandwidth-value
缺省情況下,PW的期望帶寬為10000000kbps。
卸載包含L2VPN特性的Feature包之前,請先刪除BGP L2VPN地址族以及對應地址族下的所有配置,避免Feature包完成卸載後,本地設備已不支持L2VPN功能,但與對等體的連接仍處於Established狀態。
(1) 進入係統視圖。
system-view
(2) 啟動BGP實例,並進入BGP實例視圖。
bgp as-number [ instance instance-name ]
缺省情況下,係統沒有運行BGP。
本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(3) 將遠端PE配置為對等體。
peer { group-name | ip-address [ mask-length ] } as-number as-number
本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(4) 創建BGP L2VPN地址族,並進入BGP L2VPN地址族視圖。
address-family l2vpn
(5) 開啟本地路由器與指定對等體/對等體組交換BGP L2VPN信息的能力。
peer { group-name | ip-address [ mask-length ] } enable
缺省情況下,本地路由器不能與對等體/對等體組交換BGP L2VPN信息。
本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(6) 開啟本地路由器與指定對等體/對等體組交換標簽塊信息的能力。
peer { group-name | ip-address [ mask-length ] } signaling
缺省情況下,本地路由器具有與BGP L2VPN對等體/對等體組交換標簽塊信息的能力。
(7) (可選)配置BGP L2VPN地址族。
本配置的詳細介紹請參見“1.9.6 配置BGP L2VPN地址族”。
(8) (可選)維護BGP會話。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 指定VSI采用BGP方式自動發現鄰居,並進入VSI自動發現視圖。
auto-discovery bgp
缺省情況下,VSI不會采用BGP方式自動發現鄰居。
(4) 為VSI的BGP方式配置RD。
route-distinguisher route-distinguisher
缺省情況下,未指定VSI BGP方式的RD。
(5) 為VSI的BGP方式配置Route Target屬性。
vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]
缺省情況下,未指定VSI BGP方式的Route Target屬性。
(6) (可選)指定引用的PW模板。
pw-class class-name
缺省情況下,未引用PW模板。
(7) (可選)指定引用的隧道策略。
tunnel-policy tunnel-policy-name
缺省情況下,未引用隧道策略。
(8) 配置采用BGP信令協議與自動發現的遠端PE建立PW,並進入VSI自動發現BGP信令視圖。
signaling-protocol bgp
缺省情況下,未指定與自動發現的遠端PE建立PW時采用的信令協議。
(9) 創建本地站點。
site site-id [ range range-value ] [ default-offset default-offset ]
卸載包含L2VPN特性的Feature包之前,請先刪除BGP L2VPN地址族以及對應地址族下的所有配置,避免Feature包完成卸載後,本地設備已不支持L2VPN功能,但與對等體的連接仍處於Established狀態。
在配置BGP自動發現LDP信令PW之前,需要在PE上使能全局和接口的MPLS LDP能力,詳細配置方法請參見“MPLS配置指導”中的“LDP”。
(1) 進入係統視圖。
system-view
(2) 啟動BGP實例,並進入BGP實例視圖。
bgp as-number [ instance instance-name ]
缺省情況下,係統沒有運行BGP。
本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(3) 將遠端PE配置為對等體。
peer { group-name | ip-address [ mask-length ] } as-number as-number
本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(4) 創建BGP L2VPN地址族,並進入BGP L2VPN地址族視圖。
address-family l2vpn
(5) 開啟本地路由器與指定對等體/對等體組交換BGP L2VPN信息的能力。
peer { group-name | ip-address [ mask-length ] } enable
缺省情況下,本地路由器不能與對等體/對等體組交換BGP L2VPN信息。
本命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(6) 開啟本地路由器與指定對等體/對等體組交換VPLS PE信息的能力。
peer { group-name | ip-address [ mask-length ] } auto-discovery [ non-standard ]
缺省情況下,本地路由器具有與BGP L2VPN對等體/對等體組交換VPLS PE信息的能力,並且采用RFC 6074中定義的MP_REACH_NLRI格式交換VPLS PE信息。
(7) (可選)配置BGP L2VPN地址族。
本配置的詳細介紹請參見“1.9.6 配置BGP L2VPN地址族”。
(8) (可選)維護BGP會話。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 指定VSI采用BGP方式自動發現鄰居,並進入VSI自動發現視圖。
auto-discovery bgp
缺省情況下,VSI不會采用BGP方式自動發現鄰居。
(4) 為VSI的BGP方式配置RD。
route-distinguisher route-distinguisher
缺省情況下,未指定VSI BGP方式的RD。
(5) 為VSI的BGP方式配置Route Target屬性。
vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]
缺省情況下,未指定VSI BGP方式的Route Target屬性。
(6) (可選)指定引用的PW模板。
pw-class class-name
缺省情況下,未引用PW模板。
(7) (可選)指定引用的隧道策略。
tunnel-policy tunnel-policy-name
缺省情況下,未引用隧道策略。
(8) 配置采用LDP信令協議與自動發現的遠端PE建立PW,並進入VSI自動發現LDP信令視圖。
signaling-protocol ldp
缺省情況下,未指定與自動發現的遠端PE建立PW時采用的信令協議。
(9) 配置VSI的VPLS ID。
vpls-id vpls-id
缺省情況下,未指定VSI的VPLS ID。
配置BGP PW和BGP自動發現LDP信令PW時,可以執行本配置以控製BGP L2VPN地址族的路由發布和路由選擇。
本配置中各命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
(1) 進入係統視圖。
system-view
(2) 進入BGP實例視圖。
bgp as-number [ instance instance-name ]
(3) 進入BGP L2VPN地址族視圖。
address-family l2vpn
(4) 配置對於從對等體/對等體組接收的BGP消息,允許本地AS號在該消息的AS_PATH屬性中出現,並配置允許出現的次數。
peer { group-name | ip-address [ mask-length ] } allow-as-loop [ number ]
缺省情況下,不允許本地AS號在接收消息的AS_PATH屬性中出現。
(5) 開啟BGP L2VPN信息的VPN-Target過濾功能。
policy vpn-target
缺省情況下,BGP L2VPN信息的VPN-Target過濾功能處於開啟狀態。
(6) 配置BGP路由反射功能。
¡ 配置本機作為路由反射器,對等體/對等體組作為路由反射器的客戶機。
peer { group-name | ip-address [ mask-length ] } reflect-client
缺省情況下,沒有配置路由反射器及其客戶機。
¡ 允許路由反射器在客戶機之間反射L2VPN信息。
reflect between-clients
缺省情況下,允許路由反射器在客戶機之間反射L2VPN信息。
¡ 配置路由反射器的集群ID。
reflector cluster-id { cluster-id | ip-address }
缺省情況下,每個路由反射器都使用自己的Router ID作為集群ID。
¡ 創建路由反射器的反射策略。
rr-filter ext-comm-list-number
缺省情況下,路由反射器不會對反射的L2VPN信息進行過濾。
采用BGP PW和BGP自動發現LDP信令PW時,如果BGP配置發生變化,則可以通過軟複位或複位BGP會話使新的配置生效。軟複位BGP會話是指在不斷開BGP鄰居關係的情況下,更新BGP路由信息;複位BGP會話是指斷開並重新建立BGP鄰居關係的情況下,更新BGP路由信息。軟複位需要BGP對等體具備路由刷新能力(支持ROUTE-REFRESH消息)。
本配置中各命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
請在用戶視圖下選擇一項進行配置。
· 手工對L2VPN地址族下的BGP會話進行軟複位。
refresh bgp [ instance instance-name ] { ip-address [ mask-length ] | all | external | group group-name | internal } { export | import } l2vpn
· 複位L2VPN地址族下的BGP會話。
reset bgp [ instance instance-name ] { as-number | ip-address [ mask-length ] | all | external | group group-name | internal } l2vpn
配置三層接口與VSI關聯後,從接口接收到的報文將通過查找關聯VSI的MAC地址表進行轉發。
配置AC與VSI關聯時,可以指定AC與Track項聯動。僅當關聯的Track項中至少有一個狀態為positive時,AC的狀態才會up,否則,AC的狀態為down。
在L2VPN接入L3VPN或IP骨幹網組網中,由於VE-L2VPN接口為虛擬接口,鏈路故障時接口不會down。通過將AC與Track項關聯,利用Track項監測PE-agg連接L3VPN或IP骨幹網的鏈路狀態,可以實現該鏈路故障時,將VE-L2VPN接口置為down狀態,從而使得與AC關聯的PW轉變為down狀態。如果在L2VPN網絡中存在主備PW,則流量可以切換到備份PW。L2VPN接入L3VPN或IP骨幹網的詳細介紹,請參見“MPLS配置指導”中的“L2VPN接入L3VPN或IP骨幹網”。
三層接口關聯VSI與以太網鏈路聚合功能互斥。三層接口加入聚合組後,不能再將該接口與VSI關聯;反之亦然。
(1) 進入係統視圖。
system-view
(2) 進入連接CE的三層接口視圖。
interface interface-type interface-number
(3) 將三層接口與VSI關聯。
xconnect vsi vsi-name [ access-mode { ethernet | vlan } |hub ] * [ track track-entry-number&<1-3> ]
缺省情況下,接口未關聯VSI。
關聯VSI的AC為三層子接口時,可以指定access-mode參數,接入模式缺省為VLAN;當AC為三層接口時,不可以指定access-mode參數。
VSI使能了hub-spoke能力後,VSI內的AC缺省為Spoke鏈路,通過hub參數可以指定AC在VSI內為Hub鏈路。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 指定VSI采用靜態配置方式建立PW,並進入VSI靜態配置視圖。
pwsignaling static
缺省情況下,未指定VSI使用的PW信令協議。
(4) (可選)配置PW冗餘保護倒換的回切模式,以及回切等待時間。
revertive { wtr wtr-time | never }
缺省情況下,回切模式為可回切,回切等待時間為0。
(5) 配置VPLS的PW,並進入VSI靜態PW視圖。
peer ip-address [ pw-id pw-id ] [ in-label label-value out-label label-value ] [ hub | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
(6) 配置VPLS的備份PW,並進入VSI靜態備份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 ] *
如果在VSI視圖下通過default-pw-id命令配置了缺省PW ID,則執行本命令時可以不指定pw-id pw-id參數,采用缺省的PW ID;否則,執行本命令時必須指定pw-id pw-id參數。
(7) (可選)手工倒換流量。
a. 返回用戶視圖。
return
b. 將PW的流量手工倒換到它的冗餘備份PW上。
l2vpn switchover peer ip-address pw-id pw-id
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 指定VSI使用LDP信令建立PW,並進入VSI LDP信令視圖。
pwsignaling ldp
缺省情況下,未指定VSI使用的PW信令協議。
(4) (可選)配置PW冗餘保護模式為主從操作模式,且本地PE作為主節點。
pw-redundancy master
缺省情況下,PW冗餘保護模式為主從操作模式,且本地PE作為從節點。
當對端PE不支持PW冗餘保護模式時,本地PE不能配置為主從模式的主節點。
(5) (可選)配置PW冗餘保護倒換的回切模式,以及回切等待時間。
revertive { wtr wtr-time | never }
缺省情況下,回切模式為可回切,回切等待時間為0。
(6) 配置VPLS的PW,並進入VSI LDP PW視圖。
peer ip-address [ pw-id pw-id ] [ hub | ignore-standby-state | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
ignore-standby-state用來指定忽略遠端PE發送的Active/Standby狀態,即不根據接收到的Active/Standby狀態改變本端的主備狀態。
(7) 配置VPLS的備份PW,並進入VSI LDP備份PW視圖。
backup-peer ip-address [ pw-id pw-id ] [ pw-class class-name | tunnel-policy tunnel-policy-name ] *
缺省情況下,不存在VPLS的備份PW。
如果在VSI視圖下通過default-pw-id命令配置了缺省PW ID,則執行本命令時可以不指定pw-id pw-id參數,采用缺省的PW ID;否則,執行本命令時必須指定該參數。
(8) (可選)手工倒換流量。
a. 返回用戶視圖。
return
b. 將PW的流量手工倒換到它的冗餘備份PW上。
l2vpn switchover peer ip-address pw-id pw-id
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 開啟VSI的MAC地址學習功能。
mac-learning enable
缺省情況下,VSI的MAC地址學習功能處於開啟狀態。
本配置用來開啟VPLS PW報文統計功能,用戶可以使用display l2vpn pw verbose命令查看VPLS PW的報文統計信息,使用reset l2vpn statistics pw命令清除VPLS PW的報文統計信息。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 進入VSI靜態配置視圖。
pwsignaling static
(4) 進入VSI靜態PW視圖。
peer ip-address [ pw-id pw-id ] in-label label-value out-label label-value [ hub | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
(5) 開啟PW報文統計功能。
statistics enable
缺省情況下,通過命令行創建的PW的報文統計處於關閉狀態;通過MIB創建的PW的報文統計處於開啟狀態。有關MIB的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
(1) 進入係統視圖。
system-view
(2) 進入VSI視圖。
vsi vsi-name [ hub-spoke ]
(3) 進入VSI LDP信令視圖。
pwsignaling ldp
(4) 進入VSI LDP PW視圖。
peer ip-address [ pw-id pw-id ] [ hub | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
(5) 開啟PW報文統計功能。
statistics enable
缺省情況下,通過命令行創建的PW的報文統計處於關閉狀態;通過MIB創建的PW的報文統計處於開啟狀態。有關MIB的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
配置作為AC的三層接口的報文統計功能時,需要注意:
· 開啟報文統計功能後,可以使用display l2vpn interface verbose命令查看作為AC的三層接口的報文統計信息,使用reset l2vpn statistics ac命令清除AC的報文統計信息。
· 隻有為三層接口綁定了VSI實例,報文統計功能才會生效。如果在報文統計過程中修改綁定的VSI,則重新進行報文統計計數。
(1) 進入係統視圖。
system-view
(2) 進入接口視圖。
¡ 進入三層以太網接口視圖。
interface interface-type interface-number
¡ 進入三層聚合接口視圖。
interface route-aggregation interface-number
(3) 開啟作為AC的三層接口的報文統計功能。
ac statistics enable
缺省情況下,作為AC的三層接口的報文統計功能處於關閉狀態。
開啟L2VPN告警功能後,當PW的up-down狀態發生變化、PW刪除或主備PW切換時會產生告警信息。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。
有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
(1) 進入係統視圖。
system-view
(2) 開啟L2VPN告警功能。
snmp-agent trap enable l2vpn [ pw-delete | pw-switch | pw-up-down ] *
缺省情況下,L2VPN告警功能處於關閉狀態。
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後VPLS的運行情況,通過查看顯示信息驗證配置的效果。
在用戶視圖下執行reset命令可以清除VPLS的相關信息。
display bgp group l2vpn、display bgp peer l2vpn、display bgp update-group l2vpn和reset bgp l2vpn命令的詳細介紹,請參見“三層技術-IP路由命令參考”中的“BGP”。
表1-1 VPLS顯示和維護
操作 |
命令 |
顯示BGP L2VPN對等體組的信息 |
display bgp [ instance instance-name ] group l2vpn [ group-name group-name ] |
顯示通過BGP協議自動發現的VPLS PE信息 |
display bgp [ instance instance-name ] l2vpn auto-discovery [ peer ip-address { advertised | received } [ statistics ] | route-distinguisher route-distinguisher [ pe-address ip-address [ advertise-info ] ] | statistics ] |
顯示BGP協議的VPLS標簽塊信息 |
display bgp [ instance instance-name ] l2vpn signaling [ peer ip-address { advertised | received } [ statistics ] | route-distinguisher route-distinguisher [ site-id site-id [ label-offset label-offset [ advertise-info ] ] ] | statistics ] |
顯示BGP L2VPN對等體的信息 |
display bgp [ instance instance-name ] peer l2vpn [ ip-address mask-length | group-name group-name log-info | ip-address { log-info | verbose } | verbose ] |
顯示BGP L2VPN地址族下打包組的相關信息 |
display bgp [ instance instance-name ] update-group l2vpn [ ip-address ] |
顯示VPLS的自動發現信息 |
display l2vpn auto-discovery [ peer ip-address ] [ vsi vsi-name ] |
顯示VPLS的標簽塊信息 |
display l2vpn bgp [ instance instance-name ] [ peer ip-address | local ] [ vsi vsi-name ] [ verbose ] |
顯示L2VPN轉發信息 |
(獨立運行模式) display l2vpn forwarding { ac | pw } [ vsi vsi-name ] [ verbose ] (IRF模式) display l2vpn forwarding { ac | pw } [ vsi vsi-name ] [ slot slot-number ] [ verbose ] |
顯示與VSI關聯的三層接口的L2VPN信息 |
display l2vpn interface [ vsi vsi-name | interface-type interface-number ] [ verbose ] |
顯示LDP協議通告的PW標簽相關信息 |
display l2vpn ldp [ peer ip-address [ pw-id pw-id | vpls-id vpls-id ] | vsi vsi-name ] [ verbose ] |
顯示VSI的MAC地址表信息 |
display l2vpn mac-address [ vsi vsi-name ] [ dynamic ] [ count ] |
顯示L2VPN的PW信息 |
display l2vpn pw [ vsi vsi-name ] [ protocol { bgp | ldp | static } ] [ verbose ] |
顯示PW模板的信息 |
display l2vpn pw-class [ class-name ] [ verbose ] |
顯示VSI的信息 |
display l2vpn vsi [ name vsi-name | evpn-srv6 | evpn-vpls | evpn-vxlan | vpls | vxlan ] [ count | verbose ] |
複位L2VPN地址族下的BGP會話 |
reset bgp { as-number | ip-address [ mask-length ] | all | external | group group-name | internal } l2vpn |
清除VSI的MAC地址表項 |
reset l2vpn mac-address [ vsi vsi-name ] |
清除AC的報文統計信息 |
reset l2vpn statistics ac [ interface interface-type interface-number ] |
清除PW的報文統計信息 |
reset l2vpn statistics pw [ vsi vsi-name [ link link-id ] ] |
· CE 1、CE 2和CE 3分屬於3個站點,同屬於VPN 1;
· 站點1、站點2和站點3通過以太網接口的方式接入PE 1、PE 2和PE 3;
· 在各個PE上配置VPLS,使得PE之間采用靜態配置建立PW,通過PW連接各個CE。
圖1-8 靜態PW配置組網圖
(1) 配置PE 1
# 配置LSR ID。
<PE1> system-view
[PE1] interface loopback 0
[PE1-LoopBack0] ip address 1.1.1.9 32
[PE1-LoopBack0] quit
[PE1] mpls lsr-id 1.1.1.9
# 開啟L2VPN功能。
[PE1] l2vpn enable
# 全局使能LDP。
[PE1] mpls ldp
[PE1-ldp] quit
# 配置連接PE 2的接口GigabitEthernet1/0/2,在此接口上使能LDP。
[PE1] interface gigabitethernet 1/0/2
[PE1-GigabitEthernet1/0/2] ip address 20.1.1.1 24
[PE1-GigabitEthernet1/0/2] mpls enable
[PE1-GigabitEthernet1/0/2] mpls ldp enable
[PE1-GigabitEthernet1/0/2] quit
# 配置連接PE 3的接口GigabitEthernet1/0/3,在此接口上使能LDP。
[PE1] interface gigabitethernet 1/0/3
[PE1-GigabitEthernet1/0/3] ip address 30.1.1.1 24
[PE1-GigabitEthernet1/0/3] mpls enable
[PE1-GigabitEthernet1/0/3] mpls ldp enable
[PE1-GigabitEthernet1/0/3] quit
# 在PE 1上運行OSPF,用於建立LSP。
[PE1] ospf
[PE1-ospf-1] area 0
[PE1-ospf-1-area-0.0.0.0] network 20.1.1.0 0.0.0.255
[PE1-ospf-1-area-0.0.0.0] network 30.1.1.0 0.0.0.255
[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] quit
[PE1-ospf-1] quit
# 在PE 1上創建虛擬交換實例,並配置遠端PE。
[PE1] vsi svc
[PE1-vsi-svc] pwsignaling static
[PE1-vsi-svc-static] peer 2.2.2.9 pw-id 3 in-label 100 out-label 100
[PE1-vsi-svc-static-2.2.2.9-3] quit
[PE1-vsi-svc-static] peer 3.3.3.9 pw-id 3 in-label 200 out-label 200
[PE1-vsi-svc-static-3.3.3.9-3] quit
[PE1-vsi-svc-static] quit
[PE1-vsi-svc] quit
# 將接口GigabitEthernet1/0/1與VSI實例svc關聯。
[PE1] interface gigabitethernet 1/0/1
[PE1-GigabitEthernet1/0/1] xconnect vsi svc
[PE1-GigabitEthernet1/0/1] quit
(2) 配置PE 2
# 配置LSR ID。
<PE2> system-view
[PE2] interface loopback 0
[PE2-LoopBack0] ip address 2.2.2.9 32
[PE2-LoopBack0] quit
[PE2] mpls lsr-id 2.2.2.9
# 開啟L2VPN功能。
[PE2] l2vpn enable
# 全局使能LDP。
[PE2] mpls ldp
[PE2-ldp] quit
# 配置連接PE 1的接口GigabitEthernet1/0/2,在此接口上使能LDP。
[PE2] interface gigabitethernet 1/0/2
[PE2-GigabitEthernet1/0/2] ip address 20.1.1.2 24
[PE2-GigabitEthernet1/0/2] mpls enable
[PE2-GigabitEthernet1/0/2] mpls ldp enable
[PE2-GigabitEthernet1/0/2] quit
# 配置連接PE 3的接口GigabitEthernet1/0/3,在此接口上使能LDP。
[PE2] interface gigabitethernet 1/0/3
[PE2-GigabitEthernet1/0/3] ip address 40.1.1.2 24
[PE2-GigabitEthernet1/0/3] mpls enable
[PE2-GigabitEthernet1/0/3] mpls ldp enable
[PE2-GigabitEthernet1/0/3] quit
# 在PE 2上運行OSPF,用於建立LSP。
[PE2] ospf
[PE2-ospf-1] area 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] network 40.1.1.0 0.0.0.255
[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] quit
[PE2-ospf-1] quit
# 在PE 2上創建虛擬交換實例,並配置遠端PE。
[PE2] vsi svc
[PE2-vsi-svc] pwsignaling static
[PE2-vsi-svc-static] peer 1.1.1.9 pw-id 3 in-label 100 out-label 100
[PE2-vsi-svc-static-1.1.1.9-3] quit
[PE2-vsi-svc-static] peer 3.3.3.9 pw-id 3 in-label 300 out-label 300
[PE2-vsi-svc-static-3.3.3.9-3] quit
[PE2-vsi-svc-static] quit
[PE2-vsi-svc] quit
# 將接口GigabitEthernet1/0/1與VSI實例svc關聯。
[PE2] interface gigabitethernet 1/0/1
[PE2-GigabitEthernet1/0/1] xconnect vsi svc
[PE2-GigabitEthernet1/0/1] quit
(3) 配置PE 3
# 配置LSR ID。
<PE3> system-view
[PE3] interface loopback 0
[PE3-LoopBack0] ip address 3.3.3.9 32
[PE3-LoopBack0] quit
[PE3] mpls lsr-id 3.3.3.9
# 開啟L2VPN功能。
[PE3] l2vpn enable
# 全局使能LDP。
[PE3] mpls ldp
[PE3-ldp] quit
# 配置連接PE 1的接口GigabitEthernet1/0/2,在此接口上使能LDP。
[PE3] interface gigabitethernet 1/0/2
[PE3-GigabitEthernet1/0/2] ip address 30.1.1.3 24
[PE3-GigabitEthernet1/0/2] mpls enable
[PE3-GigabitEthernet1/0/2] mpls ldp enable
[PE3-GigabitEthernet1/0/2] quit
# 配置連接PE 2的接口GigabitEthernet1/0/3,在此接口上使能LDP。
[PE3] interface gigabitethernet 1/0/3
[PE3-GigabitEthernet1/0/3] ip address 40.1.1.3 24
[PE3-GigabitEthernet1/0/3] mpls enable
[PE3-GigabitEthernet1/0/3] mpls ldp enable
[PE3-GigabitEthernet1/0/3] quit
# 在PE 3上運行OSPF,用於建立LSP。
[PE3] ospf
[PE3-ospf-1] area 0
[PE3-ospf-1-area-0.0.0.0] network 30.1.1.0 0.0.0.255
[PE3-ospf-1-area-0.0.0.0] network 40.1.1.0 0.0.0.255
[PE3-ospf-1-area-0.0.0.0] network 3.3.3.9 0.0.0.0
[PE3-ospf-1-area-0.0.0.0] quit
[PE3-ospf-1] quit
# 在PE 3上創建虛擬交換實例,並配置遠端PE。
[PE3] vsi svc
[PE3-vsi-svc] pwsignaling static
[PE3-vsi-svc-static] peer 1.1.1.9 pw-id 3 in-label 200 out-label 200
[PE3-vsi-svc-static-1.1.1.9-3] quit
[PE3-vsi-svc-static] peer 2.2.2.9 pw-id 3 in-label 300 out-label 300
[PE3-vsi-svc-static-2.2.2.9-3] quit
[PE3-vsi-svc-static] quit
[PE3-vsi-svc] quit
# 將接口GigabitEthernet1/0/1與VSI實例svc關聯。
[PE3] interface gigabitethernet 1/0/1
[PE3-GigabitEthernet1/0/1] xconnect vsi svc
[PE3-GigabitEthernet1/0/1] quit
# 在PE 1上查看SVC的L2VPN連接信息,可以看到建立了兩條L2VPN連接。
[PE1] display l2vpn pw verbose
VSI Name: svc
Peer: 2.2.2.9 PW ID: 3
Signaling Protocol : Static
Link ID : 8 PW State : Up
In Label : 100 Out Label: 100
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x160000001
Tunnel NHLFE IDs : 1027
Admin PW : -
Peer: 3.3.3.9 PW ID: 3
Signaling Protocol : Static
Link ID : 9 PW State : Up
In Label : 200 Out Label: 200
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x260000002
Tunnel NHLFE IDs : 1028
Admin PW : -
· CE 1、CE 2和CE 3分屬於3個站點,同屬於VPN 1;
· 站點1、站點2和站點3通過以太網接口的方式接入PE 1、PE 2和PE 3;
· 在各個PE上配置VPLS,使得PE之間采用LDP信令協議建立PW,通過PW連接各個CE。
圖1-9 LDP方式VPLS配置組網圖
(1) 配置IGP協議、公網隧道,具體配置過程略。
(2) 配置PE 1
# 配置MPLS基本能力。
<PE1> system-view
[PE1] interface loopback 0
[PE1-LoopBack0] ip address 1.1.1.9 32
[PE1-LoopBack0] quit
[PE1] mpls lsr-id 1.1.1.9
[PE1] mpls ldp
[PE1-ldp] quit
# 開啟L2VPN功能。
[PE1] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在PE 1和PE 2、PE 1和PE 3之間建立PW。
[PE1] vsi aaa
[PE1-vsi-aaa] pwsignaling ldp
[PE1-vsi-aaa-ldp] peer 2.2.2.9 pw-id 500
[PE1-vsi-aaa-ldp-2.2.2.9-500] quit
[PE1-vsi-aaa-ldp] peer 3.3.3.9 pw-id 500
[PE1-vsi-aaa-ldp-3.3.3.9-500] quit
[PE1-vsi-aaa-ldp] quit
[PE1-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE1] interface gigabitethernet 1/0/1
[PE1-GigabitEthernet1/0/1] xconnect vsi aaa
[PE1-GigabitEthernet1/0/1] quit
(3) 配置PE 2
# 配置MPLS基本能力。
<PE2> system-view
[PE2] interface loopback 0
[PE2-LoopBack0] ip address 2.2.2.9 32
[PE2-LoopBack0] quit
[PE2] mpls lsr-id 2.2.2.9
[PE2] mpls ldp
[PE2-ldp] quit
# 開啟L2VPN功能。
[PE2] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在PE 1和PE 2、PE 2和PE 3之間建立PW。
[PE2] vsi aaa
[PE2-vsi-aaa] pwsignaling ldp
[PE2-vsi-aaa-ldp] peer 1.1.1.9 pw-id 500
[PE2-vsi-aaa-ldp-1.1.1.9-500] quit
[PE2-vsi-aaa-ldp] peer 3.3.3.9 pw-id 500
[PE2-vsi-aaa-ldp-3.3.3.9-500] quit
[PE2-vsi-aaa-ldp] quit
[PE2-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE2] interface gigabitethernet 1/0/1
[PE2-GigabitEthernet1/0/1] xconnect vsi aaa
[PE2-GigabitEthernet1/0/1] quit
(4) 配置PE 3
# 配置MPLS基本能力。
<PE3> system-view
[PE3] interface loopback 0
[PE3-LoopBack0] ip address 3.3.3.9 32
[PE3-LoopBack0] quit
[PE3] mpls lsr-id 3.3.3.9
[PE3] mpls ldp
[PE3-ldp] quit
# 開啟L2VPN功能。
[PE3] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在PE 1和PE 3、PE 2和PE 3之間建立PW。
[PE3] vsi aaa
[PE3-vsi-aaa] pwsignaling ldp
[PE3-vsi-aaa-ldp] peer 1.1.1.9 pw-id 500
[PE3-vsi-aaa-ldp-1.1.1.9-500] quit
[PE3-vsi-aaa-ldp] peer 2.2.2.9 pw-id 500
[PE3-vsi-aaa-ldp-2.2.2.9-500] quit
[PE3-vsi-aaa-ldp] quit
[PE3-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE3] interface gigabitethernet 1/0/1
[PE3-GigabitEthernet1/0/1] xconnect vsi aaa
[PE3-GigabitEthernet1/0/1] quit
完成上述配置後,在PE 1上執行display l2vpn pw verbose命令,可以看到建立了兩條PW,狀態為up。
[PE1] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1279 Out Label: 1279
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x260000000
Tunnel NHLFE IDs : 1028
Admin PW : -
Color : -
Peer: 3.3.3.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1278 Out Label: 1277
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x360000001
Tunnel NHLFE IDs : 1029
Admin PW : -
Color : -
· CE 1、CE 2和CE 3分屬於3個站點,同屬於VPN 1;
· 站點1、站點2和站點3通過以太網接口的方式接入PE 1、PE 2和PE 3;
· 在各個PE上配置VPLS,使得PE之間采用BGP信令協議建立PW,通過PW連接各個CE。
圖1-10 BGP方式VPLS配置組網圖
(1) 配置IGP協議、公網隧道,具體配置過程略。
(2) 配置PE 1
# 配置MPLS基本能力。
<PE1> system-view
[PE1] interface loopback 0
[PE1-LoopBack0] ip address 1.1.1.9 32
[PE1-LoopBack0] quit
[PE1] mpls lsr-id 1.1.1.9
[PE1] mpls ldp
[PE1-ldp] quit
# 在PE 1和PE 2、PE 1和PE 3之間建立IBGP連接,並配置通過BGP發布VPLS標簽塊信息。
[PE1] bgp 100
[PE1-bgp-default] peer 2.2.2.9 as-number 100
[PE1-bgp-default] peer 2.2.2.9 connect-interface loopback 0
[PE1-bgp-default] peer 3.3.3.9 as-number 100
[PE1-bgp-default] peer 3.3.3.9 connect-interface loopback 0
[PE1-bgp-default] address-family l2vpn
[PE1-bgp-default-l2vpn] peer 2.2.2.9 enable
[PE1-bgp-default-l2vpn] peer 3.3.3.9 enable
[PE1-bgp-default-l2vpn] quit
[PE1-bgp-default] quit
# 開啟L2VPN功能。
[PE1] l2vpn enable
# 配置VSI實例aaa采用BGP信令協議在PE 1和PE 2、PE 1和PE 3之間建立BGP PW。
[PE1] vsi aaa
[PE1-vsi-aaa] auto-discovery bgp
[PE1-vsi-aaa-auto] route-distinguisher 1:1
[PE1-vsi-aaa-auto] vpn-target 1:1
[PE1-vsi-aaa-auto] signaling-protocol bgp
[PE1-vsi-aaa-auto-bgp] site 1 range 10 default-offset 0
[PE1-vsi-aaa-auto-bgp] quit
[PE1-vsi-aaa-auto] quit
[PE1-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE1] interface gigabitethernet 1/0/1
[PE1-GigabitEthernet1/0/1] xconnect vsi aaa
[PE1-GigabitEthernet1/0/1] quit
(3) 配置PE 2
# 配置MPLS基本能力。
<PE2> system-view
[PE2] interface loopback 0
[PE2-LoopBack0] ip address 2.2.2.9 32
[PE2-LoopBack0] quit
[PE2] mpls lsr-id 2.2.2.9
[PE2] mpls ldp
[PE2-ldp] quit
# 在PE 1和PE 2、PE 2和PE 3之間建立IBGP連接,並配置通過BGP發布VPLS標簽塊信息。
[PE2] bgp 100
[PE2-bgp-default] peer 1.1.1.9 as-number 100
[PE2-bgp-default] peer 1.1.1.9 connect-interface loopback 0
[PE2-bgp-default] peer 3.3.3.9 as-number 100
[PE2-bgp-default] peer 3.3.3.9 connect-interface loopback 0
[PE2-bgp-default] address-family l2vpn
[PE2-bgp-default-l2vpn] peer 1.1.1.9 enable
[PE2-bgp-default-l2vpn] peer 3.3.3.9 enable
[PE2-bgp-default-l2vpn] quit
[PE2-bgp-default] quit
# 開啟L2VPN功能。
[PE2] l2vpn enable
# 配置VSI實例aaa采用BGP信令協議在PE 1和PE 2、PE 2和PE 3之間建立BGP PW。
[PE2] vsi aaa
[PE2-vsi-aaa] auto-discovery bgp
[PE2-vsi-aaa-auto] route-distinguisher 1:1
[PE2-vsi-aaa-auto] vpn-target 1:1
[PE2-vsi-aaa-auto] signaling-protocol bgp
[PE2-vsi-aaa-auto-bgp] site 2 range 10 default-offset 0
[PE2-vsi-aaa-auto-bgp] quit
[PE2-vsi-aaa-auto] quit
[PE2-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE2] interface gigabitethernet 1/0/1
[PE2-GigabitEthernet1/0/1] xconnect vsi aaa
[PE2-GigabitEthernet1/0/1] quit
(4) 配置PE 3
# 配置MPLS基本能力。
<PE3> system-view
[PE3] interface loopback 0
[PE3-LoopBack0] ip address 3.3.3.9 32
[PE3-LoopBack0] quit
[PE3] mpls lsr-id 3.3.3.9
[PE3] mpls ldp
[PE3-ldp] quit
# 在PE 1和PE 3、PE 2和PE 3之間建立IBGP連接,並配置通過BGP發布VPLS標簽塊信息。
[PE3] bgp 100
[PE3-bgp-default] peer 1.1.1.9 as-number 100
[PE3-bgp-default] peer 1.1.1.9 connect-interface loopback 0
[PE3-bgp-default] peer 2.2.2.9 as-number 100
[PE3-bgp-default] peer 2.2.2.9 connect-interface loopback 0
[PE3-bgp-default] address-family l2vpn
[PE3-bgp-default-l2vpn] peer 1.1.1.9 enable
[PE3-bgp-default-l2vpn] peer 2.2.2.9 enable
[PE3-bgp-default-l2vpn] quit
[PE3-bgp-default] quit
# 開啟L2VPN功能。
[PE3] l2vpn enable
# 配置VSI實例aaa采用BGP信令協議在PE 1和PE 3、PE 2和PE 3之間建立BGP PW。
[PE3] vsi aaa
[PE3-vsi-aaa] auto-discovery bgp
[PE3-vsi-aaa-auto] route-distinguisher 1:1
[PE3-vsi-aaa-auto] vpn-target 1:1
[PE3-vsi-aaa-auto] signaling-protocol bgp
[PE3-vsi-aaa-auto-bgp] site 3 range 10 default-offset 0
[PE3-vsi-aaa-auto-bgp] quit
[PE3-vsi-aaa-auto] quit
[PE3-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE3] interface gigabitethernet 1/0/1
[PE3-GigabitEthernet1/0/1] xconnect vsi aaa
[PE3-GigabitEthernet1/0/1] quit
# 完成上述配置後,在PE 1上執行display l2vpn pw verbose命令,可以看到建立了兩條BGP PW,狀態為up。
[PE1] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 Remote Site: 2
Signaling Protocol : BGP
Link ID : 9 PW State : Up
In Label : 1295 Out Label: 1025
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x800000160000001
Tunnel NHLFE IDs : 1027
Admin PW : -
Color : -
Peer: 3.3.3.9 Remote Site: 3
Signaling Protocol : BGP
Link ID : 10 PW State : Up
In Label : 1296 Out Label: 1025
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x800000060000000
Tunnel NHLFE IDs : 1026
Admin PW : -
Color : -
# 在PE 1上執行display l2vpn bgp verbose命令,可以看到從PE 2和PE 3接收到的VPLS標簽塊信息。
[PE1] display l2vpn bgp verbose
VSI Name: aaa
Remote Site ID : 2
Offset : 0
RD : 1:1
PW State : Up
Encapsulation : BGP-VPLS
MTU : 1500
MTU Negotiation : Enabled
Nexthop : 2.2.2.9
Local VC Label : 1295
Remote VC Label : 1025
Link ID : 9
Local Label Block : 1293/10/0
Remote Label Block : 1024/10/0
Export Route Target: 1:1
Remote Site ID : 3
Offset : 0
RD : 1:1
PW State : Up
Encapsulation : BGP-VPLS
MTU : 1500
MTU Negotiation : Enabled
Nexthop : 3.3.3.9
Local VC Label : 1296
Remote VC Label : 1025
Link ID : 10
Local Label Block : 1293/10/0
Remote Label Block : 1024/10/0
Export Route Target: 1:1
· CE 1、CE 2和CE 3分屬於3個站點,同屬於VPN 1;
· 站點1、站點2和站點3通過以太網接口的方式接入PE 1、PE 2和PE 3;
· 在各個PE上配置VPLS,使得PE之間采用BGP協議自動發現鄰居、采用LDP信令協議建立PW,通過PW連接各個CE。
圖1-11 BGP自動發現LDP信令方式VPLS配置組網圖
(1) 配置IGP協議、公網隧道,具體配置過程略。
(2) 配置PE 1
# 配置MPLS基本能力。
<PE1> system-view
[PE1] interface loopback 0
[PE1-LoopBack0] ip address 1.1.1.9 32
[PE1-LoopBack0] quit
[PE1] mpls lsr-id 1.1.1.9
[PE1] mpls ldp
[PE1-ldp] quit
# 在PE 1和PE 2、PE 1和PE 3之間建立IBGP連接,並配置通過BGP發布VPLS PE信息。
[PE1] bgp 100
[PE1-bgp-default] peer 2.2.2.9 as-number 100
[PE1-bgp-default] peer 2.2.2.9 connect-interface loopback 0
[PE1-bgp-default] peer 3.3.3.9 as-number 100
[PE1-bgp-default] peer 3.3.3.9 connect-interface loopback 0
[PE1-bgp-default] address-family l2vpn
[PE1-bgp-default-l2vpn] peer 2.2.2.9 enable
[PE1-bgp-default-l2vpn] peer 3.3.3.9 enable
[PE1-bgp-default-l2vpn] quit
[PE1-bgp-default] quit
# 開啟L2VPN功能。
[PE1] l2vpn enable
# 配置VSI實例aaa采用BGP協議自動發現鄰居,並采用LDP信令協議在PE 1和PE 2、PE 1和PE 3之間建立PW。
[PE1] vsi aaa
[PE1-vsi-aaa] auto-discovery bgp
[PE1-vsi-aaa-auto] route-distinguisher 1:1
[PE1-vsi-aaa-auto] vpn-target 1:1
[PE1-vsi-aaa-auto] signaling-protocol ldp
[PE1-vsi-aaa-auto-ldp] vpls-id 100:100
[PE1-vsi-aaa-auto-ldp] quit
[PE1-vsi-aaa-auto] quit
[PE1-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE1] interface gigabitethernet 1/0/1
[PE1-GigabitEthernet1/0/1] xconnect vsi aaa
[PE1-GigabitEthernet1/0/1] quit
(3) 配置PE 2
# 配置MPLS基本能力。
<PE2> system-view
[PE2] interface loopback 0
[PE2-LoopBack0] ip address 2.2.2.9 32
[PE2-LoopBack0] quit
[PE2] mpls lsr-id 2.2.2.9
[PE2] mpls ldp
[PE2-ldp] quit
# 在PE 1和PE 2、PE 2和PE 3之間建立IBGP連接,並配置通過BGP發布VPLS PE信息。
[PE2] bgp 100
[PE2-bgp-default] peer 1.1.1.9 as-number 100
[PE2-bgp-default] peer 1.1.1.9 connect-interface loopback 0
[PE2-bgp-default] peer 3.3.3.9 as-number 100
[PE2-bgp-default] peer 3.3.3.9 connect-interface loopback 0
[PE2-bgp-default] address-family l2vpn
[PE2-bgp-default-l2vpn] peer 1.1.1.9 enable
[PE2-bgp-default-l2vpn] peer 3.3.3.9 enable
[PE2-bgp-default-l2vpn] quit
[PE2-bgp-default] quit
# 開啟L2VPN功能。
[PE2] l2vpn enable
# 配置VSI實例aaa采用BGP協議自動發現鄰居,並采用LDP信令協議在PE 1和PE 2、PE 2和PE 3之間建立PW。
[PE2] vsi aaa
[PE2-vsi-aaa] auto-discovery bgp
[PE2-vsi-aaa-auto] route-distinguisher 1:1
[PE2-vsi-aaa-auto] vpn-target 1:1
[PE2-vsi-aaa-auto] signaling-protocol ldp
[PE2-vsi-aaa-auto-ldp] vpls-id 100:100
[PE2-vsi-aaa-auto-ldp] quit
[PE2-vsi-aaa-auto] quit
[PE2-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE2] interface gigabitethernet 1/0/1
[PE2-GigabitEthernet1/0/1] xconnect vsi aaa
[PE2-GigabitEthernet1/0/1] quit
(4) 配置PE 3
# 配置MPLS基本能力。
<PE3> system-view
[PE3] interface loopback 0
[PE3-LoopBack0] ip address 3.3.3.9 32
[PE3-LoopBack0] quit
[PE3] mpls lsr-id 3.3.3.9
[PE3] mpls ldp
[PE3-ldp] quit
# 在PE 1和PE 3、PE 2和PE 3之間建立IBGP連接,並配置通過BGP發布VPLS PE信息。
[PE3] bgp 100
[PE3-bgp-default] peer 1.1.1.9 as-number 100
[PE3-bgp-default] peer 1.1.1.9 connect-interface loopback 0
[PE3-bgp-default] peer 2.2.2.9 as-number 100
[PE3-bgp-default] peer 2.2.2.9 connect-interface loopback 0
[PE3-bgp-default] address-family l2vpn
[PE3-bgp-default-l2vpn] peer 1.1.1.9 enable
[PE3-bgp-default-l2vpn] peer 2.2.2.9 enable
[PE3-bgp-default-l2vpn] quit
[PE3-bgp-default] quit
# 開啟L2VPN功能。
[PE3] l2vpn enable
# 配置VSI實例aaa采用BGP協議自動發現鄰居,並采用LDP信令協議在PE 1和PE 3、PE 2和PE 3之間建立PW。
[PE3] vsi aaa
[PE3-vsi-aaa] auto-discovery bgp
[PE3-vsi-aaa-auto] route-distinguisher 1:1
[PE3-vsi-aaa-auto] vpn-target 1:1
[PE3-vsi-aaa-auto] signaling-protocol ldp
[PE3-vsi-aaa-auto-ldp] vpls-id 100:100
[PE3-vsi-aaa-auto-ldp] quit
[PE3-vsi-aaa-auto] quit
[PE3-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[PE3] interface gigabitethernet 1/0/1
[PE3-GigabitEthernet1/0/1] xconnect vsi aaa
[PE3-GigabitEthernet1/0/1] quit
# 完成上述配置後,在PE 1上執行display l2vpn pw verbose命令,可以看到建立了兩條PW,狀態為up。
[PE1] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 VPLS ID: 100:100
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1555 Out Label: 1555
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x800000060000000
Tunnel NHLFE IDs : 1029
Admin PW : -
Color : -
Peer: 3.3.3.9 VPLS ID: 100:100
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1554 Out Label: 1416
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x800000160000001
Tunnel NHLFE IDs : 1030
Admin PW : -
Color : -
# 在PE 1上執行display l2vpn ldp verbose命令,可以看到LDP協議通告的PW標簽相關信息。
[PE1] display l2vpn ldp verbose
Peer: 2.2.2.9 VPLS ID: 100:100
VSI Name: aaa
PW State: Up
PW Status Communication: Notification method
PW ID FEC (Local/Remote):
Local AII : (1.1.1.9, 2.2.2.9)
Remote AII : (2.2.2.9, 1.1.1.9)
PW Type : Ethernet/Ethernet
Group ID : 0/0
Label : 1555/1555
Control Word : Disabled/Disabled
VCCV CV Type : -/-
VCCV CC Type : -/-
MTU : 1500/1500
MTU Negotiation : Enabled
PW Status : PW forwarding/PW forwarding
Peer: 3.3.3.9 VPLS ID: 100:100
VSI Name: aaa
PW State: Up
PW Status Communication: Notification method
PW ID FEC (Local/Remote):
Local AII : (1.1.1.9, 3.3.3.9)
Remote AII : (3.3.3.9, 1.1.1.9)
PW Type : Ethernet/Ethernet
Group ID : 0/0
Label : 1554/1416
Control Word : Disabled/Disabled
VCCV CV Type : -/-
VCCV CC Type : -/-
MTU : 1500/1500
MTU Negotiation : Enabled
PW Status : PW forwarding/PW forwarding
通過MPLS接入方式的H-VPLS來避免PE全連接,簡化網絡管理。H-VPLS采用的信令協議為LDP。
圖1-12 MPLS接入方式的H-VPLS配置組網圖
(1) 配置IGP協議、公網隧道,具體配置過程略。
(2) 配置UPE
# 配置MPLS基本能力。
<UPE> system-view
[UPE] interface loopback 0
[UPE-LoopBack0] ip address 1.1.1.9 32
[UPE-LoopBack0] quit
[UPE] mpls lsr-id 1.1.1.9
[UPE] mpls ldp
[UPE-ldp] quit
# 開啟L2VPN功能。
[UPE] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在UPE和NPE 1之間建立U-PW。
[UPE] vsi aaa
[UPE-vsi-aaa] pwsignaling ldp
[UPE-vsi-aaa-ldp] peer 2.2.2.9 pw-id 500
[UPE-vsi-aaa-ldp-2.2.2.9-500] quit
[UPE-vsi-aaa-ldp] quit
[UPE-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[UPE] interface gigabitethernet 1/0/1
[UPE-GigabitEthernet1/0/1] xconnect vsi aaa
[UPE-GigabitEthernet1/0/1] quit
(3) 配置NPE 1
# 配置MPLS基本能力。
<NPE1> system-view
[NPE1] interface loopback 0
[NPE1-LoopBack0] ip address 2.2.2.9 32
[NPE1-LoopBack0] quit
[NPE1] mpls lsr-id 2.2.2.9
[NPE1] mpls ldp
[NPE1–ldp] quit
# 開啟L2VPN功能。
[NPE1] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在UPE和NPE 1之間建立U-PW,在NPE 1和NPE 2、NPE 1和NPE 3之間建立N-PW。
[NPE1] vsi aaa
[NPE1-vsi-aaa] pwsignaling ldp
[NPE1-vsi-aaa-ldp] peer 1.1.1.9 pw-id 500 no-split-horizon
[NPE1-vsi-aaa-ldp-1.1.1.9-500] quit
[NPE1-vsi-aaa-ldp] peer 3.3.3.9 pw-id 500
[NPE1-vsi-aaa-ldp-3.3.3.9-500] quit
[NPE1-vsi-aaa-ldp] peer 4.4.4.9 pw-id 500
[NPE1-vsi-aaa-ldp-4.4.4.9-500] quit
[NPE1-vsi-aaa-ldp] quit
[NPE1-vsi-aaa] quit
(4) 配置NPE 2
# 配置MPLS基本能力。
<NPE2> system-view
[NPE2] interface loopback 0
[NPE2-LoopBack0] ip address 3.3.3.9 32
[NPE2-LoopBack0] quit
[NPE2] mpls lsr-id 3.3.3.9
[NPE2] mpls ldp
[NPE2–ldp] quit
# 開啟L2VPN功能。
[NPE2] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在NPE 2和NPE 1、NPE 2和NPE 3之間建立N-PW。
[NPE2] vsi aaa
[NPE2-vsi-aaa] pwsignal ldp
[NPE2-vsi-aaa-ldp] peer 2.2.2.9 pw-id 500
[NPE2-vsi-aaa-ldp-2.2.2.9-500] quit
[NPE2-vsi-aaa-ldp] peer 4.4.4.9 pw-id 500
[NPE2-vsi-aaa-ldp-4.4.4.9-500] quit
[NPE2-vsi-aaa-ldp] quit
[NPE2-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[NPE2] interface gigabitethernet 1/0/1
[NPE2-GigabitEthernet1/0/1] xconnect vsi aaa
[NPE2-GigabitEthernet1/0/1] quit
(5) 配置NPE 3
# 配置MPLS基本能力。
<NPE3> system-view
[NPE3] interface loopback 0
[NPE3-LoopBack0] ip address 4.4.4.9 32
[NPE3-LoopBack0] quit
[NPE3] mpls lsr-id 4.4.4.9
[NPE3] mpls ldp
[NPE3–ldp] quit
# 開啟L2VPN功能。
[NPE3] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在NPE 3和NPE 1、NPE 3和NPE 2之間建立N-PW。
[NPE3] vsi aaa
[NPE3-vsi-aaa] pwsignal ldp
[NPE3-vsi-aaa-ldp] peer 2.2.2.9 pw-id 500
[NPE3-vsi-aaa-ldp-2.2.2.9-500] quit
[NPE3-vsi-aaa-ldp] peer 3.3.3.9 pw-id 500
[NPE3-vsi-aaa-ldp-3.3.3.9-500] quit
[NPE3-vsi-aaa-ldp] quit
[NPE3-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[NPE3] interface gigabitethernet 1/0/1
[NPE3-GigabitEthernet1/0/1] xconnect vsi aaa
[NPE3-GigabitEthernet1/0/1] quit
完成上述配置後,在各個PE上執行display l2vpn pw verbose命令,可以看到建立了PW連接,狀態為up。
[UPE] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1277 Out Label: 1277
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x460000000
Tunnel NHLFE IDs : 1030
Admin PW : -
Color : -
[NPE1] display l2vpn pw verbose
VSI Name: aaa
Peer: 1.1.1.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1277 Out Label: 1277
MTU : 1500
PW Attributes : Main, No-split-horizon
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x460000000
Tunnel NHLFE IDs : 1030
Admin PW : -
Color : -
Peer: 3.3.3.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1276 Out Label: 1275
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x560000001
Tunnel NHLFE IDs : 1031
Admin PW : -
Color : -
Peer: 4.4.4.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 10 PW State : Up
In Label : 1278 Out Label: 1279
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x570000001
Tunnel NHLFE IDs : 1032
Admin PW : -
Color : -
[NPE2] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1275 Out Label: 1276
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x660000000
Tunnel NHLFE IDs : 1031
Admin PW : -
Color : -
Peer: 4.4.4.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1277 Out Label: 1277
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x670000000
Tunnel NHLFE IDs : 1032
Admin PW : -
Color : -
[NPE3] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1279 Out Label: 1278
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x660000000
Tunnel NHLFE IDs : 1031
Admin PW : -
Color : -
Peer: 3.3.3.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1277 Out Label: 1277
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x670000000
Tunnel NHLFE IDs : 1032
Admin PW : -
Color : -
為了便於對各個站點的流量進行集中管理,VPLS采用Hub-spoke組網方式,采用的信令協議為LDP。
圖1-13 VPLS的Hub-spoke組網圖
(1) 配置IGP協議、公網隧道,具體配置過程略。
(2) 配置Spoke-PE 1
# 配置MPLS基本能力。
<Spoke-PE1> system-view
[Spoke-PE1] interface loopback 0
[Spoke-PE1-LoopBack0] ip address 1.1.1.9 32
[Spoke-PE1-LoopBack0] quit
[Spoke-PE1] mpls lsr-id 1.1.1.9
[Spoke-PE1] mpls ldp
[Spoke-PE1-ldp] quit
# 開啟L2VPN功能。
[Spoke-PE1] l2vpn enable
# 配置VSI實例aaa具備Hub-spoke能力,配置采用的信令協議為LDP,並在Spoke-PE 1和Hub-PE之間建立PW,指定該PW為Hub鏈路。
[Spoke-PE1] vsi aaa hub-spoke
[Spoke-PE1-vsi-aaa] pwsignaling ldp
[Spoke-PE1-vsi-aaa-ldp] peer 3.3.3.9 pw-id 500 hub
[Spoke-PE1-vsi-aaa-ldp-3.3.3.9-500] quit
[Spoke-PE1-vsi-aaa-ldp] quit
[Spoke-PE1-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[Spoke-PE1] interface gigabitethernet 1/0/1
[Spoke-PE1-GigabitEthernet1/0/1] xconnect vsi aaa
[Spoke-PE1-GigabitEthernet1/0/1] quit
(3) 配置Spoke-PE 2
# 配置MPLS基本能力。
<Spoke-PE2> system-view
[Spoke-PE2] interface loopback 0
[Spoke-PE2-LoopBack0] ip address 2.2.2.9 32
[Spoke-PE2-LoopBack0] quit
[Spoke-PE2] mpls lsr-id 2.2.2.9
[Spoke-PE2] mpls ldp
[Spoke-PE2–ldp] quit
# 開啟L2VPN功能。
[Spoke-PE2] l2vpn enable
# 配置VSI實例aaa具備Hub-spoke能力,配置采用的信令協議為LDP,並在Spoke-PE 2和Hub-PE之間建立PW,指定該PW為Hub鏈路。
[Spoke-PE2] vsi aaa hub-spoke
[Spoke-PE2-vsi-aaa] pwsignaling ldp
[Spoke-PE2-vsi-aaa-ldp] peer 3.3.3.9 pw-id 500 hub
[Spoke-PE2-vsi-aaa-ldp-3.3.3.9-500] quit
[Spoke-PE2-vsi-aaa-ldp] quit
[Spoke-PE2-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[Spoke-PE2] interface gigabitethernet 1/0/1
[Spoke-PE2-GigabitEthernet1/0/1] xconnect vsi aaa
[Spoke-PE2-GigabitEthernet1/0/1] quit
(4) 配置Hub-PE
# 配置MPLS基本能力。
<Hub-PE> system-view
[Hub-PE] interface loopback 0
[Hub-PE-LoopBack0] ip address 3.3.3.9 32
[Hub-PE-LoopBack0] quit
[Hub-PE] mpls lsr-id 3.3.3.9
[Hub-PE] mpls ldp
[Hub-PE–ldp] quit
# 開啟L2VPN功能。
[Hub-PE] l2vpn enable
# 配置VSI實例aaa具備Hub-spoke能力,配置采用的信令協議為LDP,並在Spoke-PE 1和Hub-PE、Spoke-PE 2和Hub-PE之間建立PW。
[Hub-PE] vsi aaa hub-spoke
[Hub-PE-vsi-aaa] pwsignaling ldp
[Hub-PE-vsi-aaa-ldp] peer 1.1.1.9 pw-id 500
[Hub-PE-vsi-aaa-ldp-1.1.1.9-500] quit
[Hub-PE-vsi-aaa-ldp] peer 2.2.2.9 pw-id 500
[Hub-PE-vsi-aaa-ldp-2.2.2.9-500] quit
[Hub-PE-vsi-aaa-ldp] quit
[Hub-PE-vsi-aaa] quit
# 將接口GigabitEthernet1/0/1與VSI實例aaa關聯,並指定連接CE的AC為Hub鏈路。
[Hub-PE] interface gigabitethernet 1/0/1
[Hub-PE-GigabitEthernet1/0/1] xconnect vsi aaa hub
[Hub-PE-GigabitEthernet1/0/1] quit
完成上述配置後,在各個PE上執行display l2vpn pw verbose命令,可以看到建立了PW連接,且狀態為up。
[Spoke-PE1] display l2vpn pw verbose
VSI Name: aaa
Peer: 3.3.3.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1276 Out Label: 1274
MTU : 1500
PW Attributes : Main, Hub link
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x560000000
Tunnel NHLFE IDs : 1031
Admin PW : -
Color : -
[Spoke-PE2] display l2vpn pw verbose
VSI Name: aaa
Peer: 3.3.3.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1275 Out Label: 1273
MTU : 1500
PW Attributes : Main, Hub link
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x660000000
Tunnel NHLFE IDs : 1032
Admin PW : -
Color : -
[Hub-PE] display l2vpn pw verbose
VSI Name: aaa
Peer: 1.1.1.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1274 Out Label: 1276
MTU : 1500
PW Attributes : Main, Spoke link
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x760000000
Tunnel NHLFE IDs : 1032
Admin PW : -
Color : -
Peer: 2.2.2.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1273 Out Label: 1275
MTU : 1500
PW Attributes : Main, Spoke link
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x860000001
Tunnel NHLFE IDs : 1033
Admin PW : -
Color : -
為了提高H-VPLS網絡的可靠性,UPE與NPE 1和NPE 2同時建立U-PW。UPE與NPE 1之間的U-PW為主鏈路;UPE與NPE 2之間的U-PW為備份鏈路。當UPE與NPE 1之間的U-PW正常工作時,通過該U-PW轉發用戶報文;當UPE與NPE 1之間的U-PW出現故障時,通過UPE與NPE 2之間的U-PW轉發用戶報文。
VPLS采用的信令協議為LDP。
圖1-14 配置H-VPLS的UPE雙歸屬組網圖
(1) 配置IGP協議、公網隧道,具體配置過程略。
(2) 配置UPE
# 配置MPLS基本能力。
<UPE> system-view
[UPE] interface loopback 0
[UPE-LoopBack0] ip address 1.1.1.1 32
[UPE-LoopBack0] quit
[UPE] mpls lsr-id 1.1.1.1
[UPE] mpls ldp
[UPE-ldp] quit
# 開啟L2VPN功能。
[UPE] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在UPE和NPE 1之間建立主PW、在UPE和NPE 2之間建立備份PW。
[UPE] vsi aaa
[UPE-vsi-aaa] pwsignaling ldp
[UPE-vsi-aaa-ldp] peer 2.2.2.2 pw-id 500
[UPE-vsi-aaa-ldp-2.2.2.2-500] backup-peer 3.3.3.3 pw-id 500
[UPE-vsi-aaa-ldp-2.2.2.2-500-backup] quit
[UPE-vsi-aaa-ldp-2.2.2.2-500] quit
[UPE-vsi-aaa-ldp] quit
[UPE-vsi-aaa] quit
# 將接入CE 1的接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[UPE] interface gigabitethernet 1/0/1
[UPE-GigabitEthernet1/0/1] xconnect vsi aaa
[UPE-GigabitEthernet1/0/1] quit
# 將接入CE 2的接口GigabitEthernet1/0/2與VSI實例aaa關聯。
[UPE] interface gigabitethernet 1/0/2
[UPE-GigabitEthernet1/0/2] xconnect vsi aaa
[UPE-GigabitEthernet1/0/2] quit
(3) 配置NPE 1
# 配置MPLS基本能力。
<NPE1> system-view
[NPE1] interface loopback 0
[NPE1-LoopBack0] ip address 2.2.2.2 32
[NPE1-LoopBack0] quit
[NPE1] mpls lsr-id 2.2.2.2
[NPE1] mpls ldp
[NPE1–ldp] quit
# 開啟L2VPN功能。
[NPE1] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在UPE和NPE 1、NPE 1和NPE 2、NPE 1和NPE 3之間建立PW。
[NPE1] vsi aaa
[NPE1-vsi-aaa] pwsignaling ldp
[NPE1-vsi-aaa-ldp] peer 1.1.1.1 pw-id 500 no-split-horizon
[NPE1-vsi-aaa-ldp-1.1.1.1-500] quit
[NPE1-vsi-aaa-ldp] peer 3.3.3.3 pw-id 500
[NPE1-vsi-aaa-ldp-3.3.3.3-500] quit
[NPE1-vsi-aaa-ldp] peer 4.4.4.4 pw-id 500
[NPE1-vsi-aaa-ldp-4.4.4.4-500] quit
[NPE1-vsi-aaa-ldp] quit
[NPE1-vsi-aaa] quit
(4) 配置NPE 2
# 配置MPLS基本能力。
<NPE2> system-view
[NPE2] interface loopback 0
[NPE2-LoopBack0] ip address 3.3.3.3 32
[NPE2-LoopBack0] quit
[NPE2] mpls lsr-id 3.3.3.3
[NPE2] mpls ldp
[NPE2–ldp] quit
# 開啟L2VPN功能。
[NPE2] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在UPE和NPE 2、NPE 1和NPE 2、NPE 2和NPE 3之間建立PW。
[NPE2] vsi aaa
[NPE2-vsi-aaa] pwsignaling ldp
[NPE2-vsi-aaa-ldp] peer 1.1.1.1 pw-id 500 no-split-horizon
[NPE2-vsi-aaa-ldp-1.1.1.1-500] quit
[NPE2-vsi-aaa-ldp] peer 2.2.2.2 pw-id 500
[NPE2-vsi-aaa-ldp-2.2.2.2-500] quit
[NPE2-vsi-aaa-ldp] peer 4.4.4.4 pw-id 500
[NPE2-vsi-aaa-ldp-4.4.4.4-500] quit
[NPE2-vsi-aaa-ldp] quit
[NPE2-vsi-aaa] quit
(5) 配置NPE 3
# 配置MPLS基本能力。
<NPE3> system-view
[NPE3] interface loopback 0
[NPE3-LoopBack0] ip address 4.4.4.4 32
[NPE3-LoopBack0] quit
[NPE3] mpls lsr-id 4.4.4.4
[NPE3] mpls ldp
[NPE3–ldp] quit
# 開啟L2VPN功能。
[NPE3] l2vpn enable
# 配置VSI實例aaa采用LDP信令協議,並在NPE 1和NPE 3、NPE 2和NPE 3之間建立PW。
[NPE3] vsi aaa
[NPE3-vsi-aaa] pwsignaling ldp
[NPE3-vsi-aaa-ldp] peer 2.2.2.2 pw-id 500
[NPE3-vsi-aaa-ldp-2.2.2.2-500] quit
[NPE3-vsi-aaa-ldp] peer 3.3.3.3 pw-id 500
[NPE3-vsi-aaa-ldp-3.3.3.3-500] quit
[NPE3-vsi-aaa-ldp] quit
[NPE3-vsi-aaa] quit
# 將接入CE 3的接口GigabitEthernet1/0/1與VSI實例aaa關聯。
[NPE3] interface gigabitethernet 1/0/1
[NPE3-GigabitEthernet1/0/1] xconnect vsi aaa
[NPE3-GigabitEthernet1/0/1] quit
完成上述配置後,在各個PE上執行display l2vpn pw verbose命令,可以看到PW連接,狀態為up。
[UPE] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.2 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1151 Out Label: 1279
Wait to Restore Time: 0 sec
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x260000002
Tunnel NHLFE IDs : 1027
Admin PW : -
Color : -
Peer: 3.3.3.3 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Blocked
In Label : 1150 Out Label: 1279
MTU : 1500
PW Attributes : Backup
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x360000003
Tunnel NHLFE IDs : 1025
Admin PW : -
Color : -
[NPE1] display l2vpn pw verbose
VSI Name: aaa
Peer: 1.1.1.1 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1279 Out Label: 1151
MTU : 1500
PW Attributes : Main, No-split-horizon
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x60000000
Tunnel NHLFE IDs : 1026
Admin PW : -
Color : -
Peer: 3.3.3.3 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1280 Out Label: 1290
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x160000005
Tunnel NHLFE IDs : 1027
Admin PW : -
Color : -
Peer: 4.4.4.4 PW ID: 500
Signaling Protocol : LDP
Link ID : 10 PW State : Up
In Label : 1278 Out Label: 1279
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x160000001
Tunnel NHLFE IDs : 1028
Admin PW : -
Color : -
[NPE2] display l2vpn pw verbose
VSI Name: aaa
Peer: 1.1.1.1 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1279 Out Label: 1150
MTU : 1500
PW Attributes : Main, No-split-horizon
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x60000000
Tunnel NHLFE IDs : 1026
Admin PW : -
Color : -
Peer: 2.2.2.2 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1290 Out Label: 1280
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x160000008
Tunnel NHLFE IDs : 1027
Admin PW : -
Color : -
Peer: 4.4.4.4 PW ID: 500
Signaling Protocol : LDP
Link ID : 10 PW State : Up
In Label : 1278 Out Label: 1278
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x160000001
Tunnel NHLFE IDs : 1028
Admin PW : -
Color : -
[NPE3] display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.2 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1279 Out Label: 1278
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x60000000
Tunnel NHLFE IDs : 1026
Admin PW : -
Color : -
Peer: 3.3.3.3 PW ID: 500
Signaling Protocol : LDP
Link ID : 9 PW State : Up
In Label : 1278 Out Label: 1278
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Tunnel Group ID : 0x160000001
Tunnel NHLFE IDs : 1027
Admin PW : -
Color : -
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!