PW

mpls l2vc

命令功能

mpls l2vc命令用來創建基於LDP信令的PW連接。

undo mpls l2vc命令用來刪除基於LDP信令的PW連接。

缺省情況下,系統沒有創建基於LDP信令的PW連接。

命令格式

mpls l2vc { ip-address | pw-templatepw-template-name } *vc-id [ group-idgroup-id | | [ mtumtu| ] | tunnel-policypolicy-name | [ control-word | no-control-word ] | [ ip-interworking | ip-layer2 | raw | tagged ] | access-port | [ secondary | bypass ] | [ ignore-standby-state ] ] *

mpls l2vc { ip-address | pw-templatepw-template-name } * { vc-id | ac-bypassvc-idpw-bypassvc-id } [ group-idgroup-id | tunnel-policypolicy-name | [ control-word [ seq-number ] | no-control-word ] | [ ip-interworking | ip-layer2 ]| [ max-atm-cellscells-value ] | [ atm-pack-overtimetime ] | transmit-atm-cellstransmit-atm-cell-value | [ secondary | bypass ] | [ ignore-standby-state ] ] *

mpls l2vc { ip-address | pw-templatepw-template-name } * { vc-id | ac-bypassvc-idpw-bypassvc-id } [ group-idgroup-id | tunnel-policypolicy-name | [ control-word | no-control-word ] | [ ip-interworking | ip-layer2 ] | [ secondary | bypass ] | [ jitter-bufferdepth ] | [ tdm-encapsulation-numbernumber ] | [ tdm-sequence-number ] | [ idle-codeidle-code-value ] | [ rtp-header ] | [ ignore-standby-state ] ] *

undo mpls l2vc [ secondary | bypass ]

undo mpls l2vc { ip-address | pw-templatepw-template-name } *vc-id [ group-idgroup-id | [ mtumtu| ] | tunnel-policypolicy-name | [ control-word | no-control-word ] | [ ip-interworking | ip-layer2 | raw | tagged ] | access-port | [ secondary | bypass ] | [ ignore-standby-state ] ] *

undo mpls l2vc { ip-address | pw-templatepw-template-name } * { vc-id | ac-bypassvc-idpw-bypassvc-id } [ group-idgroup-id | tunnel-policypolicy-name | [ control-word [ seq-number ] | no-control-word ] | [ ip-interworking | ip-layer2 ]| [ max-atm-cellscells-value ] | [ atm-pack-overtimetime ] | transmit-atm-cellstransmit-atm-cell-value | [ secondary | bypass ] | [ ignore-standby-state ] ] *

undo mpls l2vc { ip-address | pw-templatepw-template-name } * { vc-id | ac-bypassvc-idpw-bypassvc-id } [ group-idgroup-id | tunnel-policypolicy-name | [ control-word | no-control-word ] | [ ip-interworking | ip-layer2 ] | [ secondary | bypass ] | [ jitter-bufferdepth ] | [ tdm-encapsulation-numbernumber ] | [ tdm-sequence-number ] | [ idle-codeidle-code-value ] | [ rtp-header ] | [ ignore-standby-state ] ] *

參數說明

參數   
參數說明    
取值

ip-address
PW對端設備的LSR-ID。    
-

pw-templatepw-template-name
指定的PW模板名稱。 

可以通過在PW模板上配置模板屬性,如遠端Peer、隧道策略和控制字。配置LDP-PW時可以直接引用該PW模板,不用顯式指定PW的屬性信息。PW模板屬性信息指定後可以隨時更新,通過命令reset pw才能使其生效。

如果在mpls l2vc命令行中指定了PW屬性,則PW模板中的相應PW屬性不起作用。

字符串形式,不支持空格,區分大小寫,長度範圍是1~19。

vc-id
L2VC ID。本地唯一。主VC、備VC、Bypass VC的VC ID都不能相同。配置後不可直接修改;要修改VC ID,只能刪除VC,重新進行配置。    
十進制整數形式,取值範圍是1~4294967295。

ac-bypassvc-idpw-bypassvc-id
同時配置兩條Bypass VC,分別保護AC側和PW側鏈路,並分別指定二者的VC ID,每個VC ID都要求本地唯一。該參數不能與bypasssecondary同時配置。PW本端配置的ac-bypassvc-id必須與對端配置的pw-bypassvc-id保持一致。    
十進制整數形式,取值範圍是1~4294967295。

group-idgroup-id
組號。組號用於表示對一組VC進行相同的操作,以便減少PE之間報文交互的數量。只有屬性相同的VC才能配置相同的Group-ID,否則可能引起誤拆除PW。    
十進制整數形式,取值範圍是1~4294967295。

tunnel-policypolicy-name
指定的隧道策略名。如果未指定隧道策略名,採用缺省的隧道策略。缺省策略指定優先選擇LSP隧道,且負載分擔個數爲1。如果隧道策略名已指定,但未配置策略,仍採用缺省策略。    
字符串形式,不支持空格,區分大小寫,長度範圍是1~39。

