AR100-S, AR110-S, AR120-S, AR150-S, AR160-S, AR200-S, AR1200-S, AR2200-S, AR3200-S V200R010 命令参考
PWE3配置命令
AR100-S&AR110-S&AR120-S&AR150-S&AR160-S&AR200-S系列不支持PWE3。
- bfd bind pw
- control-word
- display mpls l2vc
- display mpls l2vc brief
- display mpls l2vc oam-mapping
- display mpls l2vpn interface performance
- display mpls static-l2vc
- display mpls static-l2vc brief
- display mpls switch-l2vc
- display mpls switch-l2vc brief
- display pw-template
- idle-code
- jitter-buffer depth
- manual-set pw-ac-fault
- mpls l2vc
- mpls l2vpn
- mpls l2vpn no-request-message
- mpls l2vpn oam-mapping
- mpls l2vpn pw performance disable
- mpls l2vpn reroute
- mpls l2vpn service-name
- mpls l2vpn stream-dual-receiving
- mpls l2vpn vccv bfd-cv-negotiation fault-detection-only
- mpls static-l2vc
- mpls switch-l2vc
- mtu(PW模板视图)
- peer-address
- ping vc
- pw-template
- reset pw
- snmp-agent trap enable feature-name l2vpn
- tdm-encapsulation-number
- tnl-policy(PW模板视图)
- tracert vc
bfd bind pw
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
cfg-name | 指定BFD会话名称。 | 字符串形式,不支持空格,不区分大小写,长度范围是1~15。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
interface interface-type interface-number | 指定待检测PW所在的接口类型和编号,即AC接口。其中:
|
- |
secondary | BFD会话检测备用PW。 | - |
display mpls l2vc
命令格式
display mpls l2vc [ vc-id | interface interface-type interface-number | remote-info [ vc-id | verbose ] | state { down | up } ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
interface interface-type interface-number | 指定与CE相连的AC接口。其中:
|
- |
remote-info | 显示远端对等体上的VC信息。 | - |
vc-id | 显示指定VC ID的静态PW信息。 | 整数形式,取值范围是1~4294967295。 |
verbose | 显示远端对等体上的详细VC信息。 | - |
state { down | up } | 根据VC的状态选择显示VC的相关信息。其中:
|
- |
使用指南
display mpls l2vc命令用于查看LDP信令方式的VC,包括Martini和PWE3。
- 如果指定接口,则只显示指定AC接口上的VC。
如果指定参数remote-info但不指定vc-id,则显示对等体上的,与本端共同建立的所有VC的信息。
使用实例
# 查看路由器上所有LDP方式VC。
<Huawei> display mpls l2vc Total LDP VC : 1 1 up 0 down *client interface : Vlanif1111 is up Administrator PW : no session state : up AC status : up Ignore AC state : disable VC state : up Label state : 0 Token state : 0 VC ID : 101 VC type : VLAN destination : 10.3.3.9 local VC label : 1026 remote VC label : 1026 control word : disable remote control word : disable forwarding entry : exist local group ID : 0 remote group ID : 0 local AC OAM State : up local PSN OAM State : up local forwarding state : forwarding local status code : 0x0 remote AC OAM state : up remote PSN OAM state : up remote forwarding state: forwarding remote status code : 0x0 ignore standby state : no BFD for PW : unavailable VCCV State : up manual fault : not set active state : active link state : up local VC MTU : 1500 remote VC MTU : 1500 local VCCV : alert ttl lsp-ping bfd remote VCCV : alert ttl lsp-ping bfd tunnel policy name : -- PW template name : -- primary or secondary : primary load balance type : flow Access-port : false Switchover Flag : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL type : lsp , TNL ID : 0x48000020 Backup TNL type : lsp , TNL ID : 0x0 create time : 0 days, 0 hours, 6 minutes, 50 seconds up time : 0 days, 0 hours, 6 minutes, 34 seconds last change time : 0 days, 0 hours, 6 minutes, 34 seconds VC last up time : 2013/09/24 18:23:35 VC total up time : 0 days, 0 hours, 6 minutes, 34 seconds CKey : 16 NKey : 15 PW redundancy mode : frr AdminPw interface : -- AdminPw link state : -- Diffserv Mode : uniform Service Class : be Color : -- DomainId : -- Domain Name : --
项目 |
描述 |
---|---|
Total LDP VC |
所有已建立的LDP方式的VC的个数,包括状态为Up的个数和状态为Down的个数。 |
client interface |
AC接口及其状态。 |
Administrator PW | 该PW是否是管理PW。只有当AC接口是Loopback接口时,才有可能是管理PW。目前设备不支持管理PW。
|
session state |
VC两端设备的LDP会话建立的状态。
|
AC status |
接入线路(Attachment Circuit)的状态。
|
Ignore AC state |
是否忽略AC状态变化对主用或者备用PWE3业务状态的影响。
|
VC state |
VC的状态信息。
|
Label state |
标签是否可以使用
|
Token state |
Token是否可以使用
|
VC ID |
VC的标志符,唯一标志了一条VC。 说明:
如果两端的VC ID不一致,在接口视图下配置命令mpls l2vc修改其中一端的VC ID,使两端的VC ID一致。 |
VC type |
VC的封装类型。
本端和远端的接口封装类型必须一致PW才能Up。 |
destination |
对端设备的LSR ID。 |
local VC label |
本地VC标签。 |
remote VC label |
远程VC的标签。 |
control word |
是否使能控制字功能。
|
forwarding entry |
是否存在转发表项。 |
local group ID |
本端Group ID。 |
remote group ID |
远端Group ID。 |
manual fault |
是否手工设置了PW故障。 |
active state |
是否处于活跃状态(活跃状态表示可以转发)。 |
link state |
表示PW的综合状态:
下列因素如有一个状态为down,则PW的Link State为down:
|
local VC MTU |
本地VC的最大传输单元。 |
remote VC MTU |
远程VC的最大传输单元。 |
tunnel policy name |
隧道策略的名称。 |
PW template name |
PW模板的名称。 |
primary or secondary |
VC的本地状态是primary还是secondary。 |
load balance type |
Martini方式VLL的负载分担方式:
|
Access-port |
接口是否支持Access-port属性。
|
Switchover Flag |
是否倒换标志。 |
create time |
该VC已经创建了多长时间。 |
up time |
该VC保持UP状态多长时间。若当前PW状态为Down,该时间长度为0。 |
last change time |
该VC最后一次状态变化距现在多长时间。 |
VC last up time |
VC最近一次UP的时刻。 |
VC total up time |
VC累积UP的时间(除去中间DOWN的时间)。 |
CKey |
公网隧道的索引,用于VPN QoS。 |
NKey |
公网隧道的索引。 |
AdminPw interface | 与该PW绑定的管理PW的AC接口,即配置管理PW的Loopback接口。只有当该PW不是管理PW时,才有该字段。
|
AdminPw link state | 与该PW绑定的管理PW的链路状态。只有当该PW不是管理PW时,才有该字段。
|
Diffserv Mode |
Qos模式。 |
Service Class |
Qos服务类型。 |
Color |
Qos颜色。 |
DomainId |
域标识。 |
Domain Name |
域名称。 |
# 查看接口上的LDP方式的VC信息。
<Huawei> display mpls l2vc interface ethernet 1/0/0 *client interface : Ethernet1/0/0 is up Administrator PW : no session state : up AC status : up Ignore AC state : disable VC state : up Label state : 0 Token state : 0 VC ID : 101 VC type : Ethernet destination : 10.3.3.9 local group ID : 0 remote group ID : 0 local VC label : 1024 remote VC label : 1024 local AC OAM State : up local PSN OAM State : up local forwarding state : forwarding local status code : 0x0 remote AC OAM state : up remote PSN OAM state : up remote forwarding state: forwarding remote status code : 0x0 ignore standby state : no BFD for PW : unavailable VCCV State : up manual fault : not set active state : active forwarding entry : exist link state : up local VC MTU : 1500 remote VC MTU : 1500 local VCCV : alert ttl lsp-ping bfd remote VCCV : alert ttl lsp-ping bfd local control word : disable remote control word : disable tunnel policy name : -- PW template name : -- primary or secondary : primary load balance type : flow Access-port : false Switchover Flag : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL type : lsp , TNL ID : 0x5 Backup TNL type : lsp , TNL ID : 0x0 create time : 0 days, 0 hours, 29 minutes, 47 seconds up time : 0 days, 0 hours, 4 minutes, 54 seconds last change time : 0 days, 0 hours, 4 minutes, 54 seconds VC last up time : 2011/09/26 15:29:03 VC total up time : 0 days, 0 hours, 4 minutes, 54 seconds CKey : 5 NKey : 4 PW redundancy mode : frr AdminPw interface : -- AdminPw link state : -- Diffserv Mode : uniform Service Class : -- Color : -- DomainId : -- Domain Name : --
项目 |
描述 |
---|---|
local AC OAM State |
本端AC的OAM状态。
|
local PSN OAM State |
本端设备网络侧的状态。
|
local forwarding state |
本端转发表的状态。
|
local status code | 本地PW的状态码。
|
remote AC OAM state |
远端AC的OAM状态。
|
remote PSN OAM state |
远端设备网络侧的状态。
|
remote forwarding state |
远端转发表的状态。
|
remote status code | 远端PW的状态码。
|
BFD for PW |
是否使能了BFD检测PW状态的功能。
|
VCCV State |
VCCV(Virtual Circuit Connectivity Verification)是否使能。 |
local VCCV |
本端支持的VCCV方式。
|
remote VCCV |
远端支持的VCCV方式。
|
local control word |
是否使能本端控制字。
|
remote control word |
远端是否使能控制字。
|
ignore standby state |
是否忽略备份PW的状态。 |
VC Tunnel/token info: 1 tunnels/tokens |
VC Tunnel/token信息。“1 tunnels/tokens”表示该PW使用一个隧道/Token。 |
TNL type |
该PW使用的隧道的类型。 |
TNL ID |
该PW使用的隧道ID。 |
Backup TNL Type |
PW over LDP FRR时,备份隧道的类型。 |
PW redundancy mode |
该PW的冗余模式,缺省情况下是FRR模式。
|
# 查看从远端对等体接收的LDP方式的VC信息。
<Huawei> display mpls l2vc remote-info
Total remote ldp vc : 1
Transport Group Peer Remote Remote C MTU/ N S
VC ID ID Addr Encap VC Label Bit CELLS Bit Bit
101 0 10.3.3.9 ethernet 1024 0 1500 0 0
# 查看从远端对等体接收的Martini方式的VC详细信息。
<Huawei> display mpls l2vc remote-info verbose Total remote LDP VC : 1 VC ID : 101 VC Type : ethernet VC Label : 1024 Peer Address : 10.3.3.9 Group ID : 0 MTU : 1500 Control Word : 0 Notification : 0 Status Code : 0 Match Local VC : MATCH Max ATM CELLS : -- TDM RTP Header : -- TDM Encap Num : -- TDM Bit Rate : --
项目 |
描述 |
---|---|
Total remote ldp vc |
所有已建立的远程标签LDP VC条数。 |
Transport VC ID |
传输的VC ID,此ID唯一标志了一条VC。 |
Group ID |
L2VPN所属的组号,默认值为0。 |
Peer Addr和Peer Address |
远端对等体的地址。 |
Remote Encap |
远端的VC封装类型。
|
Remote VC Label |
远端VC标签。 |
C Bit |
是否使能控制字(Control Word)
|
MTU/CELLS |
L2VPN的最大传输单元 |
N Bit和Notification |
是否支持Notification报文
|
S Bit和Status Code |
状态码(Status Code)
|
Match Local VC |
表示是否存在与本地VC ID匹配的远端VC ID
|
Max ATM CELLS |
ATM信元的最大传输个数。ATM封装类型,取值范围是1~28,默认情况下是28;非ATM封装类型,取值为“--”。 |
TDM RTP Header |
是否使能rtp-header选项:
|
TDM Encap Num |
TDM报文中帧的数目。TDM封装类型,取值为8、16、24、32或者40,默认情况下是32;非TDM类型,取值为“--”。 |
TDM Bit Rate |
TDM报文的时隙数目。TDM封装类型的时隙数目=每个TDM报文的字节数目/TDM报文中帧的数目。 |
# 查看对等体之间状态为Up的VC信息。
<Huawei> display mpls l2vc state up Total LDP VC : 1 1 up 0 down *client interface : Ethernet1/0/0 is up Administrator PW : no session state : up AC status : up Ignore AC state : disable VC state : up Label state : 0 Token state : 0 VC ID : 100 VC type : Ethernet destination : 10.2.2.9 local VC label : 1024 remote VC label : 1024 control word : disable remote control word : disable forwarding entry : exist local group ID : 0 remote group ID : 0 local AC OAM State : up local PSN OAM State : up local forwarding state : forwarding local status code : 0x0 remote AC OAM state : up remote PSN OAM state : up remote forwarding state: forwarding remote status code : 0x0 ignore standby state : no BFD for PW : unavailable VCCV State : up manual fault : not set active state : active link state : up local VC MTU : 1500 remote VC MTU : 1500 local VCCV : alert ttl lsp-ping bfd remote VCCV : alert ttl lsp-ping bfd tunnel policy name : -- PW template name : -- primary or secondary : primary load balance type : flow Access-port : false Switchover Flag : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL type : lsp , TNL ID : 0x12 Backup TNL type : lsp , TNL ID : 0x0 create time : 0 days, 1 hours, 0 minutes, 17 seconds up time : 0 days, 0 hours, 24 minutes, 56 seconds last change time : 0 days, 0 hours, 24 minutes, 56 seconds VC last up time : 2013/10/10 14:29:39 VC total up time : 0 days, 0 hours, 24 minutes, 56 seconds CKey : 10 NKey : 9 PW redundancy mode : frr AdminPw interface : -- AdminPw link state : -- Diffserv Mode : uniform Service Class : -- Color : -- DomainId : -- Domain Name : --
<Huawei> display mpls l2vc interface serial 2/0/0 *client interface : Serial2/0/0 is up Administrator PW : no session state : up AC status : up Ignore AC state : disable VC state : up Label state : 0 Token state : 0 VC ID : 100 VC type : CESoPSN basic mode destination : 10.3.3.9 local group ID : 0 remote group ID : 0 local VC label : 1039 remote VC label : 1045 local TDM Encap Num : 8 remote TDM Encap Num : 0 jitter-buffer : 8 idle-code : ff local rtp-header : disable remote rtp-header : disable local bit-rate : 0 remote bit-rate : 0 local AC OAM State : up local PSN OAM State : up local forwarding state : forwarding local status code : 0x0 remote AC OAM state : up remote PSN OAM state : up remote forwarding state: forwarding remote status code : 0x0 ignore standby state : no BFD for PW : unavailable VCCV State : up manual fault : not set active state : active forwarding entry : exist link state : up local VC MTU : -- remote VC MTU : -- local VCCV : alert ttl lsp-ping bfd remote VCCV : alert ttl lsp-ping bfd local control word : disable remote control word : disable tunnel policy name : -- PW template name : pe2pe primary or secondary : primary load balance type : flow Access-port : false Switchover Flag : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL type : lsp , TNL ID : 0x5 Backup TNL type : lsp , TNL ID : 0x0 create time : 0 days, 0 hours, 1 minutes, 36 seconds up time : 0 days, 0 hours, 1 minutes, 36 seconds last change time : 0 days, 0 hours, 1 minutes, 36 seconds VC last up time : 2013/11/02 09:30:04 VC total up time : 0 days, 0 hours, 1 minutes, 36 seconds CKey : 9 NKey : 8 PW redundancy mode : frr AdminPw interface : -- AdminPw link state : -- Diffserv Mode : pipe Service Class : ef Color : green DomainId : -- Domain Name : --
项目 |
描述 |
---|---|
local TDM Encap Num | 本地TDMoPSN应用中CESoPSN或SAToP报文中封装TDM帧的个数 |
remote TDM Encap Num | 远端TDMoPSN应用中CESoPSN或SAToP报文中封装TDM帧的个数 说明:
当AC接口类型为Serial接口时,此字段显示为“0”。 |
jitter-buffer |
Jitter Buffer深度的值 |
idle-code |
Jitter Buffer下溢时的空闲代码值 |
local rtp-header |
本地TDM透传封装中是否带RTP头 |
remote rtp-header |
远端TDM透传封装中是否带RTP头 |
local bit-rate |
本地比特率 |
remote bit-rate |
远端比特率 |
display mpls l2vc brief
使用实例
# 查看设备上所有LDP方式二层虚电路(Virtual Circuit)的简要信息。
<Huawei> display mpls l2vc brief
Total LDP VC : 1 1 up 0 down
*Client Interface : Vlanif1111
Administrator PW : no
AC status : up
VC state : up
Label state : 0
Token state : 0
VC ID : 116119
VC Type : VLAN
session state : up
Destination : 10.6.6.6
link state : up
项目 |
描述 |
---|---|
Total LDP VC |
所有已建立的LDP方式的VC个数,包括状态为Up的个数和状态为Down的个数。 |
Client Interface |
AC接口及其状态。 |
Administrator PW | 该PW是否是管理PW。只有当AC接口是Loopback接口时,才有可能是管理PW。 |
AC status |
AC的状态信息:
|
VC state |
对等体之间VC的状态信息:
|
Label state |
标签是否可以使用:
|
Token state |
Token是否可以使用:
|
VC ID |
二层虚电路的ID。 |
VC Type |
VC的封装类型。 |
session state |
对等体之间session的状态信息:
|
Destination |
对等体地址。 |
link state | VC的链路状态:
|
display mpls l2vc oam-mapping
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
interface interface-type interface-number | 指定接口类型和编号,用于显示指定VC(LDP信令)接口的OAM Mapping信息。其中:
|
- |
使用指南
执行display mpls l2vc oam-mapping命令后:
如果指定接口名称,则显示该接口下详细的OAM Mapping信息。
如果没有指定接口名称,则只显示所有接口的基本OAM Mapping信息。
使用实例
# 查看所有以LDP为信令的VC接口的OAM Mapping信息。
<Huawei> display mpls l2vc oam-mapping
Interface Active VC-ID VC-status AC-OAM BFD-for-PW
GigabitEthernet0/0/1 No 100 Primary Enable Disable
GigabitEthernet0/0/1 No 101 Secondary Enable Disable
项目 |
描述 |
---|---|
Interface |
AC接口类型和编号。 |
Active |
该标识仅在主、备PW同时存在时才有意义。表示PW是否为活动状态:
|
VC-ID |
本端VC的ID值。 |
VC-status |
本端PW是主用PW还是备用PW:
|
AC-OAM |
表示本PE设备上是否使用OAM通告AC故障给远端PE:
|
BFD-for-PW |
表示本PE设备上是否配置了使用BFD检测PW状态故障的功能:
|
# 查看GE1/0/0接口上的OAM Mapping信息。
<Huawei> display mpls l2vc oam-mapping interface gigabitethernet 1/0/0
AC OAM Info:
EOAM Type : 802.3ah
AC OAM State : Up
OAM-mapping : Enable
PSN info:
VC-ID : 100
VC status : Primary
Active State : Inactive
Link State : Down
BFD for PW : Disable
BFD for LSP : 0 TunnelNum: 0 PSN State : up
VC-ID : 101
VC status : Secondary
Active State : Inactive
Link State : Down
BFD for PW : Disable
BFD for LSP : 0 TunnelNum: 0 PSN State : up
项目 |
描述 |
---|---|
AC OAM Info |
表示内容是AC OAM相关信息。 |
ACFD Index |
AC转发信息索引。 |
EOAM Type |
表示故障检测和故障通告使用的协议类型。 |
AC OAM State |
本地AC故障检测的状态:
|
OAM-mapping |
表示本地PE上是否配置OAM Mapping功能:
|
PSN info |
表示以下内容是PW的相关信息。 |
VC-ID |
VC的标识符。 |
VC status |
表示该PW为主用PW还是备用PW:
|
Active state |
该标识仅在主、备PW同时存在时才有意义。表示该PW是否为活动状态:
|
Link State |
AC接口的链路状态:
|
BFD for PW |
本端PE设备上是否配置了使用BFD检测PW状态故障的功能。 |
BFD for LSP |
表示该PW是否使用BFD检测隧道:值为0表示没有使用BFD检测隧道,值为非0表示使用了BFD检测隧道。 |
TunnelNum |
被BFD检测的隧道的数目。 |
PSN State |
因没有使用BFD检测隧道,故隧道的状态默认为Up。当PW使用没有使能BFD的隧道,PSN State也为Up。 |
display mpls l2vpn interface performance
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
interface interface-type interface-number | 指定AC接口类型和接口编号。
|
- |
使用指南
应用场景
在配置了AC侧封装类型为TDM的PW后,为了查看该PW当前的工作情况,可以执行本命令查看该PW的性能统计信息。
前置条件
查看TDM接口下PW的性能统计信息前,必须在该接口下配置了静态PW或动态PW。
注意事项
其中,interface interface-type interface-number应指定为要查看的PW所在的AC接口。
该命令只能查看主PW的性能统计信息。
该命令查看的性能统计信息为每15分钟更新一次,所以每次查看的信息为最近一个15分钟的性能统计信息。
使用实例
# 查看TDM接口上的PW的性能统计信息。
<Huawei> display mpls l2vpn interface serial 2/0/0 performance
Client interface : Serial2/0/0
Number of missing packets : 0
Number of times the jitter buffer was overrun : 0
Number of times the jitter buffer was underrun : 0
Number of misorder packets : 0
Number of malformed packets : 0
Number of misconnected packets : 0
Number of error seconds : 0
Number of severely error seconds : 0
Number of unavailable seconds : 0
项目 |
描述 |
---|---|
Client interface |
AC接口。 |
Number of missing packets |
丢包数。 |
Number of times the jitter buffer was overrun |
jitter buffer空间上溢的次数。 |
Number of times the jitter buffer was underrun |
jitter buffer空间下溢的次数。 |
Number of misorder packets |
由于乱序导致无法重排的丢包数。 |
Number of malformed packets |
畸形报文数。 |
Number of misconnected packets |
检测周期内错误连接报文个数。 |
Number of error seconds |
误码秒数。即TDM封装的PW丢包或接收到错包的累计时间。乱序包、畸形包都属于错包。 |
Number of severely error seconds |
严重误码秒数。 |
Number of unavailable seconds |
不可用秒。TDM封装的PW连续严重误码秒超过10秒时PW视为不可用,不可用秒从连续严重误码开始时计时。 |
display mpls static-l2vc
命令格式
display mpls static-l2vc [ vc-id | interface interface-type interface-number | state { down | up } ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
vc-id | 显示指定VC ID的静态VC信息。 | 整数形式,取值范围是1~4294967295。 |
interface interface-type interface-number | 显示指定接口上的所有静态VC的状态信息。其中:
|
- |
state { down | up } | 根据VC的状态选择显示VC的相关信息。其中:
|
- |
使用实例
# 查看设备上配置的静态VC。
<Huawei> display mpls static-l2vc Total svc connections: 1, 1 up, 0 down *Client Interface : Ethernet1/0/0 is up AC Status : up VC State : up VC ID : 0 VC Type : Ethernet Destination : 3.3.3.9 Transmit VC Label : 100 Receive VC Label : 200 Label Status : 0 Token Status : 0 Control Word : Disable VCCV Capability : alert ttl lsp-ping bfd active state : active Link State : up Tunnel Policy Name : -- PW Template Name : -- Main or Secondary : Main load balance type : flow Access-port : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL type : lsp , TNL ID : 0x800802 Backup TNL type : lsp , TNL ID : 0x0 Create time : 0 days, 1 hours, 44 minutes, 19 seconds UP time : 0 days, 1 hours, 44 minutes, 19 seconds Last change time : 0 days, 1 hours, 44 minutes, 19 seconds VC last up time : 2011/09/22 15:48:06 VC total up time : 0 days, 1 hours, 44 minutes, 19 seconds CKey : 10 NKey : 9 BFD for PW : unavailable
项目 |
描述 |
---|---|
Total svc connections |
所有已建立的SVC连接的条数以及状态为up的条数和状态为down的条数。 |
Client Interface |
AC接口及其状态。 |
AC Status |
接入线路(Attachment Circuit)的状态:
|
VC State |
VC的状态:
|
VC ID |
VC的标志符,唯一标志了一条VC。 如果执行命令mpls static-l2vc时,没有指定VC ID,则此处VC ID的值显示为0。 |
VC Type |
VC的封装类型:
|
Destination |
VC对端设备的LSR ID值。 |
Transmit VC Label |
本地VC标签。 |
Receive VC Label |
远程VC的标签。 |
Label Status |
标签是否可以使用:
|
Token Status |
Token是否可以使用:
|
Control Word |
是否使能控制字:
|
VCCV Capability |
是否使能VC的连通检测。 |
active state |
是否处于活跃状态(活跃状态表示可以转发):
|
Link State |
表示PW的综合状态:
下列因素如有一个状态为down,则PW的Link State为down:
|
Tunnel Policy Name |
隧道策略的名称。 |
PW Template Name |
PW模板的名称。 |
Main or Secondary |
该VC是主用VC还是备用VC。 |
load balance type |
Martini方式VLL的负载分担方式:
|
Access-port |
接口是否支持Access-port属性:
|
VC tunnel/token info |
关于该VC所使用的隧道的信息。“1 tunnels/tokens”表示该PW使用一个隧道/Token。 |
NO.0 TNL Type : |
该VC所使用的隧道的类型。 |
Backup TNL Type |
PW over LDP FRR时,备份隧道的类型。 |
Create time |
该VC已经创建了多长时间。 |
UP time |
该VC保持UP状态多长时间。 |
Last change time |
该VC最后一次状态变化距现在多长时间。 |
VC last up time |
VC最近一次UP的时刻。 |
VC total up time |
VC累积UP的时间(除去中间DOWN的时间)。 |
CKey | 公网隧道的索引,用于VPN QoS。 |
NKey | 公网隧道的索引。 |
BFD for PW |
是否配置BFD:
|
# 查看接口Ethernet1/0/0上配置的静态VC。
<Huawei> display mpls static-l2vc interface ethernet 1/0/0 *Client Interface : Ethernet1/0/0 is up AC Status : up VC State : up VC ID : 0 VC Type : Ethernet Destination : 3.3.3.9 Transmit VC Label : 100 Receive VC Label : 200 Label Status : 0 Token Status : 0 Control Word : Disable VCCV Capabilty : alert ttl lsp-ping bfd active state : active Link State : up Tunnel Policy : -- PW Template Name : -- Main or Secondary : Main load balance type : flow Access-port : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL Type : lsp , TNL ID : 0x3 Backup TNL Type : lsp , TNL ID : 0x0 Create time : 0 days, 1 hours, 55 minutes, 52 seconds UP time : 0 days, 1 hours, 55 minutes, 52 seconds Last change time : 0 days, 1 hours, 55 minutes, 52 seconds VC last up time : 2011/09/22 15:48:06 VC total up time : 0 days, 1 hours, 55 minutes, 52 seconds CKey : 10 NKey : 9 Diffserv Mode : uniform Service Class : -- Color : -- DomainId : -- Domain Name : -- BFD for PW : unavailable
项目 |
描述 |
---|---|
Client Interface |
AC接口及其状态。 |
AC Status |
本PE与直连CE之间的链路状态。 |
VC State |
VC的状态。 |
VC ID |
VC的标志符,唯一标志了一条VC。 |
VC Type |
VC的封装类型。 |
Destination |
VC对端设备的LSR ID值。 |
Transmit VC Label |
本地发送的VC标签。 |
Receive VC Label |
本地接收的VC的标签。 |
Control Word |
是否使能控制字。 |
VCCV Capabilty |
是否使能VC的连通检测。 |
Tunnel Policy |
隧道策略的名称。“--”表示没有为该VC配置隧道策略。 |
PW Template Name |
PW模板的名称。“--”表示没有为该PW配置PW模板。 |
Main or Secondary |
该VC是主用VC还是备用VC。 |
VC tunnel/token info |
关于该VC所使用的隧道的信息。“1 tunnels/tokens”表示该PW使用一个隧道/Token。 |
Create time |
该VC已经创建了多长时间。 |
UP time |
该VC保持UP状态多长时间。 |
Last change time |
该VC最后一次状态变化距现在多长时间。 |
VC last up time |
VC最近一次UP的时刻。 |
VC total up time |
VC累积UP的时间(除去中间DOWN的时间)。 |
CKey |
公网隧道的索引,用于VPN QoS。 |
NKey |
公网隧道的索引。 |
Diffserv Mode |
QoS模式。 |
Service Class |
QoS服务类型。 |
Color |
QoS颜色。 |
DomainId |
域标识。 |
Domain Name |
域名称。 |
BFD for PW |
是否配置BFD:
|
# 查看对等体之间状态为up的SVC信息。
<Huawei> display mpls static-l2vc state up Total svc connections: 1, 1 up, 0 down *Client Interface : Ethernet1/0/0 is up AC Status : up VC State : up VC ID : 0 VC Type : Ethernet Destination : 3.3.3.9 Transmit VC Label : 100 Receive VC Label : 200 Label Status : 0 Token Status : 0 Control Word : Disable VCCV Capability : alert ttl lsp-ping bfd active state : active Link State : up Tunnel Policy Name : -- PW Template Name : -- Main or Secondary : Main load balance type : flow Access-port : false VC tunnel/token info : 1 tunnels/tokens NO.0 TNL Type : lsp , TNL ID : 0x56 Backup TNL Type : lsp , TNL ID : 0x0 Create time : 0 days, 1 hours, 56 minutes, 1 seconds UP time : 0 days, 1 hours, 56 minutes, 1 seconds Last change time : 0 days, 1 hours, 56 minutes, 1 seconds VC last up time : 2011/09/22 15:48:06 VC total up time : 0 days, 1 hours, 56 minutes, 1 seconds CKey : 10 NKey : 9 BFD for PW : unavailable
项目 |
描述 |
---|---|
Total svc connections |
所有已建立的SVC连接的条数以及状态为up的条数和状态为down的条数。 |
Client Interface |
AC接口及其状态。 |
AC Status |
接入线路(Attachment Circuit)的状态。 |
VC State |
VC的状态。 |
VC ID |
VC的标志符,唯一标志了一条VC。 |
VC Type |
VC的封装类型。 |
Destination |
VC对端设备的LSR ID值。 |
Transmit VC Label |
本地VC标签。 |
Receive VC Label |
远程VC的标签。 |
Control Word |
是否使能控制字。 |
VCCV Capability |
是否使能VC的连通检测。 |
Tunnel Policy Name |
隧道策略的名称。 |
PW Template Name |
PW模板的名称。 |
Main or Secondary |
该VC是主用VC还是备用VC。 |
Create time |
该VC已经创建了多长时间。 |
UP time |
该VC保持UP状态多长时间。 |
Last change time |
该VC最后一次状态变化距现在多长时间。 |
VC last up time |
VC最近一次UP的时刻。 |
VC total up time |
VC累积UP的时间(除去中间DOWN的时间)。 |
CKey | 公网隧道的索引,用于VPN QoS。 |
NKey | 公网隧道的索引。 |
BFD for PW |
是否配置BFD:
|
<Huawei> display mpls static-l2vc Total svc connections: 1, 0 up, 1 down *Client Interface : Serial2/0/0 is up AC Status : up VC State : down VC ID : 112 VC Type : CESoPSN basic mode Destination : 1.1.1.9 Transmit VC Label : 115 Receive VC Label : 200 Label Status : 0 Token Status : 0 Control Word : Enable VCCV Capability : cw alert ttl lsp-ping bfd active state : inactive Link State : down Tunnel Policy Name : -- PW Template Name : -- TDM encapsulation number : 8 jitter-buffer : 8 idle-code : ff rtp-header : disable Main or Secondary : Main load balance type : flow Access-port : false VC tunnel/token info : 0 tunnels/tokens Backup TNL Type : lsp , TNL ID : 0x0 Create time : 0 days, 0 hours, 0 minutes, 9 seconds UP time : 0 days, 0 hours, 0 minutes, 0 seconds Last change time : 0 days, 0 hours, 0 minutes, 9 seconds VC last up time : 0000/00/00 00:00:00 VC total up time : 0 days, 0 hours, 0 minutes, 0 seconds CKey : 4 NKey : 3 BFD for PW : unavailable
display mpls static-l2vc brief
使用实例
# 查看设备上静态VC的简要信息。
<Huawei> display mpls static-l2vc brief
Total svc connections: 1, 1 up, 0 down
*Client Interface : Ethernet1/0/0 is up
AC Status : up
VC State : up
VC ID : 0
VC Type : Ethernet
Destination : 3.3.3.9
项目 |
描述 |
---|---|
Total SVC Connections |
所有已建立的SVC连接的条数以及状态为up的条数和状态为down的条数。 |
Client Interface |
AC接口及其状态 |
AC Status |
AC接口的状态信息:
|
VC State |
VC的状态信息:
|
VC ID |
显示指定VC ID的静态PW信息,如果在使用命令mpls static-l2vc配置静态VC连接时,没有指定vc-id,那么此处显示为0。 |
VC Type |
VC的封装类型:
|
Destination |
对等体的IPv4地址,通常指定为对端的Loopback地址。 |
<Huawei> display mpls static-l2vc brief
Total svc connections: 1, 0 up, 1 down
*Client Interface : Serial2/0/0 is up
AC Status : up
VC State : down
VC ID : 112
VC Type : CESoPSN basic mode
Destination : 1.1.1.9
TDM encapsulation number : 8
jitter-buffer : 8
idle-code : ff
rtp-header : disable
display mpls switch-l2vc
命令格式
display mpls switch-l2vc [ ip-address vc-id encapsulation encapsulation-type | state { down | up } ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
ip-address | 指定PW对端设备的LSR-ID。 | - |
vc-id | 显示指定VC ID的交换PW信息。 | 十进制整数形式,取值范围是1~4294967295。 |
encapsulation encapsulation-type | 指定PW的封装类型。 | 目前支持的PW类型有:ethernet、vlan、satop-e1和cesopsn-basic。 |
state { down | up } | 根据VC的状态选择显示VC的相关信息。其中:
|
- |
使用实例
# 查看指定交换PW的信息。
<Huawei> display mpls switch-l2vc 1.1.1.9 100 encapsulation ethernet
*Switch-l2vc type : SVC<---->SVC
Peer IP Address : 3.3.3.9, 1.1.1.9
VC ID : 100, 100
VC Type : Ethernet
VC State : up
In/Out Label : 200/200, 100/100
InLabel Status : 0 , 0
Control Word : Disable, Disable
VCCV Capability : alert ttl lsp-ping bfd, alert ttl lsp-ping bfd
Switch-l2vc tunnel info :
1 tunnels for peer 5.5.5.9
NO.0 TNL Type : lsp , TNL ID : 0x11
1 tunnels for peer 1.1.1.9
NO.0 TNL Type : lsp , TNL ID : 0xb
CKey : 44, 1
NKey : 43, 3
Tunnel policy : --,--
Control-Word transparent : YES
Create time : 0 days, 0 hours, 7 minutes, 2 seconds
UP time : 0 days, 0 hours, 7 minutes, 2 seconds
Last change time : 0 days, 0 hours, 7 minutes, 2 seconds
VC last up time : 2013/11/24 14:31:31
VC total up time : 0 days, 2 hours, 12 minutes, 51 seconds
项目 |
描述 |
---|---|
Switch-l2vc Type |
交换类型,可以为LDP<-->LDP、LDP<-->SVC或者SVC<-->SVC。 当配置主备交换VC时,类型只能是LDP<-->LDP。
|
Peer IP Address |
交换的两个对端IP地址,分左右显示。 |
VC ID |
VC ID是VC的标志符,唯一标志了一条VC。此处为进行PW交换的两个VC ID。 |
VC Type |
VC的封装类型。 |
VC State |
VC的状态:
|
In/Out Label |
两侧的入/出标签。 |
InLabel Status |
两侧的内层标签状态。 |
Control Word |
两端控制字的使能状态。
|
VCCV Capability |
本端支持的VCCV的方式。
|
Switch-l2vc tunnel info: 1 tunnels for peer 3.3.3.9 NO.0 TNL Type : lsp , TNL ID : 0x11 |
两端的隧道信息。
|
CKey | 公网隧道的索引,用于VPN QoS。 |
NKey | 公网隧道的索引。 |
Tunnel policy | 隧道策略名称。 |
Control-Word transparent | 是否使能了控制字透传功能。
|
Create Time |
该交换VC已经创建了多长时间。 |
Up Time |
该交换VC保持UP状态多长时间。 |
Last Change Time |
该交换VC最后一次状态变化距现在多长时间。 |
VC last up time : |
VC最近一次UP的时刻。 |
VC total up time: |
VC累积UP的时间(除去中间DOWN的时间)。 |
# 查看对等体之间状态为Up的switch l2vc信息。
<Huawei> display mpls switch-l2vc state up
Total Switch VC : 1, 1 up, 0 down
*Switch-l2vc type : LDP<---->LDP
Peer IP Address : 5.5.5.9, 1.1.1.9
VC ID : 200, 100
VC Type : Ethernet
VC State : up
VC StatusCode |PSN |OAM | FW | |PSN |OAM | FW |
-Local VC :| UP | UP | UP | | UP | UP |DOWN|
-Remote VC:| UP | UP |DOWN| | UP | UP | UP |
Session State : up, up
Local/Remote Label : 1025/1024, 1024/1025
InLabel Status : 0 , 0
Local/Remote MTU : 1500/1500, 1500/1500
Local/Remote Control Word : Disable/Disable, Disable/Disable
Local/Remote VCCV Capability : alert ttl lsp-ping bfd /alert ttl lsp-ping bfd, alert ttl lsp-ping bfd/alert ttl lsp-ping bfd
Switch-l2vc tunnel info :
1 tunnels for peer 5.5.5.9
NO.0 TNL Type : lsp , TNL ID : 0x12
1 tunnels for peer 1.1.1.9
NO.0 TNL Type : lsp , TNL ID : 0x15
CKey : 44, 1
NKey : 43, 3
Tunnel policy : --, --
Control-Word transparent : YES
Create time : 0 days, 0 hours, 3 minutes, 54 seconds
UP time : 0 days, 0 hours, 3 minutes, 12 seconds
Last change time : 0 days, 0 hours, 3 minutes, 12 seconds
VC last up time : 2013/11/24 14:31:31
VC total up time : 0 days, 2 hours, 12 minutes, 51 seconds
项目 |
描述 |
---|---|
VC StatusCode |
VC状态码。
-Local VC:本地VC的状态。 -Remote VC:远端VC的状态。 |
Session State |
两侧的会话建立的状态。
|
Local/Remote Label |
两侧的入/出标签。 |
Local/Remote MTU |
两侧PW的本端和远端的MTU值。
|
Local/Remote Control Word |
两端控制字的使能状态。Disable表示没有使能控制字,Enable表示使能了控制字。 |
Local/Remote VCCV Capability |
两侧的VC连接检测的使能状态。
|
Control-Word transparent | 是否使能了控制字透传功能。
|
# 查看对等体之间所有的switch l2vc信息。
<Huawei> display mpls switch-l2vc
Total Switch VC : 1, 1 up, 0 down
*Switch-l2vc type : LDP<---->SVC
Peer IP Address : 1.1.1.9, 5.5.5.9
VC ID : 100, 200
VC Type : Ethernet
VC State : up
Session State : up, None
Local(In)/Remote(Out) Label : 1027/1028, 100/200
InLabel Status : 0 , 0
Local/Remote MTU : 1500/1500, 1500
Local/Remote Control Word : Disable/Disable, Disable
Local/Remote VCCV Capability : alert ttl lsp-ping bfd /alert ttl lsp-ping bfd, alert ttl lsp-ping bfd
Switch-l2vc tunnel info :
1 tunnels for peer 1.1.1.9
NO.0 TNL Type : lsp , TNL ID : 0x9
1 tunnels for peer 5.5.5.9
NO.0 TNL Type : lsp , TNL ID : 0xa
CKey : 44, 1
NKey : 43, 3
Tunnel policy : --, --
Create time : 0 days, 0 hours, 3 minutes, 48 seconds
UP time : 0 days, 0 hours, 3 minutes, 48 seconds
Last change time : 0 days, 0 hours, 3 minutes, 48 seconds
VC last up time : 2013/11/24 14:31:31
VC total up time : 0 days, 2 hours, 12 minutes, 51 seconds
display mpls switch-l2vc brief
使用指南
当设备上存在大量交换PW时,可以使用该命令查看交换PW的简要信息。display mpls switch-l2vc brief命令比display mpls switch-l2vc命令的显示信息简洁。
使用实例
# 查看交换PW的简要信息。
<Huawei> display mpls switch-l2vc brief
Total Switch VC : 3, 0 up, 3 down
*Switch-l2vc type : LDP<---->LDP
Peer IP Address : 2.2.2.2, 3.3.3.9
VC ID : 18, 180
VC Type : SAT E1 over Packet
VC State : up
Session State : up, up
*Switch-l2vc type : LDP<---->SVC
Peer IP Address : 3.3.3.3, 4.4.4.9
VC ID : 19, 119
VC Type : Ethernet
VC State : up
Session State : up, up
*Switch-l2vc type : SVC<---->SVC
Peer IP Address : 1.1.1.1, 2.2.2.9
VC ID : 113, 1123
VC Type : CESoPSN basic mode
VC State : up
In/Out Label : 16/10, 17/150
项目 |
描述 |
---|---|
Total Switch VC |
所有已建立的Martini方式的VC(以LDP为信令的VC)条数,包括状态为Up的条数和状态为Down的条数 |
Switch-l2vc Type |
交换类型,可以为LDP<-->LDP、LDP-SVC或者SVC<-->SVC。 当配置主备交换VC时,类型只能是LDP<-->LDP。
|
Peer IP Address |
对等体的IP地址。 |
VC ID |
VC ID是VC的标志符,唯一标志了一条VC。此处为进行PW交换的两个VC ID。 |
VC Type |
VC的封装类型。 |
VC State |
VC的状态:
|
Session state |
两侧的会话建立的状态:
|
display pw-template
使用实例
# 查看设备上配置的所有PW模板的信息。
<Huawei> display pw-template
Total PW template number : 1
PW Template Name : p2
PeerIP : --
Tnl Policy Name : --
CtrlWord : Disable
MTU : 1500
Max Atm Cells : 28
ATM Pack Overtime: 1000
Seq-Number : Disable
Transmit ATM Cells : --
TDM Encapsulation Number: 8
Jitter-Buffer : 8
Jitter-Buffer-Cep : 1000
Payload-Compression DBA : --
Idle-Code : ff
Rtp-Header : Disable
VCCV Capability : alert ttl lsp-ping bfd
Total PW : 0, Static PW : 0, LDP PW : 0
项目 |
描述 |
---|---|
Total PW template number |
PW模板总数。 |
PW Template Name |
PW模板名称。 |
PeerIP |
PW远端IP地址。 |
Tnl Policy Name |
应用于PW的公网隧道策略名。 |
CtrlWord |
表示该PW模板是否使能控制字:
|
MTU |
最大传输单元。 |
Max ATM cells |
最大传输信元数。 |
ATM pack overtime |
ATM信元打包时延。 |
Seq-Number |
在PW的控制字中有序列号字段。
|
Transmit ATM Cells |
本端设备发送的ATM信元个数。 |
TDM Encapsulation Number |
TDM帧封装数目。 |
Jitter-Buffer |
TDM的最大抖动缓冲区深度。 |
Jitter-Buffer-Cep |
CEP封装方式的TDM的最大抖动缓冲区深度。 |
Payload-Compression DBA |
负载压缩的动态带宽分配:
|
Idle-Code |
TDM抖动缓冲区下溢时填充的空闲代码值。 |
Rtp-Header |
如果启用,TDM透传封装时带RTP头。如果禁用,TDM透传封装时不带RTP头。 |
VCCV Capability |
VC连接检测方式:
|
Total PW |
使用该PW模板的总PW个数,即静态和动态PW的个数总和。 |
idle-code
命令功能
idle-code命令用来配置当Jitter Buffer下溢时填充的空闲代码值。
undo idle-code命令用来删除当Jitter Buffer下溢时填充的指定空闲代码值。
缺省情况下,Jitter Buffer下溢时系统自动填充空闲代码值为FF。
使用指南
应用场景
此命令用于设置当Jitter Buffer下溢时填充空闲代码值。下溢是指当需要读取报文进行转发时,缓冲区中没有足够多报文的情况。代码值的内容没有实际意义,用户可以随意设置。
前置条件
请先在系统视图下执行pw-template命令创建PW模板并进入PW模板视图。
后续任务
执行idle-code命令后,若要PW模板的属性在PW上的应用生效,请使用reset pw命令更新PW的属性。如果要查看idle-code配置是否已经应用在PW上,可以执行display mpls l2vc命令查看idle-code字段。
注意事项
若同时通过mpls l2vc命令中的idle-code参数和PW模板视图下的idle-code命令配置了idle-code,则mpls l2vc命令的配置生效。
jitter-buffer depth
命令功能
jitter-buffer depth命令用来配置TDMoPSN应用中Jitter Buffer的深度。
undo jitter-buffer depth命令用来恢复TDM的最大抖动缓冲区深度的缺省值。
缺省情况下,Jitter Buffer的深度是8毫秒。
使用指南
应用场景
Jitter Buffer是指为了平滑链路中报文传输的抖动而引入的缓冲区。Jitter Buffer接收速率不同的TDM业务,缓存后以恒定速率向下一跳发送,从而平滑传输抖动。该命令只适用于TDM类型的AC接口。
Jitter Buffer深度越小,抗抖动能力越弱。Jitter Buffer深度越大,抗抖动能力越大,但在数据流重建的时候会引入较大的传输延时。过大或过小的Jitter Buffer都不利于业务的高质量传输。
因此,在实际配置时,用户需要首先根据各类型业务的时延敏感度特点,结合网络带宽和抖动情况,选择合适的Jitter Buffer深度。
- 语音业务对时延非常敏感,建议选择8ms左右的Jitter Buffer深度。对于视频和数据业务,适当增加Jitter Buffer深度。
- 对于拓扑复杂,链路传输抖动较大的网络,建议适当增加Jitter Buffer的深度。否则适当减小。
- 当初始等待时延较长,则适当减小Jitter Buffer深度。
对于分组交换的PSN网络,除了预先设定合理的Jitter Buffer深度外,更重要的是需要及时监控不同大小缓冲区对防止抖动的实际效果,并逐步校准Jitter Buffer深度的取值,从而根据业务确定合理的Jitter Buffer缓冲区深度。
前置条件
请先在系统视图下执行pw-template命令创建PW模板并进入PW模板视图。
后续任务
执行jitter-buffer depth命令后,若要PW模板的属性在PW上的应用生效,请使用reset pw命令更新PW的属性。如果要查看Jitter Buffer的深度是否已经应用在PW上,可以执行display mpls l2vc命令查看jitter-buffer字段。
注意事项
若同时通过mpls l2vc命令中的jitter-buffer参数和PW模板视图下的jitter-buffer depth命令配置了Jitter Buffer的深度,则只有mpls l2vc命令的配置生效。
manual-set pw-ac-fault
mpls l2vc
命令功能
mpls l2vc命令用来创建Martini方式的VLL连接。
undo mpls l2vc命令用来删除接口上Martini方式的连接。
缺省情况下,系统没有创建Martini方式的L2VPN连接。
命令格式
mpls l2vc { ip-address | pw-template pw-template-name } * vc-id [ [ tunnel-policy policy-name ] | [ { control-word | no-control-word } ] | [ { raw | tagged } ] | [ secondary ] ] *
undo mpls l2vc { ip-address | pw-template pw-template-name } * vc-id [ [ tunnel-policy policy-name ] | [ { control-word | no-control-word } ] | [ { raw | tagged } ] | [ secondary ] ] *
undo mpls l2vc [ secondary ]
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
ip-address |
PW对端设备的LSR-ID。 |
点分十进制格式。 |
pw-template pw-template-name |
指定的PW模板名称。 |
字符串形式,区分大小写,不支持空格,长度范围是1~19。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
vc-id |
L2VC ID。 |
十进制整数形式,取值范围是1~4294967295。 |
tunnel-policy policy-name | 指定的隧道策略名。如果未指定隧道策略名,采用缺省的隧道策略。缺省策略指定优先选择LSP隧道,且负载分担个数为1。如果隧道策略名已指定,但未配置策略,仍采用缺省策略。 | 字符串形式,区分大小写,不支持空格,长度范围是1~39。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
raw |
删除报文中的SD-tag(service-delimiting tag)。AC为以太链路时配置。 |
- |
tagged |
保留报文中的SD-tag(service-delimiting tag)。AC为以太链路时配置。 |
- |
control-word |
使能控制字(Control Word)特性。 |
- |
no-control-word |
禁止控制字(Control Word)特性。 |
- |
secondary |
配置该VC为备份VC。如果不指定该关键字,新创建的VC为主VC。只有本地存在主VC才能配置备份VC;如果本地没有主VC则不能配置备份VC。 |
- |
使用指南
应用场景
在Martini方式VLL的组网环境中,使用该命令用来创建Martini方式VLL的VC连接。
注意事项
同一个接口不能既作为L2VPN的AC(Attachment Circuit)接口又作为L3VPN的AC接口。当某个接口绑定L2VPN后,该接口上配置的IP地址、路由协议等三层特性会全部变为无效。
PW两端的PE设备均需创建动态VC连接。其中,目的地址是对端PE设备的LSR-ID。
可以通过在PW模板上配置模板属性,如远端Peer、隧道策略、控制字和VCCV能力。配置LDP-PW时可以直接引用该PW模板,不用显式指定PW的属性信息。PW模板属性信息指定后可以随时更新,通过命令reset pw才能使其生效。
如果在mpls l2vc命令行中指定了PW属性,则PW模板中的相应PW属性不起作用。
创建Martini方式的连接时,如果未指定隧道策略,采用缺省的隧道策略。缺省策略指定优先选择LSP隧道,且负载分担个数为1。如果隧道策略名已指定,但未配置策略,仍采用缺省策略。
创建Martini、PWE3方式的VLL时指定MTU值,可以用于设备与其他设备的互连。
只有在以太网类型的链路上,该命令中才会出现参数raw和tagged。
配置备份PW之前必须先配置对应的主PW。删除主PW必须先删除备份PW。
对于动态创建VC,有一些参数是可以覆盖的,即后一次的配置会覆盖前一次的配置。可以覆盖的参数为:tunnel-policy tnl-policy-name、control-word、no-control-word、idle-code idle-code-value、jitter-buffer、tdm-encapsulation number、tdm-sequence-number。
当子接口配置了与VLL的绑定关系时,必须先删除子接口和VLL的绑定关系,才能删除子接口。
当子接口配置了与VLL的绑定关系时,不允许改变主接口的封装协议类型。
如果需要配置TDM PWE3功能,执行该命令配置PW前,需要先执行命令link-protocol tdm配置接口的链路层协议为TDM。
mpls l2vpn
命令功能
mpls l2vpn命令用来使能MPLS L2VPN并进入MPLS L2VPN视图。
undo mpls l2vpn命令用来去使能MPLS L2VPN,并删除所有MPLS L2VPN配置。
缺省情况下,系统没有使能MPLS L2VPN功能。
使用指南
应用场景
在二层VPN的组网环境中,当需要对设备配置MPLS L2VPN功能或需进入MPLS L2VPN视图下进行某些配置时,需要配置该命令来使能设备的MPLS L2VPN功能并进入MPLS L2VPN视图。
前置条件
使用本命令前,需要先配置MPLS的基本功能。详见mpls lsr-id 和mpls命令。
注意事项
配置过程中,P设备上不需要使能MPLS L2VPN。
执行mpls l2vpn命令后:
- 如果设备上未使能MPLS L2VPN功能,则会使能MPLS L2VPN功能并进入MPLS L2VPN视图。
- 如果设备上已使能MPLS L2VPN功能,则会进入MPLS L2VPN视图。
mpls l2vpn no-request-message
命令功能
mpls l2vpn no-request-message命令用来禁止设备向特定远端设备发送L2VPN Label Request信令的功能。
undo mpls l2vpn no-request-message命令用来恢复设备向特定远端设备发送L2VPN Label Request信令的功能。
缺省情况下,系统默认向所有远端设备发送L2VPN Label Request。
命令格式
mpls l2vpn no-request-message peer ip-address
undo mpls l2vpn no-request-message peer ip-address
mpls l2vpn oam-mapping
命令功能
mpls l2vpn oam-mapping命令用来使能AC侧状态和PSN(Packet Switching Network)侧状态的映射功能。
undo mpls l2vpn oam-mapping命令用来去使能AC侧状态和PSN侧状态的映射功能。
缺省情况下,系统没有使能AC侧状态和PSN侧状态的映射功能。
使用指南
应用场景
在VLL FRR和PWE3 FRR场景中,由于各个PE和CE之间不互相通告主备状态和链路状态,因此需分别部署PW侧和AC侧的OAM机制,检测PW和AC状态,并且在PE上使能OAM Mapping,使得PW和AC侧的OAM能够进行联动。
在PE设备上配置mpls l2vpn oam-mapping命令后,系统会建立AC侧状态和PSN侧状态的映射表。当AC侧发生故障时通告给远端PE,当PSN侧发生故障时通告给本地CE。通过故障的及时传递和感知,使得各PE和CE设备动作协同一致,从而完成端到端的FRR功能。
前置条件
配置此命令前,需要在相应的AC链路配置OAM故障检测和OAM故障通告。
配置影响
使能了AC侧状态和PSN侧状态的映射后,当本地AC侧发生故障时:
如果使能了BFD for PW,则通过BFD和信令通告AC故障给对端PE。
如果没有使能BFD for PW,则通过信令通告AC故障给对端PE。
后续任务
配置此命令后,执行命令display mpls l2vc interface,查看Local AC OAM State字段了解AC链路的状态。
mpls l2vpn pw performance disable
命令功能
mpls l2vpn pw performance disable命令用来去使能TDM接口下PW的性能统计功能。
undo mpls l2vpn pw performance disable命令用来使能TDM接口下PW的性能统计功能。
缺省情况下,TDM接口下PW的性能统计功能处于已使能状态。
使用指南
应用场景
在TDM接口下配置了PW后,则缺省使能TDM接口下PW的性能统计功能。系统以15分钟为周期统计主PW发送和接收报文的情况。有时为进一步提高系统性能或已有其他性能统计方式时,可以执行mpls l2vpn pw performance disable命令去使能PW的性能统计功能。
前置条件
此命令与PW关联,必须首先在接口下配置PW后,才能配置该命令。
目前只支持静态PW和LDP方式的动态PW的性能统计。
后续任务
当使能了PW性能统计功能时,如果需要了解该主PW当前的工作情况,可以执行display mpls l2vpn interface performance命令,查看最近一个15分钟的PW性能统计信息。
注意事项
本命令只支持对主PW去使能或使能性能统计功能。
mpls l2vpn reroute
命令功能
mpls l2vpn reroute命令用来配置FRR和主从模式下主备PW的回切策略。
undo mpls l2vpn reroute命令用来恢复默认回切策略。
缺省情况下,FRR和主从模式下主备PW回切策略是延迟回切。
命令格式
mpls l2vpn reroute { { delay delay-time | immediately } [ resume resume-time ] | never }
undo mpls l2vpn reroute
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
delay delay-time | 指定主备PW的回切策略为延迟回切,并指定延迟回切时间。 | 整数形式,单位为秒,取值范围是10~1800。缺省值为30。 |
immediately | 指定主备PW的回切策略为立即回切。 | - |
resume resume-time | 指定向备份PW的对端PE通告本端PE故障恢复的时间。该参数只能配置在FRR模式下。 | 整数形式,单位为秒,取值范围是0~600。缺省值是10。 |
never | 指定主备PW的回切策略为不回切。表示主PW故障恢复后,不再回切到主PW,直到备份PW出现故障才回切。 | - |
使用指南
应用场景
该命令用来配置FRR和主从模式下主备PW的回切策略。
前置条件
只有在FRR和主从模式下配置了主备PW后,才能使用mpls l2vpn reroute命令配置回切策略。独立模式PW冗余不能配置回切策略。
注意事项
在VLL FRR和主从模式下,回切策略有三种:
立即回切:主用PW故障恢复后,立即将流量切换到主用PW上,并向备份PW的对端PE通告故障。对于FRR模式,还可以配置延迟resume-time时间后再向备份PW的对端PE通告故障恢复,主从模式则不能配置resume-time。
一般在用户期望流量能够尽快恢复到故障前的场景时使用。
延迟回切:主用PW故障恢复后,经过delay-time时间后再将流量切换到主用PW上,切换后立即向备份PW的对端PE通告故障。对于FRR模式,如果配置了resume-time,则延迟resume-time时间后再向备份PW的对端PE通告故障恢复。
当网络规模较大,可能由于整网收敛不完全同步而引起回切丢包,配置延迟回切。
不回切:流量不切换到主用PW上,直到备份PW出现故障才回切。
如果不希望流量频繁切换,以避免接入设备产生震荡,可以配置不回切。
对于CE非对称接入组网,如果在PE连接CE的接口上配置了以太OAM功能,此时如果配置了回切策略,那么不能将resume-time时间设置为0秒,而必须大于或者等于1秒。
使用实例
# 配置主备PW切换策略,在主PW故障恢复15秒后进行回切。切换时,向备份PW的对端PE通告故障,并在20秒之后通告故障恢复。
<Huawei> system-view [Huawei] interface gigabitethernet 1/0/0 [Huawei-GigabitEthernet1/0/0] mpls l2vc 1.1.1.9 100 [Huawei-GigabitEthernet1/0/0] mpls l2vc 2.2.2.9 200 secondary [Huawei-GigabitEthernet1/0/0] mpls l2vpn reroute delay 15 resume 20
mpls l2vpn service-name
命令功能
mpls l2vpn service-name命令用来设置SVC方式的VLL、Martini方式的VLL的L2VPN的业务名称。
undo mpls l2vpn service-name命令用来删除已配置的L2VPN的业务名称。
缺省情况下,系统没有设置L2VPN的业务名称。
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
service-name | 指定L2VPN的业务名称。唯一标识PE上的一个L2VPN业务。 | 字符串形式,不支持空格,区分大小写,取值范围是1~15。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
使用指南
应用场景
默认情况下,SVC方式的VLL、Martini方式的VLL类型的L2VPN业务通过VC ID和VC Type唯一标识,该方式不方便记忆和维护。用业务名称唯一标识一个L2VPN业务,不仅可以根据需要自定义名称,而且可以通过网管界面直接操作该业务名称来维护L2VPN业务,操作简单,维护方便。
前置条件
应用本命令配置L2VPN业务名称之前,需要首先在业务接口下配置SVC方式的VLL、Martini方式的VLL。对于Martini方式的VLL和PWE3,可以配置主备PW。
注意事项
L2VPN的业务名称在同一PE设备上具有唯一性,如果配置的业务名称已经被其他PW使用,则不能配置成功,系统会提示操作错误。
L2VPN的业务名称的配置为覆盖式,如果该L2VPN业务已经配置业务名称,再进行配置时会覆盖原有名称。因此,若要修改原业务名称,不需要删除已有名称,直接配置新的业务名称即可。
- 因为主备PW在同一接口下配置,所以要当作一个PW看待,只能为一对主备PW配置一个业务名称。
- 单台PE上各个L2VPN的业务名称必须是唯一的。
- mpls l2vpn service-name命令不支持在Loopback接口下配置。
mpls l2vpn stream-dual-receiving
命令功能
mpls l2vpn stream-dual-receiving命令用来设置主备PW同时具有接收报文的功能,即双收功能。
undo mpls l2vpn stream-dual-receiving命令用来取消主备PW同时接收报文的功能。
缺省情况下,备PW不具备接收报文的功能。
mpls l2vpn vccv bfd-cv-negotiation fault-detection-only
命令功能
mpls l2vpn vccv bfd-cv-negotiation fault-detection-only命令用来控制向远端peer发送的BFD CV封装类型。
undo mpls l2vpn vccv bfd-cv-negotiation fault-detection-only命令用来恢复缺省配置。
缺省情况下,设备向所有远端peer发送BFD CV封装类型为0x08。
命令格式
mpls l2vpn vccv bfd-cv-negotiation fault-detection-only [ peer peer-address { enable | disable } ]
undo mpls l2vpn vccv bfd-cv-negotiation fault-detection-only [ peer peer-address ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
peer peer-address | 指定远端peer的IP地址。 |
点分十进制格式。 |
enable | 指定向指定远端peer发送的BFD CV封装类型为0x04。 |
- |
disable | 指定向指定远端peer发送的BFD CV封装类型为0x08。 |
- |
使用指南
应用场景
- 0x04:表示用BFD IP/UDP封装,仅用于PW故障检测
- 0x08:表示用BFD IP/UDP封装,可用于PW故障检测和AC/PW故障状态信令
- mpls l2vpn vccv bfd-cv-negotiation fault-detection-only命令用来控制向所有远端peer发送的BFD CV封装类型为0x04。
- undo mpls l2vpn vccv bfd-cv-negotiation fault-detection-only命令用来控制向所有远端peer发送的BFD CV封装类型为0x08。
- mpls l2vpn vccv bfd-cv-negotiation fault-detection-only peer peer-address enable命令用来控制向指定远端peer发送BFD CV封装类型为0x04。
- mpls l2vpn vccv bfd-cv-negotiation fault-detection-only peer peer-address disable命令用来控制向指定远端peer发送BFD CV封装类型为0x08。
- undo mpls l2vpn vccv bfd-cv-negotiation fault-detection-only peer peer-address命令用来恢复向指定远端peer发送BFD CV封装类型与全局一致。
动态PW默认支持VCCV,同时通过LDP信令将本机属性通告远端,默认BFD CV的封装为0x08。如果对端peer支持类型为0x04且涉及BFD互通时,需要配置mpls l2vpn vccv bfd-cv-negotiation fault-detection-only peer peer-address enable命令,将BFD CV封装类型修改为0x04。
注意事项
配置此命令会导致PW重新建立,业务会有短暂断流。
使用实例
# 指定向所有远端peer发送BFD CV封装类型为0x04。
<Huawei> system-view [Huawei] mpls l2vpn [Huawei-l2vpn] mpls l2vpn vccv bfd-cv-negotiation fault-detection-only
# 指定向指定远端peer发送BFD CV封装类型为0x04。
<Huawei> system-view [Huawei] mpls l2vpn [Huawei-l2vpn] mpls l2vpn vccv bfd-cv-negotiation fault-detection-only peer 10.10.10.1 enable
mpls static-l2vc
命令格式
mpls static-l2vc { { destination ip-address | pw-template pw-template-name vc-id } * | destination ip-address vc-id } transmit-vpn-label transmit-label-value receive-vpn-label receive-label-value [ tunnel-policy tnl-policy-name | [ control-word | no-control-word ] | [ raw | tagged ] | idle-code idle-code-value | jitter-buffer depth | tdm-encapsulation number | tdm-sequence-number | secondary ] *
undo mpls static-l2vc [ secondary ]
undo mpls static-l2vc { { destination ip-address | pw-template pw-template-name vc-id } * | destination ip-address vc-id } transmit-vpn-label transmit-label-value receive-vpn-label receive-label-value [ tunnel-policy tnl-policy-name | [ control-word | no-control-word ] | [ raw | tagged ] | idle-code idle-code-value | jitter-buffer depth | tdm-encapsulation number | tdm-sequence-number | secondary ] *
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
destination ip-address |
指定PW对端设备的LSR-ID。 |
点分十进制格式。 |
pw-template pw-template-name |
指定的静态PW模板名。 |
字符串形式,区分大小写,不支持空格,长度范围是1~19。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
vc-id |
指定VC ID。 |
整数形式,取值范围是1~4294967295。 |
transmit-vpn-label transmit-label-value |
指定报文发送的标签值。 |
整数形式,取值范围是0~1048575。 |
receive-vpn-label receive-label-value |
指定报文接收的标签值。 |
整数形式,取值范围是16~1023。 |
tunnel-policy tnl-policy-name | 指定的隧道策略名称。 |
字符串形式,区分大小写,不支持空格,长度范围是1~39。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
control-word | no-control-word |
使能或禁止控制字(Control Word)功能。缺省情况下未使能控制字功能。 |
- |
raw |
删除报文中的SD-tag(service-delimiting tag)。AC为以太链路时配置。 |
- |
tagged |
保留报文中的SD-tag(service-delimiting tag)。AC为以太链路时配置。 |
- |
idle-code idle-code-value | 指定手工填充Jitter Buffer下溢时的空闲代码值。AC为TDM链路时配置。 |
十六进制形式,取值范围是00~FF,缺省值为FF。 |
jitter-buffer depth | 指定Jitter Buffer的深度,即允许的最大抖动时延。AC为TDM链路时配置。 |
整数形式,取值范围是4~64,单位是毫秒,缺省值为8毫秒。 |
tdm-encapsulation number | 指定一个CESoPSN报文中封装TDM帧的数目。AC为TDM链路时配置。 |
整数形式,可能取值为8、16、24、32和40,缺省值为8。当AC接口所在的接口卡为8SA、8E1T1-M或8E1T1-F接口卡时,封装TDM帧的个数最多支持16个,如果配置封装TDM帧的个数超过16,设备按照封装个数为16进行处理。 |
tdm-sequence-number | 配置TDM透传封装中起始帧的序列号为1。AC为TDM链路时配置。 |
- |
secondary | 指定配置该PW为静态备份PW。缺省配置为主用PW。 |
- |
使用指南
应用场景
在L2VPN的组网环境中,使用该命令用来在连接不同CE设备的PE间创建静态VC连接。
注意事项
同一个接口不能既作为L2VPN的AC(Attachment Circuit)接口又作为L3VPN的AC接口。当某个接口绑定L2VPN后,该接口上配置的IP地址、路由协议等三层特性会全部变为无效。
可以通过在静态PW模板上配置模板属性,如远端Peer、隧道策略、控制字和VCCV能力。配置静态PW时可以直接引用该静态PW模板,不用显式指定PW的属性信息。静态PW模板属性信息指定后可以随时更新,通过命令reset pw才能使其生效。
两端的PE设备均需创建静态VC连接。其中,目的地址是对端PE设备的LSR-ID。两端PE设备的传输标签和接收标签互为对端的接收标签和传输标签,如果标签不匹配,可能会出现static-l2vc状态显示为up但实际无法转发。
如果未指定隧道策略名,采用缺省的策略。缺省策略指定顺序LSP和负载分担个数为1。如果隧道策略名已指定,但未配置策略,仍采用缺省策略。
配置静态VC连接时需要注意:设备发送的VPN标签值的范围是0~1048575,以支持和不同类型的设备互通。
对于静态创建VC,有一些参数是可以覆盖的,即后一次的配置会覆盖前一次的配置。可以覆盖的参数为:tunnel-policy tnl-policy-name、 control-word、no-control-word、idle-code idle-code-value、jitter-buffer、tdm-encapsulation number、tdm-sequence-number。
当子接口配置了与VLL的绑定关系时,必须先删除子接口和VLL的绑定关系,才能删除子接口。
当子接口配置了与VLL的绑定关系时,不允许改变主接口的封装协议类型。
如果需要配置TDM PWE3功能,执行该命令配置PW前,需要先执行命令link-protocol tdm配置接口的链路层协议为TDM。
使用实例
# 配置静态VC。其对端LSR-ID为1.1.1.1,发送报文的标签值为100,接收报文的标签值也为100。
<Huawei> system-view [Huawei] interface vlanif 10 [Huawei-Vlanif10] mpls static-l2vc destination 1.1.1.1 transmit-vpn-label 100 receive-vpn-label 100
# 删除静态VC。
<Huawei> system-view [Huawei] interface vlanif 10 [Huawei-Vlanif10] undo mpls static-l2vc
mpls switch-l2vc
命令功能
mpls switch-l2vc命令用于在SPE上配置PW交换,实现PW的多跳(Multi-Segment)。
undo mpls switch-l2vc命令用来删除交换PW。
缺省情况下,PW交换采用缺省的策略。缺省策略指定LSP隧道和负载分担个数为1。
命令格式
mpls switch-l2vc ip-address vc-id trans trans-label recv received-label [ tunnel-policy policy-name ] between ip-address vc-id trans trans-label recv received-label [ tunnel-policy policy-name ] encapsulation encapsulation-type [ control-word [ cc { alert | cw } * cv lsp-ping ] | [ no-control-word ] [ cc alert cv lsp-ping ] ] [ control-word-transparent ]
undo mpls switch-l2vc ip-address vc-id trans trans-label recv received-label [ tunnel-policy policy-name ] between ip-address vc-id trans trans-label recv received-label [ tunnel-policy policy-name ] encapsulation encapsulation-type [ control-word [ cc { alert | cw } * cv lsp-ping ] | [ no-control-word ] [ cc alert cv lsp-ping ] ] [ control-word-transparent ]
mpls switch-l2vc ip-address vc-id [ tunnel-policy policy-name ] between ip-address vc-id [ tunnel-policy policy-name ] encapsulation encapsulation-type [ control-word-transparent ]
undo mpls switch-l2vc ip-address vc-id [ tunnel-policy policy-name ] between ip-address vc-id [ tunnel-policy policy-name ] encapsulation encapsulation-type [ control-word-transparent ]
mpls switch-l2vc ip-address vc-id [ tunnel-policy policy-name ] between ip-address vc-id trans trans-label recv received-label [ tunnel-policy policy-name ] encapsulation encapsulation-type [ mtu mtu-value ] [ control-word [ cc { alert | cw } * cv lsp-ping ] | [ no-control-word ] [ cc alert cv lsp-ping ] ] [ timeslotnum timeslotnum ] [ tdm-encapsulation number ] [ control-word-transparent ]
undo mpls switch-l2vc ip-address vc-id [ tunnel-policy policy-name ] between ip-address vc-id trans trans-label recv received-label [ tunnel-policy policy-name ] encapsulation encapsulation-type [ mtu mtu-value ] [ control-word [ cc { alert | cw } * cv lsp-ping ] | [ no-control-word ] [ cc alert cv lsp-ping ] ] [ timeslotnum timeslotnum ] [ tdm-encapsulation number ] [ control-word-transparent ]
undo mpls switch-l2vc { ip-address vc-id encapsulation encapsulation-type | all }
参数说明
参数 |
参数说明 |
取值 |
---|---|---|
ip-address |
PW对端设备的LSR-ID。 |
点分十进制格式。 |
vc-id |
L2VC ID。 |
整数形式,取值范围是1~4294967295。 |
trans trans-label |
用于报文发送的静态标签的值。 |
整数形式,取值范围是0~1048575。 |
recv received-label | 用于报文接收的静态标签的值。 |
整数形式,取值范围是16~1023。 |
tunnel-policy policy-name | 指定的隧道策略名。如果未指定隧道策略名,采用缺省的隧道策略。缺省策略指定优先选择LSP隧道,且负载分担个数为1。如果隧道策略名已指定,但未配置策略,仍采用缺省策略。 | 字符串形式,区分大小写,不支持空格,长度范围是1~39。当输入的字符串两端使用双引号时,可在字符串中输入空格。 |
between | 指定该PW对应的交换PW。 |
- |
encapsulation encapsulation-type |
静态PW的封装类型。 |
PW交换支持的封装类型有ethernet、vlan、satop-e1和cesopsn-basic。 |
mtu mtu-value |
如果在配置动态PW时指定了非默认MTU值,在配置静动混合的交换PW时,需要手工配置MTU参数,否则动态侧的信令协商会失败。 |
整数形式,取值范围是46~9600。 |
control-word |
使能控制字(Control Word)特性。缺省情况下不使能控制字。 |
- |
no-control-word |
禁止控制字(Control Word)特性。 |
- |
cw |
使能控制字方式。 |
- |
alert |
用于VCCV-PING的Label Alert通道。 |
- |
cv |
连接性检测(Connectivity Verification),默认使能。 |
- |
lsp-ping |
采用LSP-PING方式对VC进行连接性检测,默认使能。 |
- |
control-word-transparent |
使能控制字透传。在PE双归接入SPE的BFD检测PW场景下,需要在SPE上配置控制字透传,否则BFD协商不成功。缺省情况下,没有使能控制字透传。 |
- |
timeslotnum timeslotnum | TDM方式的PWE3的时隙数。 |
整数形式。
|
tdm-encapsulation number | 设置报文中封装TDM帧的数目。 |
整数形式,可能取值为8、16、24、32和40,缺省值为8。当AC接口所在的接口卡为8SA、8E1T1-M或8E1T1-F接口卡时,封装TDM帧的个数最多支持16个,如果配置封装TDM帧的个数超过16,设备按照封装个数为16进行处理。 |
all |
删除所有的交换PW。 |
- |
使用指南
在PW的多跳的组网环境中,需要配置该命令来实现PW交换。
交换PW有三种形式:纯动态,纯静态,静动混合。不同的交换形式使用不同的命令配置:
- 配置纯静态PW多段交换:SPE设备连接的两段PW均为静态。适用于整网采用静态方案的情况。
- 配置纯动态PW多段交换:SPE设备连接的两段PW均为动态。适用于整网采用动态方案的情况。
- 配置静动混合PW多段交换:SPE设备连接的两段PW中,一段为动态,一段为静态。
纯静态PW交换及静动混合PW交换,静态PW侧需要配置PW标签。
纯动态交换PW的配置比较简单。远端标签会通过信令从两个相邻的端点(UPE或者SPE)发送到该SPE节点,控制字和VCCV能力会通过信令从两个UPE节点发送到该SPE节点。
当配置静动混合交换PW时,注意命令中的关键字between前面是动态PW的ip-address vc-id,between后面是静态PW的ip-address vc-id,两者不可互换。
- encapsulation-type为ethernet或者vlan,可以配置的参数有:control-word [ cc { alert | cw } * cv lsp-ping ]、[no-control-word ] [ cc alert cv lsp-ping ]
- encapsulation-type为satop-e1,可以配置的参数有:[no-control-word ] [ cc alert cv lsp-ping ]
encapsulation-type为cesopsn-basic,可以配置的参数有:control-word [ cc { alert | cw } * cv lsp-ping ]、[no-control-word ] [ cc alert cv lsp-ping ]
- encapsulation-type为ethernet或者vlan,可以配置的参数有:mtu mtu-value、control-word [ cc { alert | cw } * cv lsp-ping ]、[no-control-word ] [ cc alert cv lsp-ping ]
- encapsulation-type为satop-e1,可以配置的参数有:mtu mtu-value、control-word、no-control-word、tdm-encapsulation number
encapsulation-type为cesopsn-basic,可以配置的参数有:mtu mtu-value、control-word、no-control-word、timeslotnum timeslotnum、tdm-encapsulation number
其中参数timeslotnum timeslotnum必配。
用于交换的两个PW的VC-ID可以不同。
在同一个节点上PW ID和PW Type的组合必须唯一,但交换PW的两侧PW ID可以相同。
对于配置PW交换,有一些参数是可以覆盖的,即后一次的配置会覆盖前一次的配置。可以覆盖的参数为:tunnel-policy policy-name、control-word-transparent、control-word、no-control-word、tdm-encapsulation number、timeslotnum timeslotnum和mtu mtu-value。
使用实例
# 配置纯动态交换PW。
<Huawei> system-view [Huawei] mpls switch-l2vc 1.1.1.9 100 between 3.3.3.9 100 encapsulation vlan
# 配置纯静态交换PW。
<Huawei> system-view [Huawei] mpls switch-l2vc 1.1.1.9 100 trans 100 recv 100 between 3.3.3.9 100 trans 200 recv 200 encapsulation vlan
# 配置静动混合PW。
<Huawei> system-view [Huawei] mpls switch-l2vc 1.1.1.9 100 between 3.3.3.9 100 trans 200 recv 200 encapsulation vlan mtu 1500
# 删除交换PW。
<Huawei> system-view [Huawei] undo mpls switch-l2vc 1.1.1.9 100 encapsulation vlan
ping vc
命令格式
ping vc pw-type pw-id [ -c echo-number | -m time-value | -s data-bytes | -t timeout-value | -exp exp-value | -r reply-mode | -v ] * control-word [ remote remote-ip-address peer-pw-id | draft6 ] * [ ttl ttl-value ] [ uniform ]
ping vc pw-type pw-id [ -c echo-number | -m time-value | -s data-bytes | -t timeout-value | -exp exp-value | -r reply-mode | -v ] * control-word remote remote-ip-address peer-pw-id sender sender-address [ ttl ttl-value ] [ uniform ]
ping vc pw-type pw-id [ -c echo-number | -m time-value | -s data-bytes | -t timeout-value | -exp exp-value | -r reply-mode | -v ] * label-alert [ no-control-word ] [ remote remote-ip-address | draft6 ] * [ uniform ]
ping vc pw-type pw-id [ -c echo-number | -m time-value | -s data-bytes | -t timeout-value | -exp exp-value | -r reply-mode | -v ] * normal [ no-control-word ] [ remote remote-ip-address peer-pw-id ] [ ttl ttl-value ] [ uniform ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
pw-type | 指定本端PW的封装类型。 | 目前支持的PW类型有:ethernet、vlan。 |
pw-id | 指定本端PW的ID。 | 整数形式,取值范围是1~4294967295。 |
-c echo-number | 指定发送echo request报文次数。 当网络质量不高时,可以增加发送报文数目,通过丢包率来检测网络质量。 |
整数形式,取值范围是1~4294967295。缺省值是5。 |
-m time-value | 指定发送下一个echo request报文的等待时间。 ping vc发送echo request报文后等待应答(reply),缺省等待2000毫秒后发送下一个echo request报文。可以通过time-value参数配置发送时间间隔。在网络状况较差情况下,不建议此参数取值小于2000毫秒。 |
整数形式,取值范围是1~10000,单位是毫秒。缺省值是2000。 |
-s data-bytes | 指定发送echo request报文的字节数。 | 整数形式,取值范围是65~8100,单位是字节。缺省值是100。 指定的值需小于接口的MTU值。 |
-t timeout-value | 指定发送echo request报文超时的时间值。 | 整数形式,取值范围是0~65535,单位是毫秒。缺省值是2000。 |
-exp exp-value | 指定发送的echo请求报文的EXP值。 | 整数形式,取值范围是0~7。缺省值是0。 |
-r reply-mode | 指定对端回送MPLS echo应答报文的模式,
|
整数形式,取值范围是1~4。缺省值为2。 |
-v | 指定显示详细的输出信息。 | - |
no-control-word | 指定去使能control word方式。 | - |
control-word | 指定control-word方式。多跳的情况下,在交换节点,并不上送ping报文。使用Control Word方式,只能ping PW的终结点。使用控制字方式ping VC之前,需使能PW的控制字。 | - |
remote | 指定远端的PW信息。Remote指定的信息,会最终编码到ping报文中,在远端寻找相应的PW。缺省情况下,ping报文的信息源于本地的PW信息,这适合于单跳的情况。 | - |
peer-pw-id | 指定远端PW的ID。 | 整数形式,取值范围是1~4294967295。缺省情况下,远端PW ID使用本地的PW ID。 |
draft6 | 命令版本。如果指定该参数,按draft-ietf-mpls-lsp-ping-06实现。 | - |
uniform | 指定Uniform模式。此时探测报文在MPLS域中每经过一跳,IP TTL减1。 | - |
remote-ip-address | 指定远端的IP地址。默认情况下,系统会根据本地的PW找到下一跳的IP地址。对于多跳PW,如果使用control-word选项,则必须指定终结点的IP地址。如果使用MPLS Router Alert方式,可以指定任何一个交换节点,或者终结点的IP地址,Echo Request报文会发送到对端,接着返回,不会再向前转发ping报文。 | - |
label-alert | 指定label-alert方式。多跳的情况下,在交换节点,强行上送Ping报文。使用MPLS Router Alert方式,可以Ping PW的任何一个交换节点。 | - |
normal | 指定普通方式,即TTL检测方式,MPLS echo request报文不封装control word和router alert选项,利用TTL值检测PW的连通性。 | - |
ttl ttl-value | 指定TTL的值。 | 整数形式,取值范围是1~255,缺省值是为64。 |
sender sender-address | 指定源地址。在多跳PW端到端检测时,指定与检测目的PE公网会话的源地址,通常为相邻SPE或UPE的地址。 | - |
使用指南
应用场景
使用ping vc命令可以在PW为Up的情况下,大体定位PW的异常情况,如转发项异常丢失或者不正确。
ping vc命令可以对以下组网场景进行检测:
VLL组网场景。
- PWE3 VLL PW Ping。PWE3方式的VLL组网情况下,通过发起PW Ping,检查网络中PW的连通性。PWE3 VLL PW Ping包括Control Word、Label Alert和TTL方式。接收端PE收到request报文后,会提取FEC信息,并将FEC信息送至L2VPN模块判断是否到达了Egress节点。如果是,返回reply报文。
当通过ping vc命令确认某条PW发生故障,可以使用tracert vc命令定位故障。ping vc与tracert vc能很好的应用于PW的连通性检查和错误定位。
前置条件
在使用ping vc命令前,必须确认设备MPLS模块已经使能且工作正常。
注意事项
如果是检测整个PW的情况,建议使用关键字control-word选项。虽然使用关键字label-alert也可以检测整个电路,但是只有使用关键字control-word才和真正的转发一致。
- 到达Egress节点
- 到达TTL上限值
在PE单归接入SPE的多跳PW的PW Redundancy场景中,当业务流量通过主PW传输时,不支持端到端检测备份PW,只能分段检测。当业务流量通过备PW传输时,对主PW也只能分段检测。
使用实例
# 在设备上使用label-alert方式的ping vc命令来检查ethernet类型的PW连通性。
<Huawei> ping vc ethernet 100 -c 10 -m 10 -s 65 -t 100 -v label-alert remote 2.2.2.2
Reply from 2.2.2.2: bytes=65 Sequence=1 time = 31 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=2 time = 15 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=3 time = 32 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=4 time = 15 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=5 time = 32 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=6 time = 15 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=7 time = 15 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=8 time = 16 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=9 time = 15 ms Return Code 3, Subcode 1
Reply from 2.2.2.2: bytes=65 Sequence=10 time = 32 ms Return Code 3, Subcode 1
--- FEC: FEC 128 PSEUDOWIRE (NEW). Type = ethernet, ID = 100 ping statistics
10 packet(s) transmitted
10 packet(s) received
0.00% packet loss
round-trip min/avg/max = 15/21/32 ms
pw-template
命令功能
pw-template命令用来创建并进入PW模板。在PW模板中可以配置PW的属性,如Peer、Control-word、隧道策略等。
undo pw-template命令用来删除PW模板。
缺省情况下,系统没有创建任何PW模板。
使用指南
通过引用PW模板可以简化属性相似的PW的配置。
前提条件创建PW模板前需要通过命令使能L2VPN功能。
注意事项当PW模板被PW引用时,此PW模板就不能被删除。
当使用PW模板配置PW时,如果在接口下指定的PW属性和PW模板中指定的PW属性不一致,则以接口下指定的PW属性为准。
修改PW模板配置后,需要执行命令reset pw才能使新的配置生效,但是这样可能会引起PW的断连和重新建立。
PW与链路检测协议建立绑定后,不允许修改PW模板中的远端IP地址。如果需要修改,则需要解除PW与链路检测协议的绑定。
reset pw
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
pw-id | L2VPN连接的VC ID。 | 十进制整数形式,取值范围是1~4294967295。 |
pw-type | PW的封装类型。 | 目前支持的PW类型有:ethernet、vlan、satop-e1和cesopsn-basic。 |
pw-template | 重建PW模板下所有PW。 | - |
pw-template-name | 指定的PW模板名称。 | 必须是已存在的PW模板名称。 |
snmp-agent trap enable feature-name l2vpn
命令功能
snmp-agent trap enable feature-name l2vpn命令用来打开L2VPN模块的告警开关。
undo snmp-agent trap enable feature-name l2vpn命令用来关闭L2VPN模块的告警开关。
缺省情况下,L2VPN模块的告警开关处于关闭状态。
命令格式
snmp-agent trap enable feature-name l2vpn [ trap-name { hwcccvcdown | hwcccvcup | hwpwvcbackup | hwpwvcdeleted | hwpwvcdown | hwpwvcstatuschange | hwpwvcswitchptow | hwpwvcswitchwtop | hwpwvcup | hwsvcdeleted | hwsvcdown | hwsvcswitchptow | hwsvcswitchwtop | hwsvcup | hwVpwsPwRedundancyDegraded | hwVpwsPwRedundancyDegradedClear } ]
undo snmp-agent trap enable feature-name l2vpn [ trap-name { hwcccvcdown | hwcccvcup | hwpwvcbackup | hwpwvcdeleted | hwpwvcdown | hwpwvcstatuschange | hwpwvcswitchptow | hwpwvcswitchwtop | hwpwvcup | hwsvcdeleted | hwsvcdown | hwsvcswitchptow | hwsvcswitchwtop | hwsvcup | hwVpwsPwRedundancyDegraded | hwVpwsPwRedundancyDegradedClear } ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
trap-name | L2VPN模块的指定类型事件的告警开关。 |
- |
hwcccvcdown | 打开或关闭CCC VC的状态变为Down的告警开关。 |
- |
hwcccvcup | 打开或关闭CCC VC的状态变为Up的告警开关。 |
- |
hwpwvcbackup | 打开或关闭PWE3 VC状态变为备的告警开关。 |
- |
hwpwvcdeleted | 打开或关闭PWE3 VC被删除的告警开关。 |
- |
hwpwvcdown | 打开或关闭PWE3 VC状态变为Down的告警开关。 |
- |
hwpwvcstatuschange | 打开或关闭PW VC状态变更的告警开关。 |
- |
hwpwvcswitchptow | 打开或关闭PWE3备PW切换为主PW的告警开关。 |
- |
hwpwvcswitchwtop | 打开或关闭PWE3主PW切换为备PW的告警开关。 |
- |
hwpwvcup | 打开或关闭PWE3 VC状态变为Up的告警开关。 |
- |
hwsvcdeleted | 打开或关闭SVC被删除的告警开关。 |
- |
hwsvcdown | 打开或关闭SVC的状态变为Down的告警开关。 |
- |
hwsvcswitchptow | 打开或关闭SVC备PW切换为主PW的告警开关。 |
- |
hwsvcswitchwtop | 打开或关闭SVC主PW切换为备PW的告警开关。 |
- |
hwsvcup | 打开或关闭SVC的状态变为Up的告警开关。 |
- |
hwVpwsPwRedundancyDegraded | 打开VPWS PW冗余、VLL FRR、PW-APS上报保护降级发出的告警开关。 |
- |
hwVpwsPwRedundancyDegradedClear | 打开VPWS PW冗余、VLL FRR、PW-APS上报保护降级发出的清除告警开关。 |
- |
tdm-encapsulation-number
命令功能
tdm-encapsulation-number 命令用来配置TDMoPSN应用中CESoPSN(Circuit Emulation Services over Packet Switch Network)或SAToP(Structure-Agnostic Time Division Multiplexing over Packet)报文中封装TDM帧的个数。
undo tdm-encapsulation-number 命令用来恢复CESoPSN或SAToP报文中封装TDM帧个数的缺省值。
缺省情况下,CESoPSN或SAToP报文中封装TDM帧的个数为8。
使用指南
应用场景
在TDM接口下,配置动态PW时,需要协商如下的三个参数:rtp-header、时隙数、时隙数×封装帧数。
配置较少的打包帧数可以获得较小的网络时延,但是会有更多的封装开销;而配置较多的打包帧数可以获得更高的带宽利用率,但是会引入更大的打包时延。用户根据需要选择每个PW包所封装的TDM帧数。
前置条件
请先在系统视图下执行pw-template命令创建PW模板并进入PW模板视图。
配置影响
执行tdm-encapsulation-number命令后,PW将根据配置协商封装帧数。当两端配置的封装帧数不一致时,PW不能Up。
后续任务
执行tdm-encapsulation-number命令后,若要PW模板的属性在PW上的应用生效,请使用reset pw命令更新PW的属性。如果要查看封装TDM帧的个数是否已经应用在PW上,可以执行display mpls l2vc命令查看local TDM Encap Num字段。
注意事项
若同时通过mpls l2vc命令中的tdm-encapsulation参数和PW模板视图下的tdm-encapsulation-number命令配置了封装TDM帧的个数,则mpls l2vc命令的配置生效。
tracert vc
命令格式
tracert vc pw-type pw-id [ -exp exp-value | -f first-ttl | -m max-ttl | -r reply-mode | -t timeout-value ] * control-word [ draft6 ] [ full-lsp-path ] [ uniform ]
tracert vc pw-type pw-id [ -exp exp-value | -f first-ttl | -m max-ttl | -r reply-mode | -t timeout-value ] * control-word remote remote-ip-address [ ptn-mode | full-lsp-path ] [ uniform ]
tracert vc pw-type pw-id [ -exp exp-value | -f first-ttl | -m max-ttl | -r reply-mode | -t timeout-value ] * control-word remote remote-pw-id draft6 [ full-lsp-path ] [ uniform ]
tracert vc pw-type pw-id [ -exp exp-value | -f first-ttl | -m max-ttl | -r reply-mode | -t timeout-value ] * label-alert [ no-control-word ] [ remote remote-ip-address ] [ full-lsp-path ] [ draft6 ] [ uniform ]
tracert vc pw-type pw-id [ -exp exp-value | -f first-ttl | -m max-ttl | -r reply-mode | -t timeout-value ] * normal [ no-control-word ] [ remote remote-ip-address ] [ full-lsp-path ] [ draft6 ] [ uniform ]
参数说明
参数 | 参数说明 | 取值 |
---|---|---|
pw-type | 指定PW的封装类型。 | 目前支持的类型有:ethernet、vlan。 |
pw-id | 指定本地PW ID。 | 整数形式,取值范围是1~4294967295。 |
-exp exp-value | 指定MPLS echo request报文外层标签的EXP字段值,缺省值是0。 | 整数形式,取值范围是0~7。 |
-f first-ttl | 指定一个初始的TTL值。 | 整数形式,取值范围是1~255,并且必须小于max-ttl的值,缺省值是1。 |
-m max-ttl | 指定一个最大TTL。 | 整数形式,取值范围是1~255,并且必须大于first-ttl的值,缺省值是30。 |
-r reply-mode | 指定对端回送MPLS echo reply报文的模式,取值说明如下:
|
整数形式。取值范围为1~4。 |
-t timeout-value | 指定等待MPLS echo reply报文的超时时间。 | 整数形式,取值范围是0~65535,缺省值是5,单位是毫秒(ms)。 |
control-word | 指定在报文中封装control word控制字信息。 | - |
label-alert | 指定在报文中封装router alert标签。 | - |
no-control-word | 指定在报文中不封装control word控制字信息。 | - |
normal | 普通方式,MPLS echo request报文不封装control word和router alert选项。 | - |
remote | 指定远端的PW信息。 | - |
remote-ip-address | 指定远端的IP地址。默认情况下,系统会根据本地的PW找到下一跳的IP地址。如果使用label-alert,可以指定任何一个switch节点,或者终结点的IP地址。 | - |
remote-pw-id | 指定远端PW的ID。默认情况下,使用本地的PW ID。在多跳的时候,如果使用control-word选项,则必须指定终结点的IP地址。 | - |
ptn-mode | 指定PTN模式。 | - |
full-lsp-path | 显示MPLS echo request报文经过的LSP路径上所有节点回应的信息。如果不配置该参数,则只显示LSP路径上PW节点回应的信息。 | - |
uniform | 指定Uniform模式。此时探测报文在MPLS域中每经过一跳,IP TTL减1。 | - |
draft6 | 命令版本。如果指定该参数,按draft-ietf-mpls-lsp-ping-06实现。 说明:
按照draft6版本实现的tracert vc功能仅支持VLL over LDP场景。 |
- |
使用指南
应用场景
对于网络中出现的PW故障,可以执行ping vc命令,根据回应的报文,查看连通的情况,然后进一步使用tracert vc命令查看网络中出现故障的位置,为故障诊断提供依据。使用ping vc命令可以在PW为Up的情况下,大体定位PW的异常情况,如转发项异常丢失或者不正确。在PW为Down的情况下,需要使用tracert vc命令定位PW路径上某个节点的异常情况。
前置条件
- 节点设备UDP模块可以正常工作,否则tracert失败。
- 节点设备MPLS模块已经使能且工作正常。
- 节点设备ICMP模块可以正常工作,否则返回超时“ * * * ”。
执行过程
- 发送一个TTL为1的数据包,TTL超时,第一跳发送回一个MPLS ECHO-RESPONSE报文。
- 发送一个TTL为2的数据包,TTL超时,第二跳发送回一个MPLS ECHO-RESPONSE报文。
- 发送一个TTL为3的数据包,TTL超时,第三跳发送回一个MPLS ECHO-RESPONSE报文。
- 上述过程不断进行,直到到达目的地。
在每一跳的目标设备接收到MPLS ECHO-REQUEST报文后,回应MPLS ECHO-RESPONSE报文,同时说明tracert vc执行完毕。从而可以从源端显示的结果中,看到到目标设备所经过的路径。
配置影响
封装control word后,多跳的情况下,在中间节点,如果标签的TTL值没有超时,则MPLS ECHO-REQUEST报文不会被上送CPU处理。这种方式下,源端获得的PW信息较少,但对设备的性能影响较小,并且源端看不到该switch节点的下游信息。当报文多的时候,推荐采用此方式。
封装router alert后,多跳的情况下,在中间节点,MPLS ECHO-REQUEST报文被上送CPU处理。这种方式下,源端获得的PW信息较多,但当报文太多时,对设备的性能影响较大。当报文少的时候,推荐采用此方式。
remote参数指定的信息,会最终封装到MPLS ECHO-REQUEST报文中,在远端寻找相应的PW。缺省情况下,MPLS ECHO-REQUEST报文的信息来自本地的PW信息,这适合于单跳PW的情况。
注意事项
- 当探测报文到达Egress节点或者TTL到达上限值,会终结一次PW Tracert操作。
- tracert vc命令运行的过程中可用Ctrl+C终止命令的执行。
在PE单归接入SPE的多跳PW的PW Redundancy场景中,当业务流量通过主PW传输时,不支持端到端检测备份PW,只能分段检测。当业务流量通过备PW传输时,对主PW也只能分段检测。
使用实例
# 对多跳PW进行Tracert测试,封装类型为ethernet,本端PW的ID是100,远端PW的ID是200。
<Huawei> tracert vc ethernet 100 control-word remote 200 draft6 full-lsp-path TTL Replier Time Type Downstream 0 Ingress 10.1.1.2/[1025 ] 1 10.1.1.2 230 ms Transit 10.2.1.2/[3 ] 2 10.2.1.2 230 ms Transit 10.3.1.2/[3 ] 3 10.3.1.2 100 ms Transit 10.4.1.2/[3 ] 4 10.4.1.2 150 ms Egress
- bfd bind pw
- control-word
- display mpls l2vc
- display mpls l2vc brief
- display mpls l2vc oam-mapping
- display mpls l2vpn interface performance
- display mpls static-l2vc
- display mpls static-l2vc brief
- display mpls switch-l2vc
- display mpls switch-l2vc brief
- display pw-template
- idle-code
- jitter-buffer depth
- manual-set pw-ac-fault
- mpls l2vc
- mpls l2vpn
- mpls l2vpn no-request-message
- mpls l2vpn oam-mapping
- mpls l2vpn pw performance disable
- mpls l2vpn reroute
- mpls l2vpn service-name
- mpls l2vpn stream-dual-receiving
- mpls l2vpn vccv bfd-cv-negotiation fault-detection-only
- mpls static-l2vc
- mpls switch-l2vc
- mtu(PW模板视图)
- peer-address
- ping vc
- pw-template
- reset pw
- snmp-agent trap enable feature-name l2vpn
- tdm-encapsulation-number
- tnl-policy(PW模板视图)
- tracert vc