03-MPLS L2VPN命令
本章节下载: 03-MPLS L2VPN命令 (242.49 KB)
目 录
1.1.1 ccc interface in-label out-label
1.1.6 display l2vpn ccc-interface vc-type
1.1.9 display mpls l2vpn connection
1.1.10 display mpls l2vpn forwarding-info
1.1.11 display mpls static-l2vc
1.1.16 mpls l2vpn reserve vlan
1.1.18 mpls static-l2vc destination
1.1.23 route-distinguisher (MPLS-L2VPN view)
1.1.25 vpn-target (MPLS-L2VPN view)
【命令】
ccc ccc-connection-name interface interface-type interface-number in-label in-label-value out-label out-label-value nexthop ip-address [ control-word | no-control-word ]
undo ccc ccc-connection-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
ccc-connection-name:CCC连接名,唯一标识PE上的一个CCC连接,为1~20个字符的字符串。
interface-type interface-number:与本地CE相连的接口类型和接口编号。
in-label-value:入标签,取值范围为16~1023。
out-label-value:出标签,取值范围为16~1023。
nexthop ip-address:指定下一跳IP地址。
control-word:使能控制字(Control Word)特性。
no-control-word:禁止控制字(Control Word)特性。
WX6100E系列无线控制器以太网交换机目前暂不支持控制字特性。
【描述】
ccc interface in-label out-label命令用来在连接不同PE的CE间创建一条远程CCC连接。undo ccc命令用来删除CCC连接。
两个PE设备上均需配置。
PE使用连接名标识不同的CCC连接,不同PE上同一CCC连接使用的连接名可以不同。
当P和PE相连时,必须在P和PE之间配置静态LSP。
【举例】
# 创建CE-A到CE-B的远程连接:入接口为连接CE-A的接口Vlan-interface10,下一跳IP地址为20.1.1.2,入标签为100,出标签为200。
<Sysname> system-view
[Sysname] ccc CEA-CEB interface vlan-interface 10 in-label 100 out-label 200 nexthop 20.1.1.2
【命令】
ce ce-name [ id ce-id [ range ce-range ] [ default-offset ce-offset ] ]
undo ce ce-name
【视图】
MPLS-L2VPN视图/MPLS-L2VPN-CE视图
【缺省级别】
2:系统级
【参数】
ce-name:在当前PE的当前VPN上指定CE名,为1~20个字符的字符串,不包含“-”字符。
ce-id:VPN内CE的ID。取值范围为0~199。
ce-range:当前PE上最多可连接的CE数,取值范围为1~200,缺省值为10。
ce-offset:初始CE偏差,取值为0或1,缺省值为0。
【描述】
ce命令用来创建CE,并进入MPLS-L2VPN-CE视图。undo ce命令用来删除创建的CE。
在创建CE时,必须使用id参数指定CE的ID;此后再次进入该CE的视图时,则不需要再输入id参数。
【举例】
# 在VPN内创建一个名为ce1的CE。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn1] route-distinguisher 100:1
[Sysname-mpls-l2vpn-vpn1] ce ce1 id 1
[Sysname-mpls-l2vpn-ce-vpn1-ce1]
# 在VPN内创建一个名为ce2的CE。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn1] route-distinguisher 100:1
[Sysname-mpls-l2vpn-vpn1] ce ce1 id 1
[Sysname-mpls-l2vpn-ce-vpn1-ce1] ce ce2 id 2
[Sysname-mpls-l2vpn-ce-vpn1-ce2]
【命令】
connection [ ce-offset id ] interface interface-type interface-number [ tunnel-policy tunnel-policy-name ]
undo connection { ce-offset id | interface interface-type interface-number }
【视图】
MPLS-L2VPN-CE视图
【缺省级别】
2:系统级
【参数】
interface-type interface-number:与CE相连的接口,其封装格式必须与所属VPN一致。
ce-offset id:指定与L2VPN相连的对端CE的ID,取值范围为0~199。
tunnel-policy tunnel-policy-name:指定VC的隧道策略,tunnel-policy-name表示VC的隧道策略名,为1~19个字符的字符串。
【描述】
connection命令用来创建Kompella方式连接。undo connection命令用来删除已创建的Kompella方式连接。
在创建Kompella方式连接时,需要指定对端CE的ID和本地CE接口。
如不指定隧道策略名,将采用缺省策略。缺省策略使用LSP隧道,并指定负载分担条数为1;如果策略名已经指定,但未配置策略,也采用缺省策略。
相关配置可参考 “MPLS分册/MPLS L3VPN”中的tunnel select-seq load-balance-number命令。
【举例】
# 创建Kompella方式连接。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1
[Sysname-mpls-l2vpn-vpn1] ce ce1
[Sysname-mpls-l2vpn-ce-vpn1-ce1] connection ce-offset 2 interface vlan-interface 10
【命令】
display bgp l2vpn { all | group [ group-name ] | peer [ [ ip-address ] verbose ] | route-distinguisher route-distinguisher [ ce-id ce-id [ label-offset label-offset ] ] }
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:地址族的所有L2VPN信息。
group group-name:对等体组的名称,为1~47个字符的字符串。
ip-address:对等体IP地址。
verbose:显示详细信息。
route-distinguisher route-distinguisher:指定路由标识符值为nn:nn或IP-address:nn,为3~21个字符的字符串。
ce-id ce-id:MPLS L2VPN连接的VPN的CE号,取值范围为0~199。远程的连接需要使用远程CE号。
label-offset label-offset:标签偏移值,取值范围为0~65535。
【描述】
display bgp l2vpn命令用来显示BGP路由表中的L2VPN信息。
相关配置可参考route-distinguisher命令。
【举例】
# 显示BGP路由表中所有L2VPN信息。
<Sysname> display bgp l2vpn all
BGP Local router ID : 2.2.2.9, local AS number : 100
Origin codes:i - IGP, e - EGP, ? - incomplete
bgp.l2vpn: 1 destination
Route Distinguisher: 100:1
CE ID Label Offset Label Base nexthop pref as-path
1 0 8202 3.3.3.9 100
表1-1 display bgp l2vpn all命令输出信息描述表
字段 |
描述 |
BGP Local router ID |
BGP本地路由器ID |
local AS number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
bgp.l2vpn |
BGP L2VPN的数量 |
Route Distinguisher |
路由标识符 |
CE ID |
VPN内CE号 |
Label Offset |
标签偏移值 |
Label Base |
标签库 |
nexthop |
下一跳地址 |
pref |
本地优先级 |
as-path |
路由的AS路径 |
# 显示BGP路由表中L2VPN的对等体的简要信息。
<Sysname> display bgp l2vpn peer
BGP local router ID : 4.4.4.9
Local AS number : 100
Total number of peers : 1 Peers in established state : 0
Peer AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
3.3.3.9 100 0 0 0 0 00:01:07 Active
表1-2 display bgp l2vpn peer命令显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Local AS number |
本地自治系统号 |
Total number of peers |
对等体的总数 |
Peers in established state |
BGP会话处于Established状态的对等体数量 |
Peer |
对等体的IP地址 |
V |
对等体使用的BGP版本 |
AS |
自治系统号 |
MsgRcvd |
收到的消息数目 |
MsgSent |
发送的消息数目 |
OutQ |
等待发往指定对等体的消息数目 |
PrefRcv |
收到的前缀数目 |
Up/Down |
BGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于目前状态的时长 |
State |
对等体的状态 |
# 显示BGP路由表中L2VPN的对等体3.3.3.9的详细信息。
<Sysname> display bgp l2vpn peer 3.3.3.9 verbose
Peer: 3.3.3.9 Local: 2.2.2.9
Type: IBGP link
BGP version 4, remote router ID 3.3.3.9
BGP current state: Established, Up for 00:21:15
BGP current event: KATimerExpired
BGP last state: OpenConfirm
Port: Local - 179 Remote - 1034
Configured: Active Hold Time: 180 sec Keep Alive Time:60 sec
Received : Active Hold Time: 180 sec
Negotiated: Active Hold Time: 180 sec
Peer optional capabilities:
Peer support bgp multi-protocol extended
Peer support bgp route refresh capability
Address family IPv4 Unicast: advertised and received
Address family L2VPN: advertised and received
Received: Total 26 messages, Update messages 2
Sent: Total 28 messages, Update messages 2
Maximum allowed prefix number: 150000
Threshold: 75%
Minimum time between advertisement runs is 15 seconds
Peer Preferred Value: 0
BFD: Enabled
Routing policy configured:
No routing policy is configured
表1-3 display bgp l2vpn peer verbose命令显示信息描述表
字段 |
描述 |
Peer |
对等体的IP地址 |
Local |
本地路由器的IP地址 |
Type |
BGP类型 |
BGP current state |
BGP会话当前的状态 |
BGP current event |
BGP会话当前的事件 |
BGP last state |
BGP会话的上一个状态 |
Port |
BGP会话所用的端口号,分为本地(Local)号和远端(Remote)号 |
Configured |
本地配置的定时器值 |
Received |
接收的定时器值 |
Negotiated |
协商的定时器值 |
Peer optional capabilities: Peer support bgp multi-protocol extended Peer support bgp route refresh capability |
对等体可选能力,包括对等体支持BGP组播协议扩展和BGP支持路由刷新能力 |
Address family IPv4 Unicast |
IPv4单播地址族能力 |
Address family L2VPN |
L2VPN地址族 |
Received |
接收的消息数目及更新的消息数目 |
Sent |
发送的消息数目及更新的消息数目 |
Maximum allowed prefix number |
允许的最大路由数 |
Threshold |
门槛值 |
BFD |
对等体的BFD配置状态 |
Routing policy configured |
针对对等体指定的路由策略 |
# 显示BGP路由表中指定路由标识符的L2VPN信息。
<Sysname> display bgp l2vpn route-distinguisher 100:1
BGP Local router ID : 2.2.2.9, local AS number : 100
Origin codes:i - IGP, e - EGP, ? - incomplete
bgp.l2vpn: 1 destination
CE ID Label Offset Label Base nexthop pref as-path
4 0 132096 3.3.3.9 100
表1-4 display bgp l2vpn route-distinguisher命令输出信息描述表
字段 |
描述 |
BGP Local router ID |
BGP本地路由器 |
local AS number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
bgp.l2vpn |
BGP L2VPN的数量 |
Route Distinguisher |
路由标识符 |
CE ID |
VPN内CE号 |
Label Offset |
标签偏移值 |
Label Base |
标签库 |
nexthop |
下一跳地址 |
pref |
优先级 |
as-path |
路由的AS路径 |
# 显示BGP路由表中指定路由标识符和CE号的L2VPN信息。
<Sysname> display bgp l2vpn route-distinguisher 100:1 ce-id 4
BGP Local router ID : 2.2.2.9, local AS number : 100
Origin codes:i - IGP, e - EGP, ? - incomplete
CE ID Label Offset Label Base nexthop pref as-path
1 0 8202 3.3.3.9 100
表1-5 display bgp l2vpn route-distinguisher ce-id命令输出信息描述表
字段 |
描述 |
BGP Local router ID |
BGP本地路由器 |
local AS number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
CE ID |
VPN内CE号 |
Label Offset |
标签偏移值 |
Label Base |
标签库 |
nexthop |
下一跳地址 |
pref |
优先级 |
as-path |
路由的AS路径 |
# 显示BGP路由表中指定路由标识符、CE号和标签偏移值的L2VPN信息。
<Sysname> display bgp l2vpn route-distinguisher 100:1 ce-id 4 label-offset 0
BGP Local router ID : 2.2.2.9, local AS number : 100
Origin codes:i - IGP, e - EGP, ? - incomplete
nexthop:3.3.3.9, pref :100, as-path :
label base:132096,label range:10,layer-2 mtu:0,encap type:Unknown or Reserved
label state
132096 down
132097 up
132098 down
132099 down
132100 down
132101 down
132102 down
132103 down
132104 down
132105 down
表1-6 display bgp l2vpn route-distinguisher ce-id label-offset命令显示信息描述表
字段 |
描述 |
BGP Local router ID |
BGP本地路由器ID |
local AS number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
nexthop |
下一跳地址 |
pref |
优先级 |
as-path |
路由的AS路径 |
label base |
标签库 |
label range |
标签范围 |
layer-2 mtu |
二层最大传输单元值 |
encap type |
封装类型 |
【命令】
display ccc [ ccc-name ccc-name | type { local | remote } ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
ccc-name ccc-name:CCC连接名,为1~20个字符的字符串。
type:指定要显示的CCC连接类型。
local:本地CCC连接。
remote:远程CCC连接。
【描述】
display ccc命令用来显示CCC连接信息。
如果不指定连接名或连接类型,将显示所有连接信息。
【举例】
# 显示指定名称的CCC连接。
<Sysname> display ccc ccc-name c1
***Name : c1
Type : remote
State : down
Intf : Vlan-interface2 (up)
In-label : 100
Out-label : 200
Nexthop : 20.1.1.1
# 显示所有的CCC连接。
<Sysname> display ccc
Total ccc vc : 1
Local ccc vc : 0, 0 up
Remote ccc vc : 1, 0 up
***Name : c1
Type : remote
State : down
Intf : Vlan-interface2 (up)
In-label : 100
Out-label : 200
Nexthop : 20.1.1.1
表1-7 display ccc命令显示信息描述表
字段 |
描述 |
Total ccc vc |
CCC连接总数 |
Local ccc vc |
本地CCC连接数 |
Remote ccc vc |
远端CCC连接数 |
Name |
CCC连接名 |
Type |
CCC连接类型 |
State |
CCC连接状态 |
Intf |
CCC连接接口 |
In-label |
入口标签 |
Out-label |
出口标签 |
Nexthop |
下一跳的IP地址 |
【命令】
display l2vpn ccc-interface vc-type { all | bgp-vc | ccc | ldp-vc | static-vc } [ up | down ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:所有封装类型的接口。
bgp-vc:封装类型为Kompella方式L2VPN VC的接口。
ccc:封装类型为CCC方式L2VPN VC的接口。
ldp-vc:封装类型为Martini方式L2VPN VC的接口。
static-vc:封装类型为SVC方式L2VPN VC的接口。
up:VC使用的处于up状态的CCC接口。
down:VC使用的处于down状态的CCC接口。
【描述】
display l2vpn ccc-interface vc-type命令用来显示L2VPN的VC使用的接口信息。
【举例】
# 显示所有封装类型的接口。
<Sysname> display l2vpn ccc-interface vc-type all
Total ccc-interface of CCC VC: 3
up (3), down (0)
Interface Encap Type State VC Type
Vlan2 ethernet up CCC
Vlan3 ethernet up bgp-vc
Vlan4 ethernet up static-vc
# 显示封装类型为Kompella方式L2VPN VC的接口。
<Sysname> display l2vpn ccc-interface vc-type bgp-vc
Total ccc-interface of BGP VC: 1
up (1), down (0)
Interface Encap Type State VC Type
Vlan3 ethernet up bgp-vc
# 显示封装SVC方式L2VPN VC,状态为up的接口。
<Sysname> display l2vpn ccc-interface vc-type svc-vc up
Total ccc-interface of SVC VC: 1,
up (1), down (0)
Interface Encap Type State VC Type
Vlan4 VLAN up static-vc
表1-8 display l2vpn ccc-interface vc-type命令显示信息描述表
字段 |
描述 |
Total ccc-interface of XXX VC |
XXX类型的L2VPN VC的接口总数 |
Interface |
接口的名称 |
Encap Type |
接口的封装类型 |
State |
接口的状态 |
VC Type |
L2VPN VC接口的封装方式 |
【命令】
display mpls l2vc [ interface interface-type interface-number [ service-instance instance-id ] | remote-info ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:与CE相连的接口类型和接口编号。
service-instance instance-id:指定服务实例的编号,instance-id的取值范围为1~4094。
remote-info:从远端对等体接收的Martini方式的VC信息。
【描述】
display mpls l2vc命令用来显示路由器上Martini方式的虚电路VC的相关信息。
如果指定接口,则只显示指定CE接口上Martini方式的VC。
【举例】
# 显示路由器上所有Martini方式的VC。
<Sysname> display mpls l2vc
Total ldp vc : 3 0 up 3 down
Transport Client Service VC Local Remote Tunnel
VC ID Intf ID State VC Label VC Label Policy
5 Vlan2 -- down 1024 -- lsp3
6 Vlan3 -- down 0 0 lsp2
7 Vlan4 -- down 0 0 plcy3
表1-9 display mpls l2vc命令显示信息描述表
字段 |
描述 |
Total ldp vc |
Martini方式的VC总数 |
Transport VC ID |
远端的VC ID |
Client Intf |
与CE连接的接口 |
Service ID |
服务实例ID |
VC State |
VC的状态 |
Local VC Label |
本地的VC标签 |
Remote VC Label |
远端的VC标签 |
Tunnel Policy |
已配置的隧道策略名 |
# 显示通过接口GigabitEthernet2/0/1与CE相连、服务实例ID为100的Martini方式的VC。
<Sysname> display mpls l2vc interface gigabitethernet 2/0/1 service-instance 100
***VC ID : 10000000
VC State : up
Destination : 1.1.1.1
Client Intf : GigabitEthernet2/0/1 is up
Service instance ID : 100
Local Group ID : 0
Remote Group ID : 0
Local VC Label : 1029
Remote VC Label : 1029
Tunnel Policy : default
Tunnel Type : lsp
Tunnel ID : 0x220020
表1-10 display mpls l2vc interface命令显示信息描述表
字段 |
描述 |
VC ID |
远端的VC ID |
VC State |
VC的状态 |
Destination |
目的IP地址 |
Client Intf |
与CE连接的接口 |
Service instance ID |
服务实例ID |
Local Group ID |
本地VC Group ID,用于LDP消息中的L2VPN VC FEC TLV |
Remote Group ID |
远端VC Group ID,用于LDP消息中的L2VPN VC FEC TLV |
Local VC Label |
本地的VC标签 |
Remote VC Label |
远端的VC标签 |
Tunnel Policy |
已配置的隧道策略名 |
Tunnel Type |
隧道类型 |
Tunnel ID |
隧道ID |
# 显示从远端对等体接收的Maritini方式的VC信息。
<Sysname> display mpls l2vc remote-info
total remote ldp vc : 1
Transport Group Peer Remote Remote C Remote
VC ID ID Addr Encap VC Label Bit MTU
100 0 3.3.3.9 ethernet 1025 0 1500
表1-11 display mpls l2vc remote-info命令显示信息描述表
字段 |
描述 |
total remote ldp vc |
远端LDP连接的VC数 |
Transport VC ID |
远端的VC ID |
Group ID |
远端VC Group ID,用于LDP消息中的L2VPN VC FEC TLV |
Peer Addr |
远端对等体的IP地址 |
Remote Encap |
远端接口的封装类型 |
Remote VC Label |
远端的VC标签 |
C Bit |
控制字,取值为0或1 |
Remote MTU |
远端接口的MTU值 |
【命令】
display mpls l2vpn [ export-route-target-list | import-route-target-list | vpn-name vpn-name [ local-ce | remote-ce ] ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
export-route-target-list:显示L2VPN出方向的Route-Target列表。
import-route-target-list:显示L2VPN入方向的Route-Target列表。
vpn-name vpn-name:VPN名称,为1~31个字符的字符串,不包含“-”字符。
local-ce:显示指定VPN上所有本地CE的配置情况和状态。
remote-ce:显示从其它PE学习到的远端CE的配置情况和状态。
【描述】
display mpls l2vpn命令用来显示PE上的L2VPN信息。
如果不指定VPN名称,将显示所有VPN信息。
【举例】
# 显示L2VPN出方向路由目标列表。
<Sysname> display mpls l2vpn export-route-target-list
export vpn target list: 755:7 888:8
表1-12 display mpls l2vpn export-route-target-list命令显示信息描述表
字段 |
描述 |
export vpn target list |
BGP VPN出方向的Route-Target列表 |
# 显示PE上配置的所有L2VPN信息。
<Sysname> display mpls l2vpn
VPN Number: 1
vpn-name encap-type route-distinguisher mtu ce(L) ce(R)
vpn2 ethernet 500:1 888 0 0
表1-13 display mpls l2vpn命令显示信息描述表
字段 |
描述 |
VPN Number |
已创建的VPN数 |
vpn-name |
VPN的名称 |
encap-type |
封装类型 |
route-distinguisher |
路由标识符 |
mtu |
最大传输数据单元 |
ce(L) |
本地的CE号 |
ce(R) |
远端的CE号 |
# 显示名为vpn1的L2VPN信息。
<Sysname> display mpls l2vpn vpn-name vpn1
***VPN name : vpn1
Encap type : vlan
Local ce number(s) : 0
Remote ce number(s) : 0
Route distinguisher : 100:2
MTU : 1500
Import vpn target : 111:1
Export vpn target : 111:1
表1-14 display mpls l2vpn命令显示信息描述表
字段 |
描述 |
VPN Name |
VPN的名称 |
Encap type |
封装类型 |
Local ce number(s) |
本地的CE号 |
Remote ce number(s) |
远端的CE号 |
Route distinguisher |
路由标识符 |
MTU |
最大传输数据单元 |
Import vpn target |
入方向VPN-Target |
Export vpn target |
出方向VPN-Target |
# 显示名为vpn1的L2VPN上本地CE的信息。
<Sysname> display mpls l2vpn vpn-name vpn1 local-ce
ce-name ce-id range conn-num LB
ce1 1 10 0 132096/0/10
LB stands for label block
表1-15 display mpls l2vpn命令显示信息描述表
字段 |
描述 |
ce-name |
CE的名称 |
ce-id |
CE号 |
range |
CE的范围 |
conn-num |
连接数量 |
LB |
标签块 |
# 显示名为vpn1的L2VPN上远端CE的信息。
<Sysname> display mpls l2vpn vpn-name vpn1 remote-ce
no. ce-id peer-id route-distinguisher LB
1 4 3.3.3.9 100:1 132096/0/10
表1-16 display mpls l2vpn命令显示信息描述表
字段 |
描述 |
no. |
序号 |
ce-id |
CE号 |
peer-id |
对等体的IP地址 |
route-distinguisher |
路由标识符 |
LB |
标签块 |
【命令】
display mpls l2vpn connection [ vpn-name vpn-name [ remote-ce ce-id | down | up | verbose ] ]
display mpls l2vpn connection [ interface interface-type interface-number | summary]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vpn-name vpn-name:VPN名称,为1~31个字符的字符串,不包含“-”字符,不区分大小写。
remote-ce ce-id:指定将要显示其远程连接信息的CE。ce-id,与L2VPN相连的对端CE的ID,取值范围为0~199。
down:状态为down的连接的详细信息。
up:状态为up的连接的详细信息。如果不指定down或up,将显示这两种状态的连接的详细信息。
verbose:显示详细信息。该参数只有在显示VPN内所有连接时有效。
interface interface-type interface-number:指定接口类型和接口编号。
summary:显示连接的摘要统计信息。
【描述】
display mpls l2vpn connection命令用来显示Kompella方式的L2VPN连接信息。
如果不指定任何参数,将显示所有Kompella方式的L2VPN连接信息。
【举例】
# 显示所有Kompella方式的L2VPN连接。
<Sysname> display mpls l2vpn connection
1 total connections,
connections: 1 up, 0 down, 0 local, 1 remote, 0 unknown
VPN name: vpn1,
1 total connections,
connections: 1 up, 0 down, 0 local, 1 remote, 0 unknown
CE name: ce1, id: 1,
Rid type status peer-id route-distinguisher intf
4 rmt up 3.3.3.9 100:1 Vlan2
表1-17 display mpls l2vpn connection命令显示信息描述表
字段 |
描述 |
connections |
连接的统计信息,包括状态为up的连接数,状态为down的连接数,本地连接数,远端连接数和未知的连接数 |
VPN name |
VPN的名称 |
CE name |
CE的名称 |
id |
CE号 |
Rid |
远端的CE号 |
type |
连接的类型 |
status |
连接的状态 |
peer-id |
对等体的IP地址 |
route-distinguisher |
路由标识 |
intf |
连接用的接口 |
# 显示名为vpn1的VPN上Kompella方式的L2VPN连接信息。
<Sysname> display mpls l2vpn connection vpn-name vpn1
VPN name: vpn1,
1 total connections,
connections: 1 up, 0 down, 0 local, 1 remote, 0 unknown
CE name: ce1, id: 1,
Rid type status peer-id route-distinguisher intf
4 rmt up 3.3.3.9 100:1 Vlan2
本命令的显示信息描述请参见表1-17。
# 显示接口Vlan-interface2上Kompella方式的L2VPN连接信息。
<Sysname> display mpls l2vpn connection interface vlan-interface 2
***Conn-type : remote
Local vc state : up
Remote vc state : up
Local ce-id : 1
Local ce name : ce1
Remote ce-id : 4
Intf(state,encap) : Vlan-interface2 (up,vlan)
Peer id : 3.3.3.9
Route-distinguisher : 100:1
Local vc label : 132100
Remote vc label : 132097
Tunnel policy : policy1
Tunnel Type : lsp
Tunnel ID : 0x226013
表1-18 display mpls l2vpn connection interface命令显示信息描述表
字段 |
描述 |
Conn-type |
连接的类型 |
Local vc state |
本地的VC连接状态 |
Remote vc state |
远端的VC连接状态 |
Local ce-id |
本地的CE号 |
Local ce name |
本地的CE名称 |
Remote ce-id |
远端的CE号 |
Intf(state,encap) |
接口的名称(接口的状态,接口的封装类型) |
Peer id |
对等体的IP地址 |
Route-distinguisher |
路由标识 |
Local vc label |
本地的VC标签 |
Remote vc label |
远端的VC标签 |
Tunnel policy |
隧道策略名称 |
Tunnel type |
隧道类型 |
Tunnel ID |
隧道ID |
# 显示所有Kompella方式的L2VPN连接的摘要统计信息。
<Sysname> display mpls l2vpn connection summary
1 total connections,
connections: 1 up, 0 down , 0 local, 1 remote, 0 unknown
No. vpn-name local-num remote-num unknown-num up-num total-num
1 vpn1 0 1 0 1 1
表1-19 display mpls l2vpn connection summary命令显示信息描述表
字段 |
描述 |
connections |
连接的统计信息,包括状态为up的连接数,状态为down的连接数,本地连接数,远端连接数和未知的连接数 |
No. |
序号 |
vpn-name |
VPN的名称 |
local-num |
本地连接的数量 |
remote-num |
远程连接的数量 |
unknown-num |
未知连接的数量 |
up-num |
up连接的数量 |
total-num |
所有连接的数量 |
【命令】
display mpls l2vpn forwarding-info [ vc-label ] interface interface-type interface-number [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vc-label:L2VPN的VC标签,取值范围为16~4294967295。
interface-type interface-number:接口类型和接口编号。
|:使用正则表达式对显示进行过滤。有关正则表达式的详细介绍,请参见“系统分册/系统基本配置操作”中的“命令行显示”一节。
begin:显示特定行及其以后的所有行,该特定行必须包含指定正则表达式。
exclude:显示不包含指定正则表达式的所有行。
include:显示只包含指定正则表达式的所有行。
regular-expression:表示正则表达式,为1~80个字符的字符串,区分大小写。
【描述】
display mpls l2vpn forwarding-info命令用来显示MPLS L2VPN的转发信息。
【举例】
# 显示MPLS L2VPN转发信息。
<Sysname> display mpls l2vpn forwarding-info interface Vlan-interface 2
In interface : Vlan-interface2
Encapsulation type: vlan
MTU : 1500
Control word : 1
Entry type : send
Out VC label : 8193
Tunnel ID : 0x110002
表1-20 display mpls l2vpn forwarding-info命令显示信息描述表
字段 |
描述 |
In interface |
入接口,即绑定L2VPN的接口 |
Encapsulation type |
封装类型 |
MTU |
最大传输单元 |
Control word |
是否使用控制字:0表示不使用;1表示使用 |
Entry type |
转发表项类型 |
Out VC label |
VC出标签 |
Tunnel ID |
公网隧道ID |
【命令】
display mpls static-l2vc [ interface interface-type interface-number ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:CE接口类型和接口编号。
【描述】
display mpls static-l2vc命令用来显示路由器上配置的静态VC信息。
如果指定了接口名称则只显示指定CE接口上的静态VC信息。
【举例】
# 显示路由器上配置的静态VC信息。
<Sysname> display mpls static-l2vc
total connections: 1, 1 up, 0 down
ce-intf state destination tr-label rcv-label tnl-policy
Vlan2 up 3.3.3.9 100 200 policy1
表1-21 display mpls static-l2vc命令显示信息描述表
字段 |
描述 |
total connections |
连接的统计信息,包括连接的总数、状态为up的连接数和状态为down的连接数 |
ce-intfe |
CE接口名称 |
State |
VC的状态 |
destination |
目的IP地址 |
tr-label |
传输VPN时的标签值(静态二层VC的出标签) |
rcv-label |
接收VPN时的标签值(静态二层VC的入标签) |
tnl-policy |
隧道策略名 |
# 显示接口Vlan-interface2上配置的静态VC。
<Sysname> display mpls static-l2vc interface vlan-interface 2
***CE-interface : Vlan-interface2 is up
VC State : up
Destination : 3.3.3.9
Transmit-vpn-label : 100
Receive-vpn-label : 400
Tunnel Policy : policy1
Tunnel Type : lsp
Tunnel ID : 0x226013
表1-22 display mpls static-l2vc命令显示信息描述表
字段 |
描述 |
CE-interface |
CE接口名称 |
VC State |
VC的状态 |
Destination |
目的IP地址 |
Transmit-vpn-label |
传输VPN时的标签值(静态二层VC的出标签) |
Receive-vpn-label |
接收VPN时的标签值(静态二层VC的入标签) |
Tunnel Policy |
隧道策略名称 |
Tunnel Type |
隧道类型 |
Tunnel ID |
隧道ID |
【命令】
display pw-class [ class-name ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
class-name:显示指定PW模板的信息,为1~19个字符的字符串,不区分大小写。
【描述】
display pw-class用来显示PW模板的信息。
如果不指定模板名称,则显示所有PW模板的信息。
【举例】
# 显示所有PW模板的信息。
<Sysname> display pw-class
Total 3 PW-class(es)
PW-class name Transport mode Tunnel policy
1234 Ethernet abc
1025 VLAN abc
1026 VLAN default
# 显示名为1234的PW模板的信息。
<Sysname> display pw-class 1234
PW-class name Transport mode Tunnel policy Reference count
1234 Ethernet abc 0
表1-23 display pw-class命令显示信息描述表
字段 |
描述 |
PW-class name |
PW模板名称 |
Transport mode |
PW传输类型 |
Tunnel policy |
隧道策略名 |
Reference count |
PW模板引用的次数 |
【命令】
l2vpn-family
undo l2vpn-family
【视图】
BGP视图
【缺省级别】
2:系统级
【参数】
无
【描述】
l2vpn-family命令用来进入BGP-L2VPN地址族视图。undo l2vpn-family命令用来删除BGP-L2VPN地址族下的所有配置。
【举例】
# 进入L2VPN地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] l2vpn-family
[Sysname-bgp-af-l2vpn]
【命令】
mpls l2vc destination vc-id [ tunnel-policy tunnel-policy-name ] [ control-word | no-control-word ]
undo mpls l2vc
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
destination:对端PE的IP地址。
vc-id:L2VPN连接的VC ID,取值范围为1~4294967295。
tunnel-policy tunnel-policy-name:VC的隧道策略,tunnel-policy-name表示VC的隧道策略名,为1~19个字符的字符串。
control-word:使能控制字(Control Word)特性。
no-control-word:禁止控制字(Control Word)特性。
【描述】
mpls l2vc命令用来创建Martini方式的L2VPN连接。undo mpls l2vc命令用来删除CE接口上Martini方式的连接。
l 如果不指定策略名,将采用缺省策略。缺省策略使用LSP隧道,并指定负载分担个数为1;如果指定了隧道策略名,却未配置策略,仍采用缺省策略。
l 目前WX6100E系列无线控制器以太网交换机暂不支持控制字特性。
相关配置可参考“MPLS分册/MPLS L3VPN”中的tunnel select-seq load-balance-number。
【举例】
# 创建Martini方式的连接。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] mpls l2vc 2.2.2.9 999
【命令】
mpls l2vpn
undo mpls l2vpn
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
mpls l2vpn命令用来使能MPLS L2VPN。undo mpls l2vpn命令用来取消该设置,并删除所有L2VPN配置。
只有通过mpls l2vpn命令使能了MPLS L2VPN后,才能配置其他的L2VPN命令。
【举例】
# 使能MPLS L2VPN。
<Sysname> system-view
[Sysname] mpls l2vpn
【命令】
mpls l2vpn reserve vlan vlan-id
undo mpls l2vpn reserve vlan
【视图】
系统视图
【参数】
vlan-id:为MPLS L2VPN特性保留的VLAN ID。
【描述】
mpls l2vpn reserve vlan命令用来设置MPLS L2VPN的保留VLAN,必须确保该VLAN不存在,否则会影响L2VPN业务,导致转发不通。undo mpls l2vpn reserve vlan命令用来恢复缺省情况。
缺省情况下,没有设置MPLS L2VPN的保留VLAN。
全局只能设置一个MPLS L2VPN保留VLAN,如果需要修改保留VLAN,需要取消先前的配置后再重新配置新的保留VLAN。
【举例】
# 配置MPLS L2VPN的保留VLAN为VLAN11。
<Sysname> system-view
[Sysname] mpls l2vpn reserve vlan 11
【命令】
mpls l2vpn vpn-name [ encapsulation { ethernet | vlan } [ control-word | no-control-word ] ]
undo mpls l2vpn vpn-name
【视图】
系统视图/MPLS-L2VPN视图
【缺省级别】
2:系统级
【参数】
vpn-name:VPN名称,唯一标识PE上的一个VPN,为1~31个字符的字符串,不包含“-”字符,不区分大小写。
encapsulation:指定VPN封装类型。
ethernet:以太网封装。
vlan:VLAN封装。
control-word:使能控制字(Control Word)特性。
no-control-word:禁止控制字(Control Word)特性。
【描述】
mpls l2vpn命令用来创建Kompella方式的VPN,并进入MPLS-L2VPN视图。undo mpls l2vpn命令用来删除对应的VPN。
进行VPN封装时,封装类型必须与CE接口的封装类型匹配。
目前WX6100E系列无线控制器以太网交换机暂不支持控制字特性。
【举例】
# 创建名为vpn1的Kompella模式的VPN,并进入MPLS-L2VPN视图。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn1]
# 创建名为vpn2的Kompella模式的VPN,并进入MPLS-L2VPN视图。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn1] mpls l2vpn vpn2 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn2]
【命令】
mpls static-l2vc destination destination-router-id transmit-vpn-label transmit-label-value receive-vpn-label receive-label-value [ tunnel-policy tunnel-policy-name ] [ control-word | no-control-word ]
undo mpls static-l2vc
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
destination-router-id:目的路由器的ID。
transmit-label-value:传输VPN时的标签值,是静态二层VC的出标签,取值范围为16~1023。
receive-label-value:接收VPN时的标签值,是静态二层VC的入标签,取值范围为16~1023。
tunnel-policy-name:VC的隧道策略,为1~19个字符的字符串。
control-word:使能控制字(Control Word)特性。
no-control-word:禁止控制字(Control Word)特性。
【描述】
mpls static-l2vc destination命令用来在连接不同PE路由器的CE间创建静态VC连接。undo mpls static-l2vc命令用来删除CE接口的静态连接。
l 两端的PE路由器均需创建静态VC连接。其中,目的地址是对端PE路由器的IP地址。两端PE路由器的传输标签和接收标签互为对端的接收标签和传输标签。
l 如果未指定隧道策略名,采用缺省的策略。缺省策略为LSP隧道,并且负载分担个数为1;如果隧道策略名已指定,但未配置策略,仍采用缺省策略。
l 目前WX6100E系列无线控制器以太网交换机暂不支持控制字特性。
【举例】
# 在连接不同PE路由器的CE间创建静态VC连接。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] mpls static-l2vc destination 1.1.1.1 transmit-vpn-label 111 receive-vpn-label 222 tunnel-policy pol1
【命令】
mtu mtu
undo mtu
【视图】
MPLS-L2VPN视图
【缺省级别】
2:系统级
【参数】
mtu:L2VPN的MTU值,取值范围为128~1500,缺省值为1500。
【描述】
mtu命令用来设置Kompella模式连接的MTU(Max Transport Unit,最大传输单元)值。undo mtu命令用来恢复Kompella模式连接的缺省的MTU值。
mtu命令只进行有可能存在的协议上的参数协商,并不指导转发,因此不建议使用此命令。
【举例】
# 设置Kompella模式连接的MTU值为1000。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1
[Sysname-mpls-l2vpn-vpn1] mtu 1000
【命令】
pw-class class-name
undo pw-class class-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
class-name:PW模板名,为1~19个字符的字符串,不区分大小写。
【描述】
pw-class用于创建PW模板,并进入PW模板视图。undo pw-class用于删除已经创建的PW模板。
缺省情况下,不存在任何PW模板。
【举例】
# 创建PW模板pw100,并进入PW模板视图。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100]
【命令】
pw-tunnel-policy policy-name
undo pw-tunnel-policy
【视图】
PW模板视图
【缺省级别】
2:系统级
【参数】
policy-name:指定PW模板的隧道选用策略,为1~19个字符的字符串,不区分大小写。
【描述】
pw-tunnel-policy用于指定PW模板的隧道选用策略。undo pw-tunnel-policy命令用来恢复缺省情况。
缺省情况下,隧道策略为使用LSP隧道,并指定负载分担个数为1。
需要注意的是,如果通过本命令指定了策略名,但未配置该策略,则采用缺省策略,即使用LSP隧道,并指定负载分担个数为1。
相关配置可参考“MPLS分册/MPLS L3VPN”中的tunnel select-seq load-balance-number。
【举例】
# 配置pw100使用的隧道选用策略是tp100。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] pw-tunnel-policy tp100
【命令】
reset bgp l2vpn { as-number | ip-address | all | external | internal }
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
as-number:复位与指定自治系统的对等体的L2VPN BGP连接,取值范围为1~4294967295。
ip-address:指定对等体的IP地址。
all:复位所有L2VPN BGP连接。
external:EBGP会话。
internal:IBGP会话。
【描述】
reset bgp l2vpn命令用来对BGP的L2VPN连接复位。
【举例】
# 复位所有的L2VPN BGP连接。
【命令】
route-distinguisher route-distinguisher
【视图】
MPLS-L2VPN视图
【缺省级别】
2:系统级
【参数】
route-distinguisher:指定路由标识值为nn:nn 或IP-address:nn,为3~21个字符的字符串。
RD有两种格式:
l 16位自治系统号:32位用户自定义数,例如:101:3。
l 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
【描述】
route-distinguisher命令用来为VPN配置RD(Route Distinguisher,路由标识)。
同一PE上不同的VPN有不同的RD。不同PE上相同VPN的RD可以相同或不同。
l RD没有缺省值。创建VPN时,必须配置RD。只有配置了RD,VPN才会生效。一旦配置了RD,就不能将其和VPN解除关联。
l 不能直接修改RD值,必须先删除VPN,然后用新的RD值重新创建VPN。
【举例】
# 配置路由标识。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn1] route-distinguisher 300:1
【命令】
trans-mode{ ethernet | vlan }
undo trans-mode
【视图】
PW模板视图
【缺省级别】
2:系统级
【参数】
ethernet:PW传输模式为Ethernet。
vlan:PW传输模式为VLAN。
【描述】
trans-mode用于配置PW传输模式。undo trans-mode用于恢复缺省情况。
缺省情况下,PW传输模式为VLAN。
PW上的报文封装方式分为两种:Ethernet模式和VLAN模式。
l Ethernet模式下,PW上传输的帧不能带P-Tag:对于CE侧的报文,如果收到带有服务界定符的报文,则将其去除后再压入PW标签和隧道标签后转发;如果收到不带服务界定符的报文,则直接压入PW标签和隧道标签后转发。对于PE侧的下行报文,根据实际配置选择添加或不添加服务界定符后转发给CE,但是它不允许重写或去除已经存在的任何Tag。
l VLAN模式下,PW上传输的帧必须带P-Tag:对于CE侧的报文,如果收到带有服务界定符的报文,保留P-Tag,或者将P-Tag改写为对端PE期望的VLAN Tag或者空Tag(Tag值为0),再压入PW标签和隧道标签后转发;如果收到不带服务界定符的报文,则添加一个对端PE期望的VLAN Tag或空Tag后,再压入PW标签和隧道标签后转发。对于PE侧的下行报文,根据实际配置选择重写、去除或保留服务界定符后转发给CE。
对于WX6100E系列无线控制器以太网交换机是否保留或去除下行报文的服务界定符,取决于用户在将下行端口加入服务界定符对应的VLAN时所配置的端口链路类型。关于端口在加入VLAN时的链路类型配置请参见“VLAN配置”。
【举例】
# 配置PW传输模式为Ethernet。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] trans-mode ethernet
【命令】
vpn-target vpn-target&<1-16> [ both | export-extcommunity | import-extcommunity ]
undo vpn-target { all | { vpn-target&<1-16> [ both | export-extcommunity | import-extcommunity ] }
【视图】
MPLS-L2VPN视图
【缺省级别】
2:系统级
【参数】
vpn-target:添加VPN Target扩展团体属性到VPN实例入或出方向VPN Target扩展团体列表,并指定VPN Target值为nn:nn 或IP-address:nn,为3~21个字符的字符串。&<1-16>表示前面的参数最多可以输入16次。
VPN Target有两种格式:
l 16位自治系统号:32位用户自定义数,例如:101:3。
l 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
both:从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息,为缺省值。
export-extcommunity:到目的VPN扩展团体来的出方向路由信息。
import-extcommunity:从目的VPN扩展团体来的入方向路由信息。
all:所有从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息。
【描述】
vpn-target命令用来将一个指定VPN和一个或多个VPN Target相关联。undo vpn-target命令用来删除和指定VPN关联的VPN Target。
VPN Target没有缺省值,创建VPN时需要配置。
【举例】
# 配置VPN1与VPN Target的关联。
<Sysname> system-view
[Sysname] mpls l2vpn vpn1 encapsulation ethernet
[Sysname-mpls-l2vpn-vpn1] route-distinguisher 300:1
[Sysname-mpls-l2vpn-vpn1] vpn-target 1:1 2:2 export-extcommunity
[Sysname-mpls-l2vpn-vpn1] vpn-target 1.2.3.4:11 import-extcommunity
【命令】
xconnect peer peer-ip-address pw-id pw-id [ pw-class class-name ] [ mtu mtu-value ] [ access-mode { ethernet | vlan } ]
undo xconnect peer
【视图】
服务实例视图
【缺省级别】
2:系统级
【参数】
peer-ip-address:远端对等体的地址。
pw-id:Martini方式MPLS L2VPN连接的PW ID,取值范围是1~4294967295。
pw-class class-name:指定PW模板名,class-name为1~19个字符的字符串,不区分大小写。不指定PW模板名时,隧道策略将采用缺省策略,即使用LSP隧道,并指定负载分担个数为1;如果指定了PW模板名,但PW模板下没有配置隧道策略,或者隧道策略中未配置策略,仍采用缺省策略。
mtu mtu-value:指定MTU的值,mtu-value的取值范围为0~65535,缺省值为1500。
access-mode:指定接入模式,缺省的接入模式为VLAN方式。
ethernet:指定接入模式为Ethernet方式。
vlan:指定接入模式为VLAN方式。
【描述】
xconnect peer命令用来在指定服务实例下创建Martini方式的MPLS L2VPN连接。undo xconnect peer命令用来删除指定服务实例下的MPLS L2VPN连接。
l VLAN接入:CE发送给PE或PE发送给CE的以太网帧头带有一个VLAN Tag,该Tag是一个服务提供商网络为了区分用户而压入的“服务界定符”。我们把这个作为服务界定符的Tag称为P-Tag。
l Ethernet接入:CE发送给PE或PE发送给CE的以太网帧头中没有服务界定符,如果此时帧头中有VLAN Tag,则说明它只是用户报文的内部VLAN Tag,对于PE设备没有意义。这种用户的内部VLAN Tag称为U-Tag。
需要注意的是:
l 本命令中配置的MTU值通过LDP信令进行通告,用于PW的协商。
l 本命令只能在服务实例1~4094的视图下进行配置,否则系统会提示出错。
相关配置可参考命令pw-class,以及“MPLS分册/VPLS命令”中的service-instance命令。
【举例】
# 在服务实例100下创建Martini方式的MPLS L2VPN连接,匹配的外层VLAN标签为100。
<Sysname> system-view
[Sysname] interface Gigabitethernet 2/0/2
[Sysname-GigabitEthernet2/0/2] service-instance 100
[Sysname-GigabitEthernet2/0/2-srv100] encapsulation s-vid 100
[Sysname-GigabitEthernet2/0/2-srv100] xconnect peer 5.5.5.5 pw-id 100
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!