control-word
使能控制字(Control Word)特性。

缺省情況下:

  • 對於TDM和ATM封裝類型的PW:在不使用PW模板的情況下默認使能控制字特性,在使用PW模板的情況下,只有顯式地指定控制字之後才使能控制字特性。 

  • 其它的封裝類型的PW:只有在顯式指定之後才使能控制字特性。

seq-number

使能控制字的序列號(Sequence Number)特性。在此功能的基礎上可以進一步實現報文的性能統計功能。此參數與PW模板下的cc seq-number命令功能相同,此參數的配置優先。

-

no-control-word
禁止控制字(Control Word)特性。    
-

raw
指定封裝類型爲不帶VLAN tag。    
-

tagged
指定封裝類型爲帶VLAN tag。    
-

ip-interworking
使能LDP-PW方式的IP異種介質互通功能。如果是和華爲設備進行異種介質互通,則選擇參數ip-interworking。    
-

ip-layer2
如果是和其他廠商設備進行異種介質互通,需要選擇參數ip-layer2。    
-

access-port

僅允許不帶tag的報文通過。缺省情況下,允許所有的報文通過。Access-port屬性只能配置在以太主接口。備用PW的Access-port屬性必須跟主用PW保持一致。

-

secondary
配置該VC爲備份VC。如果不指定該關鍵字,新創建的VC爲主VC。只有本地存在主VC才能配置備份VC;如果本地沒有主VC則不能配置備份VC。    
-

bypass
配置該VC爲Bypass VC。Bypass VC和主VC的封裝類型必須一致。    
-

max-atm-cellscells-value
信元打包最大個數。    
整數形式,取值範圍是1~28。缺省值是28。

atm-pack-overtimetime
信元打包超時時間。    
整數形式,取值範圍爲100us~10000us。缺省情況下,打包時延爲1000us。

transmit-atm-cellstransmit-atm-cell-value

指定本端設備發送ATM信元打包最大個數。

本端設備根據transmit-atm-cells和從對端收到的max-atm-cells值中的較小值,來打包ATM信元。

整數形式,取值範圍是1~28。缺省不配置此參數。

jitter-bufferdepth

表示Jitter Buffer的深度,即允許的最大抖動時延。

Jitter Buffer深度越大,抗抖動能力越大,但在數據流重建的時候會引入較大的傳輸延時。過大或過小的Jitter Buffer都不利於業務的高質量傳輸。

整數形式,取值範圍是2~64,單位是ms。缺省值是20ms。

tdm-encapsulation-numbernumber

表示一個CESoPSN或SAToP報文中封裝TDM幀的數目。

用戶根據需要選擇每個PW包所封裝的TDM幀數,配置較少的打包幀數可以獲得較小的網絡時延,但是會有更多的封裝開銷;而配置較多的打包幀數可以獲得更高的帶寬利用率,但是會引入更大的打包時延。

整數形式,取值爲8、16、24、32或40。缺省值爲32。

tdm-sequence-number

配置TDM透傳封裝中起始幀的序列號爲1,在與PTN/ATN設備互通時使用。

-

idle-codeidle-code-value

表示手工填充Jitter Buffer下溢時的空閒代碼值。

所謂下溢是指,當需要讀取報文進行轉發時,緩衝區中沒有足夠多報文的情況。代碼值的內容沒有實際意義,用戶可以隨意設置。 

十六進制形式,取值範圍爲00~FF。缺省值爲FF。

rtp-header
用於配置TDM透傳封裝中帶RTP頭。默認情況下不帶RTP頭。    
-

ignore-standby-state

指定配置的PW忽略遠端設備傳遞的備狀態。

-

視圖

接口視圖

缺省級別

2:配置級

使用指南

應用場景

基於LDP信令的PW可以在統一的MPLS網絡上透傳不同封裝類型的二層報文,包括ATM、FR、VLAN、Ethernet、PPP等,從而提供基於MPLS網絡的二層***服務。從用戶的角度來看,MPLS網絡是一個二層交換網絡,可以在不同節點間建立二層連接。同時,MPLS網絡仍可以提供傳統IP、MPLS L3***、流量工程和QoS等服務。

使用LDP作爲信令的VLL使用標準的兩層標籤,內層標籤是採用擴展的LDP信令分配。

當需要在接口上部署使用LDP作爲信令的PW時,可以使用本命令。PW兩端的PE設備均需創建動態PW連接。

基於LDP信令的PW包括主用PW、備份PW和Bypass PW,三種PW分別應用在如下場景: 

  • 創建基於LDP信令的PW連接時,需要首先創建主用PW。此時不需要指定secondarybypass參數。 

  • 爲了給主用PW提供保護,配置secondary參數創建備份PW,當主用PW發生故障,可以立即切換到備份PW,保證業務流量不中斷。 

  • 對於雙歸的PE設備之間,可以選擇配置bypass PW,可以在對端PE設備上主備PW發生切換時,通過bypass PW實現流量迂迴,保證業務流量的快速恢復。同時也可以實現AC側和PW側故障隔離。      

    • 1:1保護方案中,配置bypass參數創建單Bypass PW。 

    • 1+1保護方案中,配置ac-bypassvc-idpw-bypassvc-id參數創建雙Bypass PW,可在AC鏈路單纖故障時提供保護。

    如果一端PE設備配置單bypass,另一端PE設備也必須配置單bypass,且兩端bypass的VC ID必須一致;如果PE設備一端配置雙bypass,另一端也必須配置單bypass,且一端的ac-bypass必須與另一端的pw-bypass的VC ID一致。

     

