04-MPLS L2VPN命令
本章节下载: 04-MPLS L2VPN命令 (207.00 KB)
目 录
1.1.2 display l2vpn ccc-interface vc-type
1.1.4 display mpls l2vpn fib ac vpws
1.1.5 display mpls l2vpn fib pw vpws
1.1.10 ping lsp pw (for MPLS L2VPN)
1.1.13 reset service-instance statistics
设备支持两种运行模式:独立运行模式和IRF模式,缺省情况为独立运行模式。有关IRF模式的介绍,请参见“IRF配置指导”中的“IRF”。
【命令】
car { inbound | outbound } name car-name
undo car { inbound | outbound }
【视图】
服务实例视图
【缺省级别】
2:系统级
【参数】
inbound:表示在入方向应用全局CAR。
outbound:表示在出方向应用全局CAR。
name car-name:指定应用的全局CAR。car-name为全局CAR名称,为1~31个字符的字符串。
【描述】
car命令用来在AC的入方向或出方向应用全局CAR,以实现对AC的流量进行监管。undo car命令用来恢复缺省情况。
缺省情况下,没有在AC上应用全局CAR。
相关配置可参考“ACL和QoS命令参考/QoS”中的qos car aggregative (system view)命令。
【举例】
# 在接口GigabitEthernet3/0/1的服务实例200上分别对入方向和出方向上的流量应用名称为car1和car2的全局CAR,以实现对AC上的流量进行监管。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/0/1
[Sysname-GigabitEthernet3/0/1] service-instance 200
[Sysname-GigabitEthernet3/0/1-srv200] car inbound name car1
[Sysname-GigabitEthernet3/0/1-srv200] car outbound name car2
【命令】
display l2vpn ccc-interface vc-type { all | bgp-vc | ccc | ldp-vc | static-vc } [ up | down ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:显示所有类型VC使用的接口信息。
bgp-vc:显示Kompella方式VC使用的接口信息。
ccc:显示CCC方式VC使用的接口信息。
ldp-vc:显示Martini方式VC使用的接口信息。
static-vc:显示SVC方式VC使用的接口信息。
up:显示VC使用的处于up状态的CCC接口信息。
down:显示VC使用的处于down状态的CCC接口信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
交换机目前不支持显示bgp-vc、ccc和static-vc的接口信息。
【描述】
display l2vpn ccc-interface vc-type命令用来显示L2VPN VC使用的接口信息。
需要注意的是,在服务实例下创建的MPLS L2VPN连接的接口信息不能通过本命令查看。
【举例】
# 显示所有类型VC使用的接口信息。
<Sysname> display l2vpn ccc-interface vc-type all
Total ccc-interface of LDP VC: 1
up (0), down (1)
Interface Encap Type State VC Type
Vlan30 vlan down ldp-vc
表1-1 display l2vpn ccc-interface vc-type命令显示信息描述表
字段 |
描述 |
Total ccc-interface of XXX VC |
XXX类型的L2VPN VC的接口总数 |
Interface |
接口的名称 |
Encap Type |
接口的封装类型 |
State |
接口的状态 |
VC Type |
VC的类型 |
【命令】
display mpls l2vc [ interface interface-type interface-number [ service-instance instance-id ] | remote-info ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:与CE相连的接口类型和接口编号。
service-instance instance-id:显示指定服务实例的VC相关信息。instance-id为服务实例ID,取值范围为1~4094。
remote-info:从远端对等体接收的Martini方式的VC信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls l2vc命令用来显示路由器上Martini方式的虚电路VC的相关信息。
如果指定接口,则只显示指定CE接口上Martini方式的VC。
【举例】
# 显示设备上所有Martini方式的VC。
<Sysname> display mpls l2vc
Total ldp vc : 1 1 up 0 down 0 blocked
Transport Client Service VC Local Remote
VC ID Intf ID State VC Label VC Label
1000 GE4/0/2 1000 up 65536 65536
表1-2 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标签 |
# 显示设备上通过接口GigabitEthernet3/0/5与CE相连、服务实例ID为100的Martini方式的VC。
<Sysname> display mpls l2vc interface GigabitEthernet 3/0/5 service-instance 100
***VC ID : 1000
VC State : up
Destination : 2.2.2.2
Client Intf : GigabitEthernet3/0/5 is up
Service instance ID : 100
Local Group ID : 0
Remote Group ID : 0
Local VC Label : 65537
Remote VC Label : 65539
Tunnel Policy : -
Tunnel Type : lsp
Tunnel ID : 0x8780002
表1-3 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
1000 0 2.2.2.2 vlan 65539 0 1500
表1-4 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 fib ac vpws [ interface interface-type interface-number [ service-instance service-instanceid ] ] [ slot slot-number ] [ | { begin | exclude | include } regular-expression ]
IRF模式:
display mpls l2vpn fib ac vpws [ interface interface-type interface-number [ service-instance service-instanceid ] ] [ chassis chassis-number slot slot-number ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:与CE相连的接口类型和接口编号。
service-instance service-instanceid:显示指定服务实例的AC信息(如封装类型等)。service-instanceid为服务实例ID,取值范围为1~4094。
slot slot-number:显示指定单板上的AC表项。slot-number表示单板所在的槽位号。
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的AC表项。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号,可使用display device命令查看。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls l2vpn fib ac vpws命令用来显示MPLS L2VPN的AC表项信息。
需要注意的是:
· 如果指定了interface参数,没有指定service-instance参数,则显示在该三层接口下创建的MPLS L2VPN连接的AC表项。
· 如果同时指定了interface参数和service-instance参数,则显示在该二层接口指定服务实例下创建的MPLS L2VPN连接的AC表项。
· 如果没有指定任何参数,则显示所有MPLS L2VPN连接的AC表项。
【举例】
# 显示MPLS L2VPN的AC表项信息。
<Sysname> display mpls l2vpn fib ac vpws
Total AC Entry:1
**In Interface : GE2/0/9
Service Instance ID : 1
Access Mode : Vlan
CE Type : PortVlan
AC Encapsulation : 100
表1-5 display mpls l2vpn fib ac vpws命令显示信息描述表
字段 |
描述 |
Total AC Entry |
所有VPWS AC表项个数(只在查看所有VPWS AC表项时显示) |
In Interface |
入接口,即绑定L2VPN的接口 |
Service Instance ID |
服务实例 ID |
Access Mode |
AC侧的接入方式 |
CE Type |
AC 侧接口封装类型(PortVlan,Independent) |
AC Encapsulation |
AC侧封装的Vlan信息 |
【命令】
独立运行模式:
display mpls l2vpn fib pw vpws [ interface interface-type interface-number [ service-instance service-instanceid ] ] [ slot slot-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
IRF模式:
display mpls l2vpn fib pw vpws [ interface interface-type interface-number [ service-instance service-instanceid ] ] [ chassis chassis-number slot slot-number ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:与CE相连的接口类型和接口编号。
service-instance service-instanceid:显示指定服务实例的PW信息(如封装类型等)。service-instanceid为服务实例ID,取值范围为1~4094。
verbose:显示详细信息。
slot slot-number:单板上的PW表项。slot-number表示单板所在的槽位号。
chassis chassis-number slot slot-number:显示指定成员设备上指定单板的PW表项。chassis-number表示设备在IRF中的成员编号,slot-number表示单板的槽位号,可使用display device命令查看。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display mpls l2vpn fib pw vpws命令用来显示MPLS L2VPN的PW表项信息。
需要注意的是:
· 如果指定了interface参数,没有指定service-instance参数,则显示在该三层接口下创建的MPLS L2VPN连接的PW表项。
· 如果同时指定了interface参数和service-instance参数,则显示在该二层接口指定服务实例下创建的MPLS L2VPN连接的PW表项。
· 如果没有指定任何参数,则显示所有MPLS L2VPN连接的PW表项。
【举例】
# 显示MPLS L2VPN的PW表项信息。
<Sysname> display mpls l2vpn fib pw vpws
Total PW Entry:1
In Interface ServiceID InVCLabel OutVCLabel TunnelID
GE4/0/2 1000 65536 65536 0x340001
表1-6 display mpls l2vpn fib pw vpws命令显示信息描述表
字段 |
描述 |
Total PW Entry |
所有VPWS PW表项个数(只在查看所有VPWS PW表项时显示) |
In Interface |
入接口,即绑定L2VPN的接口 |
ServiceID |
服务实例ID |
InVCLabel |
VC入标签 |
OutVCLabel |
VC出标签 |
TunnelID |
公网隧道ID |
# 显示MPLS L2VPN的PW表项详细信息。
<Sysname> display mpls l2vpn fib pw vpws verbose
Total PW Entry:1
In Interface : GE3/0/5
Service Instance ID : 1005
In VC Label : 65538
Out VC Label : 65540
Out Interface : ----
Encapsulation Type : Vlan
Entry Type : Send
MTU : 1500
Control Word : NO
Packets received : 0
Receives discarded : 0
Packets sent : 0
Sends discarded : 0
Tunnel ID : 0x1ba0011(Done)
GRCount:1
表1-7 display mpls l2vpn fib pw vpws verbose命令显示信息描述表
字段 |
描述 |
Total PW Entry |
所有VPWS PW表项个数(只在查看所有VPWS PW表项时显示) |
In Interface |
入接口,即绑定L2VPN的接口 |
Service Instance ID |
服务实例ID |
In VC Label |
数据分组的VC入标签 |
Out VC Label |
数据分组的VC出标签 |
Out Interface |
出接口,CCC本地方式有效 |
Encapsulation Type |
封装类型 |
Entry Type |
转发表项类型 |
MTU |
最大传输单元 |
Control Word |
是否使用控制字 |
Packets received |
PW接收到的数据分组个数 |
Receives discarded |
PW接收方向丢弃的数据分组个数 |
Packets sent |
PW发送的数据分组个数 |
Sends discarded |
PW发送方向丢弃的数据分组个数 |
Tunnel ID |
信令分组的公网隧道索引和表项状态,表项状态取值包括Done和Waiting · GrCount:发生GR的次数 |
【命令】
display pw-class [ class-name ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
class-name:显示指定PW模板的信息,为1~19个字符的字符串,不区分大小写。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
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 -
# 显示名为1234的PW模板的信息。
<Sysname> display pw-class 1234
PW-class name Transport mode Tunnel policy Reference count
1234 Ethernet abc 0
表1-8 display pw-class命令显示信息描述表
字段 |
描述 |
PW-class name |
PW模板名称 |
Transport mode |
PW传输类型 |
Tunnel policy |
引用的隧道策略名。如果没有指定引用的隧道策略,则显示为“-” |
Reference count |
PW模板引用的次数 |
【命令】
l2vpn
undo l2vpn
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
l2vpn命令用来使能L2VPN功能,并进入L2VPN视图。undo l2vpn命令用来关闭L2VPN功能。
缺省情况下,L2VPN功能处于关闭状态。
【举例】
# 使能L2VPN功能,并进入L2VPN视图。
<Sysname> system-view
[Sysname] l2vpn
[Sysname-l2vpn]
【命令】
mpls l2vc destination vcid [ { control-word | ethernet | no-control-word | vlan } | tunnel-policy tunnel-policy-name ] *
undo mpls l2vc
【视图】
接口视图
【缺省级别】
2:系统级
【参数】
destination:对端PE的IP地址。
vcid:L2VPN连接的VC ID,取值范围为1~4294967295。
control-word:使能控制字(Control Word)特性。
ethernet:配置PW的封装方式为Ethernet模式。Ethernet模式下,P-Tag不在PW上传输。对于CE侧的报文,如果收到带有服务定界符的报文,则将其去除后再压入两层MPLS标签后转发;如果收到不带服务定界符的报文,则直接压入两层MPLS标签后转发。对于PE侧的下行报文,根据实际配置选择添加或不添加服务定界符后转发给CE,但是它不允许重写或移除已经存在的任何Tag。
no-control-word:禁止控制字(Control Word)特性。
vlan:配置PW的封装方式为VLAN模式。VLAN模式下,PW上传输的帧必须带P-Tag。对于CE侧的报文,如果收到带有服务界定符的报文,保留P-Tag,或者将P-Tag改写为对端PE期望的VLAN Tag或者空Tag(Tag值为0),再压入PW标签和隧道标签后转发;如果收到不带服务界定符的报文,则添加一个对端PE期望的VLAN Tag或空Tag后,再压入PW标签和隧道标签后转发。对于PE侧的下行报文,根据实际配置选择重写、去除或保留服务界定符后转发给CE。
tunnel-policy tunnel-policy-name:VC的隧道策略,tunnel-policy-name表示VC的隧道策略名,为1~19个字符的字符串。
【描述】
mpls l2vc命令用来创建Martini方式的L2VPN连接。undo mpls l2vc命令用来删除CE接口上Martini方式的连接。
需要注意的是:
· 如果未指定VC的隧道策略或者指定的VC隧道策略尚未配置,则该VC根据缺省选择策略来选择隧道。缺省选择策略为按照LSP隧道->CR-LSP隧道的优先级顺序选择隧道,负载分担条数为1。
· 隧道策略的配置方法,请参见“MPLS配置指导”中的“MPLS L3VPN”。
· 目前,只有使用PPP、Frame Relay和HDLC封装形式的L2VPN支持控制字特性。
· PW的封装方式分为两种:Ethernet模式和VLAN模式。目前,只有三层以太网接口/子接口和VLAN虚接口上支持配置PW的封装方式。如果未配置PW的封装方式,则根据接口类型来确定PW封装方式:三层以太网接口上的PW封装方式为Ethernet模式;VLAN接口和三层以太网子接口上的PW封装方式为VLAN模式。
相关配置可参考“MPLS命令参考/MPLS L3VPN”中的命令tunnel-policy。
【举例】
# 创建Martini方式的连接。
<Sysname> system-view
[Sysname] interface GigabitEthernet 4/0/5
[Sysname-GigabitEthernet4/0/5] mpls l2vc 2.2.2.9 999
【命令】
mpls l2vpn
undo mpls l2vpn
【视图】
L2VPN视图
【缺省级别】
2:系统级
【参数】
无
【描述】
mpls l2vpn命令用来使能MPLS L2VPN功能。undo mpls l2vpn命令用来关闭MPLS L2VPN功能,并删除所有L2VPN配置。
缺省情况下,MPLS L2VPN功能处于关闭状态。
只有通过mpls l2vpn命令使能了MPLS L2VPN后,才能配置其他的MPLS L2VPN命令。
【举例】
# 使能MPLS L2VPN功能。
<Sysname> system-view
[Sysname] l2vpn
[Sysname-l2vpn] mpls l2vpn
【命令】
ping lsp [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m wait-time | -r reply-mode | -s packet-size | -t time-out | -v ] * pw ip-address pw-id pw-id
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
-a source-ip:指定发送的Echo Request报文的源地址。source-ip为源IP地址。
-c count:指定发送Echo Request报文的次数。count为Echo Request报文发送次数,取值范围为1~4294967295,缺省值为5。
-exp exp-value:指定Echo Request报文中的EXP值。exp-value为EXP值,取值范围为0~7,缺省值为0。
-h ttl-value:指定Echo Request报文中的TTL值。ttl-value为TTL值,取值范围为1~255,缺省值为255。
-m wait-time:指定连续发送Echo Request报文的时间间隔。wait-time为发送报文的时间间隔,取值范围为1~10000,单位为毫秒,缺省值为200毫秒。
-r reply-mode:指定接收者对Echo Request报文的应答模式。reply-mode为应答模式,取值范围为1和2,1表示不回应,2表示使用UDP报文回应,缺省值为2。
-s packet-size:指定Echo Request报文的净荷报文长度。packet-size为净荷报文长度,取值范围为65~8100,单位为字节,缺省值为100字节。
-t time-out:指定发送Echo Request报文后等待响应的超时时间。time-out为超时时间,取值范围为0~65535,单位为毫秒,缺省值为2000毫秒。
-v:指定显示详细的应答信息。
pw ip-address:指定对端PE的IP地址。
pw-id pw-id:指定到对端PE的PW ID,取值范围为1~4294967295。
【描述】
ping lsp pw命令用来检测Martini方式VC的可达性。
通过S9500E检测VC可达性时,要求对端PE必须支持检测VC功能;但是对端PE设备不能通过本功能检查S9500E的VC的可达性。
【举例】
# 检测到达对端PE(IP地址为3.3.3.9)、PW ID为301的VC的可达性。
<Sysname> ping lsp pw 3.3.3.9 pw-id 301
LSP Ping FEC: FEC 128 PSEUDOWIRE (NEW) 3.3.3.9 301 : 100 data bytes, press CTRL_C to break
Reply from 100.1.2.1: bytes=100 Sequence=0 time = 31 ms
Reply from 100.1.2.1: bytes=100 Sequence=1 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=2 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=3 time = 62 ms
Reply from 100.1.2.1: bytes=100 Sequence=4 time = 62 ms
--- FEC: FEC 128 PSEUDOWIRE (NEW) 3.3.3.9 301 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 31/55/62 ms
【命令】
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隧道->CR-LSP隧道的优先级顺序选择隧道,并指定负载分担个数为1。
需要注意的是:
· 如果通过本命令指定了隧道策略名,但未配置该策略,则采用缺省策略,即按照LSP隧道->CR-LSP隧道的优先级顺序选择隧道,负载分担条数为1。
· 隧道策略的配置方法,请参见“MPLS配置指导”中的“MPLS L3VPN”。
相关配置可参考“MPLS命令参考/MPLS L3VPN”中的命令tunnel-policy。
【举例】
# 配置pw100使用的隧道选用策略是tp100。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] pw-tunnel-policy tp100
【命令】
reset service-instance statistics [ interface interface-type interface-number [ service-instance instance-id [ inbound | outbound ] ] ]
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
interface interface-type interface-number:清除指定接口上指定或所有服务实例的流量统计信息。interface-type interface-number为接口类型和接口编号。
service-instance instance-id:清除指定接口上指定服务实例的流量统计信息。instance-id为服务实例的编号,取值范围为1~4094。
inbound:清除入方向的流量统计信息。
outbound:清除出方向的流量统计信息。
【描述】
reset service-instance statistics命令用来清除服务实例上的AC流量统计信息。
【举例】
# 清除接口GigabitEthernet3/0/1的服务实例200上的AC流量统计信息。
<Sysname> reset service-instance statistics interface GigabitEthernet 3/0/1 service-instance 200
【命令】
service-instance service-instance-id
undo service-instance service-instance-id
【视图】
二层以太网端口视图/二层聚合接口视图
【缺省级别】
2:系统级
【参数】
service-instance-id:服务实例ID,用于唯一标识二层以太网接口下服务实例,取值范围为1~4094。
【描述】
service-instance命令用来创建一个服务实例,并进入服务实例视图。undo service-instance用于删除已经创建的服务实例。
缺省情况下,不存在任何服务实例。
需要注意的是,不同二层以太网接口下,服务实例ID可以相同。
【举例】
# 在二层以太网接口GigabitEthernet3/0/1下创建服务实例100,并进入服务实例视图。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/0/1
[Sysname-GigabitEthernet3/0/1] service-instance 100
[Sysname-GigabitEthernet3/0/1-srv100]
【命令】
trans-mode{ ethernet | vlan }
undo trans-mode
【视图】
PW模板视图
【缺省级别】
2:系统级
【参数】
ethernet:PW传输模式为Ethernet。
vlan:PW传输模式为VLAN。
【描述】
trans-mode用于配置PW传输模式。undo trans-mode用于恢复缺省情况。
缺省情况下,PW传输模式为VLAN。
对于Ethernet模式和VLAN模式:
· Ethernet模式下,PW上传输的帧不能带P-Tag:对于CE侧的报文,如果收到带有服务界定符的报文,则将其去除后再压入PW标签和隧道标签后转发;如果收到不带服务界定符的报文,则直接压入PW标签和隧道标签后转发。对于PE侧的下行报文,根据实际配置选择添加或不添加服务界定符后转发给CE,但是它不允许重写或去除已经存在的任何Tag。
· VLAN模式下,PW上传输的帧必须带P-Tag:对于CE侧的报文,如果收到带有服务界定符的报文,保留P-Tag,或者将P-Tag改写为对端PE期望的VLAN Tag或者空Tag(Tag值为0),再压入PW标签和隧道标签后转发;如果收到不带服务界定符的报文,则添加一个对端PE期望的VLAN Tag或空Tag后,再压入PW标签和隧道标签后转发。对于PE侧的下行报文,根据实际配置选择重写、去除或保留服务界定符后转发给CE。
【举例】
# 配置PW传输模式为Ethernet。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] trans-mode ethernet
【命令】
vpn l2vpn mix
undo vpn l2vpn mix
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
无
【描述】
vpn l2vpn mix命令用来配置MPLS L2VPN混插功能,以使设备上的以太网接口板和业务底板能共同处理MPLS L2VPN业务。undo vpn l2vpn mix命令用来取消MPLS L2VPN混插功能。
缺省情况下,MPLS L2VPN混插功能处于使能状态。
· 当配置MPLS L2VPN混插功能后,HoVPN功能失效;反之亦然,当配置了HoVPN功能后,MPLS L2VPN混插功能失效。有关HoVPN的配置请参见“MPLS配置指导”中的“MPLS L3VPN”。
· 只有设备的系统工作模式设置为advance hybrid、bridgee hybrid或routee hybrid时,MPLS L2VPN混插功能才能生效。
· 关于以太网接口板和业务底板的型号请参见产品安装指导中的附录。
【举例】
#当以太网接口板和业务底板同时工作时,使能L2VPN混插功能。
<Sysname> system-view
[Sysname] vpn l2vpn mix
【命令】
xconnect peer peer-ip-address pw-id pw-id [ access-mode { ethernet | vlan } | mtu mtu-value | [ pw-class class-name ] ] *
undo xconnect peer
【视图】
服务实例视图
【缺省级别】
2:系统级
【参数】
peer-ip-address:远端对等体的地址。
pw-id pw-id:指定Martini方式MPLS L2VPN连接的PW ID,pw-id取值范围为1~4294967295。
access-mode:指定接入模式,缺省的接入模式为VLAN方式。
ethernet:指定接入模式为Ethernet方式。
vlan:指定接入模式为VLAN方式。
mtu mtu-value:指定MTU的值,mtu-value的取值范围为46~65535,缺省值为1500。
pw-class class-name:指定PW模板名,class-name为1~19个字符的字符串,不区分大小写。不指定PW模板名时,隧道策略将采用缺省策略,即按照LSP隧道->CR-LSP隧道的优先级顺序选择隧道,负载分担条数为1;如果指定了PW模板名,但PW模板下没有指定隧道策略,或者指定的隧道策略尚未配置,则仍采用缺省策略。隧道策略的配置方法,请参见“MPLS配置指导”中的“MPLS L3VPN”。
【描述】
xconnect peer命令用来在指定服务实例下创建Martini方式的MPLS L2VPN连接。undo xconnect peer命令用来删除指定服务实例下的MPLS L2VPN连接。
· VLAN接入:CE发送给PE或PE发送给CE的以太网帧头带有一个VLAN Tag,该Tag是一个服务提供商网络为了区分用户而压入的“服务界定符”。我们把这个作为服务界定符的Tag称为P-Tag。
· Ethernet接入:CE发送给PE或PE发送给CE的以太网帧头中没有服务界定符,如果此时帧头中有VLAN Tag,则说明它只是用户报文的内部VLAN Tag,对于PE设备没有意义。这种用户的内部VLAN Tag称为U-Tag。需要注意的是:
· 本命令中配置的MTU值通过LDP信令进行通告,用于PW的协商。
· 本命令只能在服务实例1~4094的视图下进行配置,否则系统会提示出错。
本命令中配置的MTU值只进行有可能存在的协议上的参数协商。
相关配置可参考命令pw-class。
【举例】
# 在服务实例100下创建Martini方式的MPLS L2VPN连接,匹配的外层VLAN标签为100。
<Sysname> system-view
[Sysname] interface GigabitEthernet 3/0/1
[Sysname-GigabitEthernet3/0/1] service-instance 100
[Sysname-GigabitEthernet3/0/1-srv100] encapsulation s-vid 100
[Sysname-GigabitEthernet3/0/1-srv100] xconnect peer 5.5.5.5 pw-id 100
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!