icon-note.gif 說明: 

由於備份PW和Bypass PW是用來保護主用PW,所以需要首先配置主用PW,否則不能配置備份PW和Bypass PW。刪除PW須遵循與配置相反的順序,首先刪除備份PW和Bypass PW,才能刪除主用PW。

PW承載ATM業務時,會將多個ATM信元打包發送。max-atm-cells是設備可以接收的ATM信元打包的最大個數,此參數配置完成後設備會將其發送至對端設備。transmit-atm-cells是設備可以發送的ATM信元打包的最大個數。設備發送報文時,會根據收到的對端max-atm-cells值和本端的transmit-atm-cells值中取較小值,用來打包ATM信元。在隧道帶寬容許的前提下,ATM信元打包數目越大對帶寬的利用率越高,但實時性會有所降低。atm-pack-overtime是ATM信元打包超時時間,如果ATM信元個數沒有達到預計的打包個數,但是已經打包超時,則設備會將已有的ATM信元打包發送,以保證數據傳輸的實時性。

在採用了PW Redundancy保護的組網中,當主用PW故障,切換到備份PW時,如果備份PW仍處於非轉發狀態,則無法轉發業務流量,可能導致數據包丟失。此時在雙歸的PE設備上配置備份PW時選擇ignore-standby-state參數,使備份PW忽略遠端傳遞的備狀態而始終處於轉發狀態,可以防止主備切換時丟包。

前置條件

  • 系統視圖下使能MPLS功能。 

  • 系統視圖下使能MPLS L2***功能。

配置影響

當AC接口配置PW後,該接口上配置的IP地址、路由協議等三層特性會全部變爲無效。同一個接口不能既作爲PW的AC(Attachment Circuit)接口又作爲L3***的AC接口。如果一個接口同時配置PW和L3***,只有PW可用。刪除該PW後,綁定的L3***會重新變得可用。

後續任務

可以使用display mpls static-l2vc命令查看配置情況。

注意事項

PW兩端的PE設備均需配置此命令。其中:

  • 對於Peer-address、隧道目的地址、對端PE的MPLS LSR-ID三者應保持一致,否則PW建立不成功。 

  • 對於VC ID,兩端PE上配置的VC ID必須保持一致,否則PW建立不成功。 

  • PW兩端的封裝類型、MTU值、控制字配置要一致,否則PW建立不成功。

icon-note.gif 說明: 

  • 當子接口配置了與PW的綁定關係時,必須先刪除綁定關係,才能刪除子接口。 

  • 當子接口配置了與PW的綁定關係時,不允許改變主接口的封裝協議類型。

使用實例

# 創建Martini方式的連接。主用VLL連接的對端地址爲2.2.2.9,VC ID爲100;備用VLL連接的對端地址爲3.3.3.9,VC ID爲200。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/0
[HUAWEI-GigabitEthernet1/0/0] mpls l2vc 2.2.2.9 100
[HUAWEI-GigabitEthernet1/0/0] mpls l2vc 3.3.3.9 200 secondary

# 配置動態PW的最大信元傳輸個數和打包時延。

<HUAWEI> system-view
[HUAWEI] interface serial 1/0/1
[HUAWEI-Serial1/0/1] mpls l2vc 2.2.2.2 1 max-atm-cells 14 atm-pack-overtime 200

# 配置動態PW的jitter-buffer、幀的數目、idle-code和rtp-header。

<HUAWEI> system-view
[HUAWEI] interface serial 1/0/1
[HUAWEI-Serial1/0/1] mpls l2vc 2.2.2.2 1 jitter-buffer 64 tdm-encapsulation-number 32 idle-code 10 rtp-header

# 在接口GE 1/0/0下配置bypass PW。

<HUAWEI> system-view
[HUAWEI] interface GigabitEthernet 1/0/0
[HUAWEI-GigabitEthernet1/0/0] mpls l2vc 1.1.1.1 1 bypass

# 在接口Loopback0下配置管理PW。

<HUAWEI> system-view
[HUAWEI] interface loopback0
[HUAWEI-loopback0] mpls l2vc 1.1.1.1 1 tunnel-policy policy-te admin

# 創建非對稱1+1 Bypass PW。

<HUAWEI> system-view
[HUAWEI] interface atm-trunk 1/0/0
[HUAWEI-Atm-Trunk1/0/0] mpls l2vc 2.2.2.9 ac-bypass 100 pw-bypass 200

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章