05-VPLS命令
本章节下载: 05-VPLS命令 (212.57 KB)
目前,对于WX6100E系列无线控制器以太网交换机,如果需要使用VPLS的相应功能,需要配置SD系列业务板。
【命令】
description text
undo description
【视图】
VSI视图
【缺省级别】
2:系统级
【参数】
text:指定VPLS实例的描述文本,为不超过80个字符的字符串。
【描述】
description命令用来设置VPLS实例的描述信息。undo description命令用来删除该VPLS实例的描述信息。
缺省情况下,不设置VPLS实例的描述信息。
【举例】
# 设置指定VPLS实例aaa的描述信息为Aaa_Technologies_Co._Ltd.
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] description Aaa_Technologies_Co._Ltd.
【命令】
display bgp vpls { all | group [ group-name ] | peer [ [ ip-address ] verbose ] | route-distinguisher route-distinguisher [ site-id site-id [ label-offset label-offset ] ] }
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
all:地址族的所有VPLS信息。
group group-name:对等体组的名称,为1~47个字符的字符串。
ip-address:对等体IP地址。
verbose:显示详细信息。
route-distinguisher route-distinguisher:指定路由标识符值为ASN:nn或IP-address:nn,为3~21个字符的字符串。
site-id site-id:VPLS实例内Site的ID,取值范围为0~8。
label-offset label-offset:标签偏移值,取值范围为0~65535。
【描述】
display bgp vpls命令用来显示BGP路由表中的VPLS信息。
【举例】
# 显示BGP路由表中所有VPLS信息。
<Sysname> display bgp vpls all
BGP Local Router ID : 2.2.2.9, Local AS number : 100
Origin codes:i - IGP, e - EGP, ? - incomplete
BGP.VPLS: 1 destination
**Route Distinguisher: 100:1
SITE ID LB Offset LB Size LB Base Nexthop LocPref
1 0 10 131346 3.3.3.9 100
表1-1 display bgp vpls all命令输出信息描述表
字段 |
描述 |
BGP Local Router ID |
BGP本地路由器ID |
Local AS number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
BGP.VPLS |
BGP VPLS的数量 |
Route Distinguisher |
路由标识符 |
SITE ID |
VPLS实例内Site的ID |
LB Offset |
标签偏移值 |
LB Size |
标签大小 |
LB Base |
标签库的初始标签值 |
Nexthop |
下一跳地址 |
LocPref |
本地优先级 |
# 显示BGP路由表中VPLS的对等体3.3.3.9的详细信息。
<Sysname> display bgp vpls 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 01h06m42s
BGP current event: KATimerExpired
BGP last state: OpenConfirm
Port: Local - 1040 Remote - 179
Configured: Active Hold Time: 180 sec Keep Alive Time:60 sec
Received : Active Hold Time: 180 sec
Negotiated: Active Hold Time: 180 sec Keep Alive Time:60 sec
Peer optional capabilities:
Peer support bgp multi-protocol extended
Peer support bgp route refresh capability
Graceful Restart Capability: received
Restart Timer Value of Peer: 150 seconds
Forwarding State preserved by Peer for following Address families:
IPv4 Unicast
VPLS
Address family IPv4 Unicast: advertised and received
Address family VPLS: advertised and received
Received: Total 26 messages, Update messages 2
Sent: Total 28 messages, Update messages 2
Maximum allowed prefix number: 4294967295
Threshold: 75%
Minimum time between advertisement runs is 15 seconds
Optional capabilities:
Route refresh capability has been enabled
Connect-interface has been configured
Peer Preferred Value: 0
BFD: Enabled
Routing policy configured:
No routing policy is configured
表1-2 display bgp vpls peer verbose命令显示信息描述表
字段 |
描述 |
Peer |
对等体的IP地址 |
Local |
本地路由器的IP地址 |
Type |
BGP类型 |
BGP version 4 |
BGP版本为4 |
remote router ID |
远端路由器的IP地址 |
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支持路由刷新能力 |
Graceful Restart Capability: Restart Timer Value of Peer Forwarding State preserved by Peer for following Address families |
GR能力,包括对等体重启时间和为对等体支持的地址族(IPv4单播地址族和VPLS地址族)提供转发状态 |
Address family IPv4 Unicast |
IPv4单播地址族能力 |
Address family VPLS |
VPLS地址族 |
Received |
接收的消息数目及更新的消息数目 |
Sent |
发送的消息数目及更新的消息数目 |
Maximum allowed prefix number |
允许的最大路由数 |
Threshold |
门槛值,当路由数达到允许的最大路由数×Threshold时,将会输出告警信息 |
Minimum time between advertisement runs is XX seconds |
最小通告时间 |
Optional capabilities: Route refresh capability has been enabled Connect-interface has been configured |
可选能力,包括路由刷新功能已使能和直连接口已配置 |
Peer Preferred Value |
对等体优先级 |
BFD |
对等体的BFD配置状态 |
Routing policy configured |
针对对等体指定的路由策略 |
# 显示BGP路由表中指定路由标识符的VPLS信息。
<Sysname> display bgp vpls route-distinguisher 100:1
BGP Local Router ID : 2.2.2.9, Local AS Number : 100
Origin codes:i - IGP, e - EGP, ? - incomplete
BGP.VPLS: 1 destination
SITE ID LB Offset LB Size LB Base Nexthop LocPref
8 0 10 524624 3.3.3.9 100
表1-3 display bgp vpls route-distinguisher命令输出信息描述表
字段 |
描述 |
BGP Local Router ID |
BGP本地路由器 |
Local AS Number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
BGP.VPLS |
BGP VPLS的数量 |
SITE ID |
VPLS实例内Site的ID |
LB Offset |
标签偏移值 |
LB Size |
标签大小 |
LB Base |
标签库的初始标签值 |
Nexthop |
下一跳地址 |
LocPref |
本地优先级 |
# 显示BGP路由表中指定路由标识符、CE号和标签偏移值的VPLS信息。
<Sysname> display bgp vpls route-distinguisher 100:1 site-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 , Locpref : 100
Metric : 133 , Flag : 0x85
LB Base : 132096 , LB NewBase : 0
LB Size : 10 , Label Offset : 0
MTU :0 , Encap Type :Unknown or Reserved
Path Attribute : RefCount : 1, MED 133: , AS Path : 200
表1-4 display bgp vpls route-distinguisher site-id label-offset命令显示信息描述表
字段 |
描述 |
BGP Local router ID |
BGP本地路由器ID |
local AS number |
本地自治系统号 |
Origin codes |
路由起源代码 i - IGP(网络层可达信息来源于AS内部) e - EGP(网络层可达信息通过EGP学习) ? - incomplete(网络层可达信息通过其他方式学习) |
*Nexthop |
下一跳地址 |
Locpref |
本地优先级 |
Metric |
cost值 |
Flag |
标签的当前状态 0x0001(BGP_VPLS_LB_NOT_SENTTO_VPLS) 0x0002(BGP_VPLS_LB_SENTTO_VPLS) 0x0004(BGP_VPLS_LB_SELECTED) 0x0008(BGP_VPLS_LB_ASBR_TNLDOWN) 0x0010(BGP_VPLS_LB_FROM_RR_IBGP) 0x0020(BGP_VPLS_LB_FROM_RR_EBGP) 0x0040(BGP_VPLS_LB_FROM_IBGP) 0x0080(BGP_VPLS_LB_FROM_EBGP) 0x0085(BGP_VPLS_LB_NOT_SENTTO_VPLS | BGP_VPLS_LB_SELECTED | BGP_VPLS_LB_FROM_EBGP) |
LB Offset |
标签偏移值 |
LB Size |
标签个数 |
LB Base |
标签库的初始标签值 |
LB NewBase |
新标签库 |
RefCount |
标签引用计数 |
MED |
Cost值 |
AS Path |
路由的AS路径 |
MTU |
二层最大传输单元值 |
Encap Type |
封装类型 |
【命令】
display mac-address vsi [ vsi-name ] [ blackhole | dynamic | static ] [ count ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vsi-name:指定VPLS实例的名称,为1~31个字符的字符串。
blackhole:黑洞MAC转发表项。
dynamic:动态MAC转发表项。
static:静态MAC转发表项。
count:MAC转发表项的数目。
【描述】
display mac-address vsi命令用来显示VPLS实例的MAC地址表信息。
如果不指定参数vsi-name,将显示全部VPLS实例的MAC地址表信息。
相关命令可参考命令vsi,以及“系统分册/MAC地址表管理配置”中的命令mac-address。
【举例】
# 基本VPLS组网中,显示设备的MAC地址转发表。
<Sysname> display mac-address vsi
MAC ADDR STATE VSI ID PEER IP AGING TIME
0000-0000-000a dynamic 1 Vlan 300 AGING
0000-0000-0009 dynamic 1 LinkId 1 AGING
--- 2 mac address(es) found ---
# 显示设备MAC地址表中的总数。
<Sysname> display mac-address vsi count
2 mac address(es) found
表1-5 display mac-address vsi命令显示信息描述表
字段 |
描述 |
MAC ADDR |
VPLS实例的MAC地址 |
STATE |
VPLS实例的MAC地址状态 |
VSI ID |
VPLS实例的ID号 |
PEER IP |
VPLS实例的对等体IP,私网侧值为所属的VLAN ID号,公网侧值为PW ID号 |
AGING TIME |
VPLS实例的MAC地址是否老化,取值为AGING或NOAGING |
XX mac address(es) found |
VPLS实例的MAC地址表中的总数 |
【命令】
display pw-class [ pw-class-name ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
pw-class-name:显示指定PW模板的信息,为1~19个字符的字符串,不区分大小写。
【描述】
display pw-class用来显示PW模板的信息。
如果不指定模板名称,则显示所有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-6 display pw-class命令显示信息描述表
字段 |
描述 |
PW-class name |
PW模板名称 |
Transport mode |
PW传输类型 |
Tunnel policy |
隧道策略名 |
Reference count |
PW模板引用的次数 |
【命令】
display vpls connection [ bgp | ldp | vsi vsi-name ] [ block | down | up ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
bgp:显示Kompella方式的所有VPLS连接信息。
ldp:显示Martini方式的所有VPLS连接信息。
vsi vsi-name:指定VPLS实例的名称,为1~31个字符的字符串。
block:显示状态为block的VPLS连接信息。block状态表示PW暂时未使用。
down:显示状态为down的VPLS连接信息。
up:显示状态为up的VPLS连接信息。
verbose:VPLS实例的详细信息。
【描述】
display vpls connection命令用来显示VPLS连接的信息。
相关配置可参考命令vsi。
【举例】
# 显示VPLS实例aaa的VPLS连接的信息。
<Sysname> display vpls connection vsi aaa
Total 1 connection(s),
connection(s): 1 up, 0 block, 0 down, 1 ldp, 0 bgp
VSI Name: aaa Signaling: ldp
VsiID VsiType PeerAddr InLabel OutLabel LinkID VCState
500 vlan 1.1.1.9 1024 1024 1 up
表1-7 display vpls connection命令显示信息描述表
字段 |
描述 |
VSI Name |
VPLS实例的名称 |
Signaling |
VPLS实例所使用的PW信令协议类型 |
VsiID |
VPLS实例的ID号 |
VsiType |
VPLS实例的接入类型 |
PeerAddr |
VPLS实例的对等体地址 |
InLabel |
VPLS实例的入标签值 |
OutLabel |
VPLS实例的出标签值 |
LinkID |
VPLS实例内标识PW的ID |
VCState |
虚拟电路的状态 |
【命令】
display vpls fib [ vsi vsi-name [ link link-id ] ] [ slot slot-number ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vsi vsi-name:指定VPLS实例的名称,为1~31个字符的字符串。
link link-id:VPLS实例内标识PW的ID。
slot slot-id:显示指定槽位的转发表信息。slot-id为槽位号。
verbose:VPLS实例的详细信息。
【描述】
display vpls fib命令用来显示VPLS实例的转发表信息。
相关命令可参考命令vsi。
【举例】
# 显示VPLS实例aaa的转发表信息。
<Sysname> display vpls fib vsi aaa slot 5
VsiName LinkId Inlabel OutLabel TnlIdx NextHop
vpna 1 1033 1025 149946398 60.12.12.1
vpna 2 1024 1025 149946395 60.23.23.3
表1-8 display vpls fib vsi命令显示信息描述表
字段 |
描述 |
VsiName |
VPLS实例的名称 |
LinkId |
VPLS实例内标识PW的ID |
Inlabel |
VPLS实例的入标签值 不同型号的设备支持的入标签值不同,请以设备的实际情况为准 |
OutLabel |
VPLS实例的出标签值 不同型号的设备支持的出标签值不同,请以设备的实际情况为准 |
TnlIdx |
VPLS实例的隧道索引 |
NextHop |
VPLS实例转发的下一跳地址 |
<Sysname> display vpls fib verbose
VSI Name: aaa VSI Index: 0
**Link ID : 1
Role : Primary
State : Active
In Label : 131072
Out Label : 524288
TnlType : LDP-LSP
MTU : 1500
Tunnel ID : 0x11A0000
Next Hop : 40.1.1.2
Out IfIndex : 87163279
**Link ID : 2
Role : Backup
State : Standby
In Label : 131073
Out Label : 524288
TnlType : LDP-LSP
MTU : 1500
Tunnel ID : 0x11A0002
Next Hop : 30.1.1.2
Out IfIndex : 87163276
表1-9 display vpls fib vsi verbose命令显示信息描述表
字段 |
描述 |
VSI Name |
VPLS实例的名称 |
VSI Index |
VPLS实例的索引号 |
Link ID |
VPLS实例内标识PW的ID |
Role |
PW的主备属性(Primary、Backup和Normal) |
State |
PW的使用状态(Active和Standby) |
In Label |
VPLS实例的入标签值 |
OutLabel |
VPLS实例的出标签值 |
TnlType |
VPLS实例的隧道类型 |
MTU |
VPLS实例的最大传输单元 |
TunnelID |
VPLS实例的隧道ID |
NextHop |
VPLS实例转发的下一跳地址 |
Out IfIndex |
VPLS实例的隧道出接口索引 |
【命令】
display vsi [ vsi-name ] [ verbose ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
vsi-name:VPLS实例的名称,为1~31个字符的字符串。
verbose:VPLS实例的详细信息。
【描述】
display vsi命令用来显示VPLS实例的信息。
如果不指定vsi-name将显示所有VPLS实例的信息。
相关配置可参考命令vsi。
【举例】
# 显示LDP方式下VPLS实例aaa的信息。
<Sysname> display vsi aaa
Vsi Mem PW Mac Encap Mtu Vsi
Name Disc Type Learn Type Value State
aaa static ldp unqualify vlan 1500 down
表1-10 display vsi命令显示信息描述表
字段 |
描述 |
Vsi Name |
VPLS实例的名称 |
Mem Disc |
VPLS实例的对端发现机制类型 |
PW Type |
VPLS实例所使用的PW信令协议类型 |
Mac Learn |
MAC地址学习类型 |
Encap Type |
VPLS实例的封装类型 |
Mtu Value |
最大传输单元(MTU)值 |
Vsi State |
VPLS实例的状态 |
# 显示LDP方式下VPLS实例aaa的详细配置信息。
<Sysname> display vsi aaa verbose
***VSI Name : aaa
VSI Index : 0
VSI Description : 1
PW Signaling : ldp
Member Discovery Style : static
PW MAC Learn Style : unqualify
Encapsulation Type : vlan
MTU : 1500
MacTabLimit : 128
MacLearnEnable : enable
Wait to Restore Time : 10(Min)
VSI State : down
VSI ID : 100
*Peer Router ID : 2.2.2.2
VC Label : 1024
Session : up
Interface Name : GigabitEthernet2/0/4
State : down
Service instance ID : 100
# 显示BGP方式下VPLS实例bbb的详细配置信息。
<Sysname> display vsi bbb verbose
***VSI Name : bbb
VSI Index : 1
PW Signaling : bgp
Member Discovery Style : auto
PW MAC Learn Style : unqualify
Encapulation Type : vlan
MTU : 1500
MacTabLimit : 128
MacLearnEnable : enable
Wait to Restore Time : Invalid
VSI State : down
BGP RD : 111:1
SiteID/Range/Offset : 100/10/0
Import vpn target : 111:1
Export vpn target : 111:1
Interface Name : GigabitEthernet2/0/5
State : down
Service instance ID : 200
Local Label Block : 8192/10/0
表1-11 display vsi verbose命令显示信息描述表
字段 |
描述 |
VSI Name |
VPLS实例的名称 |
VSI Index |
VPLS实例的索引 |
VSI Description |
VPLS实例的描述信息 |
PW Signaling |
VPLS实例所使用的PW信令协议类型 |
Member Discovery Style |
VPLS实例的对端发现机制类型 |
PW MAC Learn Style |
MAC地址学习类型 |
Encapulation Type |
VPLS实例的封装类型 |
MTU |
最大传输单元(MTU)值 |
MacTabLimit |
VPLS实例内MAC地址总数限制 |
MacLearnEnable |
是否开启了MAC地址学习功能 |
Wait to Restore Time |
主备PW回切时间,单位为分钟,Invalid表示不进行回切 |
VSI State |
VPLS实例的状态 |
VSI ID |
VPLS实例的ID号 |
Peer Router ID |
对等体的ID |
VC Label |
虚拟电路的标签值 |
Session |
会话的状态 |
Fast Switch Group Index |
快速切换组索引 |
BGP RD |
BGP的路由标识符 |
SiteID/Range/Offset |
VPLS实例的站点(Site)ID/站点范围/站点内CE偏差 |
Import vpn target |
从目的VPN扩展团体来的入方向路由信息 |
Export vpn target |
到目的VPN扩展团体的出方向路由信息 |
Interface Name |
与VPLS实例关联的服务实例所在的二层以太网接口 |
State |
与VPLS实例关联的服务实例所在的二层以太网接口的状态 |
Service instance ID |
与VPLS实例关联的服务实例ID |
Local Label Block |
本地标签块 |
【命令】
display vsi remote { bgp | ldp }
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
bgp:指定显示VPLS远程BGP连接信息。
ldp:指定显示VPLS远程LDP连接信息。
【描述】
display vsi remote命令用来显示VPLS远程连接信息。用户需要指定远程连接信息的信令协议。
相关配置可参考命令vsi。
【举例】
# 显示VPLS远程LDP连接信息。
<Sysname> display vsi remote ldp
Vsi Peer VC Group Vsi MTU Vsi
ID RouterID Label ID Type Value Index
500 60.1.1.1 524688 0 vlan 1500 0
表1-12 display vsi remote ldp命令显示信息描述表
字段 |
描述 |
Vsi ID |
VPLS实例的ID |
Peer Router ID |
对等体的ID |
VC Label |
虚拟电路的标签值 |
Group ID |
组ID |
Vsi Type |
VPLS实例的封装类型 |
MTU Value |
最大传输单元(MTU)值 |
Vsi Index |
VPLS实例的索引号 |
【命令】
dual-npe revertive [ wtr-time wtr-time ]
undo dual-npe revertive [ wtr-time ]
【视图】
VSI-LDP视图
【缺省级别】
2:系统级
【参数】
wtr-time wtr-time:配置恢复等待时间(wait-to-restore time),即主用PW恢复后,等待wtr-time时间后,才将流量从备PW回切至主PW。wtr-time取值范围为1~720,单位为分钟,缺省值为30分钟。
【描述】
dual-npe revertive命令用来配置主PW恢复后开启回切功能,以及流量从备PW回切至主PW的等待时间。undo dual-npe revertive wtr-time命令用来恢复回切时间的缺省值。undo dual-npe revertive命令用来关闭回切功能。
缺省情况下,主备切换后不进行回切。
【举例】
# 配置静态发现方式的VSI,名称为vpna,并指定主备回切时间为1分钟。
<Sysname> system-view
[Sysname] vsi vpna static
[Sysname-vsi-vpna] pwsignal ldp
[Sysname-vsi-vpna-ldp] dual-npe revertive wtr-time 1
【命令】
encapsulation { bgp-vpls | ethernet | vlan }
【视图】
VSI视图
【缺省级别】
2:系统级
【参数】
bgp-vpls:指定BGP方式VPLS实例的封装类型为RFC 4761中规定的标准封装类型,对应VPLS实例的PW封装类型为Raw模式。
ethernet:指定VPLS实例的封装类型为Ethernet类型,对应VPLS实例的PW封装类型为Raw模式。
vlan:指定VPLS实例的封装类型VLAN类型,对应VPLS实例的PW封装类型为Tagged模式。
【描述】
encapsulation命令用来设置VPLS实例的封装类型。
缺省情况下,VPLS实例的封装类型为VLAN类型,对应VPLS实例的PW封装类型为Tagged模式。
【举例】
# 设置VPLS实例的封装类型为Ethernet类型。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] encapsulation ethernet
【命令】
peer ip-address [ pw-id pw-id ] [ upe | backup-peer ip-address [ backup-pw-id pw-id ] ] [ pw-class class-name ]
undo peer ip-address
【视图】
VSI-LDP视图
【缺省级别】
2:系统级
【参数】
ip-address:指定VPLS远程对端PE的IP地址。
pw-id pw-id:指定到该VPLS对端PE的PW ID,取值范围为1~4294967295,缺省值为VSI ID。
upe:指定该VPLS对等体类型为H-VPLS模型中的用户汇聚节点UPE,为对等体类型的缺省值。
backup-peer ip-address:指定VPLS远程对端备份PE的IP地址。
backup-pw-id pw-id:指定到该VPLS对端备份PE的PW ID,取值范围为1~4294967295,缺省值为VSI ID。
pw-class class-name:指定VPLS该对等体引用的PW模板名,为1~19个字符的字符串,不区分大小写。
【描述】
peer命令用来创建一个实例中包含的VPLS对端PE。undo peer命令用来删除指定的VPLS对端PE。
相关配置可参考命令vsi和vsi-id。
【举例】
# 在VPLS-LDP视图下,创建一个VPLS分级模型中的用户汇聚节点PE,其IP地址为4.4.4.4,并指定到该UPE的PW ID为200。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal ldp
[Sysname-vsi-aaa-ldp] peer 4.4.4.4 pw-id 200 upe
# 在VPLS-LDP视图下,创建一个VPLS主备Peer,其主Peer的IP地址为1.1.1.1,PW ID为 300,备份Peer的IP地址为2.2.2.2,PW ID为400。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal ldp
[Sysname-vsi-aaa-ldp] peer 1.1.1.1 pw-id 300 backup-peer 2.2.2.2 backup-pw-id 400
【命令】
pw-class pw-class-name
undo pw-class pw-class-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
pw-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命令用来恢复缺省情况。
缺省情况下,采用VSI视图下,通过tnl-policy命令指定的隧道策略。
需要注意的是,如果通过本命令指定了策略名,但未配置该策略,则采用VSI视图下,通过tnl-policy命令指定的隧道策略。
相关配置可参考命令tnl-policy,以及“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
【命令】
pwsignal { bgp | ldp }
【视图】
VSI视图
【缺省级别】
2:系统级
【参数】
bgp:指定VPLS实例使用BGP信令,即Kompella方式。
ldp:指定VPLS实例使用LDP信令,即Martini方式。
【描述】
pwsignal命令用来指定VPLS使用的PW信令协议,并进入VPLS协议视图。
l 当指定VPLS连接方式为Martini方式时,同时进入VSI-LDP视图;
l 当指定VPLS连接方式为Kompella方式时,同时进入VSI-BGP视图。
【举例】
# 指定VPLS实例aaa的连接方式为Martini方式,并进入VSI-LDP视图。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal ldp
[Sysname-vsi-aaa-ldp]
【命令】
reset bgp vpls { as-number | ip-address | all | external | internal }
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
as-number:复位与指定自治系统的对等体的VPLS的BGP连接,取值范围为1~4294967295。
ip-address:复位与指定对等体的VPLS BGP连接。
all:复位所有VPLS的BGP连接。
external:复位VPLS的EBGP会话。
internal:复位VPLS的IBGP会话。
【描述】
reset bgp vpls命令用来对BGP的VPLS连接复位。
【举例】
# 复位所有的VPLS BGP连接。
<Sysname> reset bgp vpls all
【命令】
reset mac-address vsi [ vsi-name ]
【视图】
用户视图
【缺省级别】
2:系统级
【参数】
vsi-name:VPLS实例的名称,为1~31个字符的字符串。
【描述】
reset mac-address vsi命令用来清除VPLS实例的MAC地址转发表。
l 如果不输入参数,将清除所有VPLS实例的MAC地址转发表;
l 如果输入参数vsi-name,将清除某个VPLS实例的MAC地址转发表。
【举例】
# 清除指定VPLS实例aaa的MAC地址转发表。
<Sysname>reset mac-address vsi aaa
【命令】
route-distinguisher route-distinguisher
【视图】
VSI-BGP视图
【缺省级别】
2:系统级
【参数】
route-distinguisher:指定路由标识值为ASN:nn 或IP-address:nn,为3~21个字符的字符串。
RD有三种格式:
l 16位自治系统号:32位用户自定义数,例如:101:3。
l 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
l 32位自治系统号:16位用户自定义数,例如:70000:3。其中指定的自治系统号最小值为65536。
【描述】
route-distinguisher命令用来为VPLS实例配置RD(Route Distinguisher,路由标识)。
同一PE上不同的VPLS实例有不同的RD;不同PE上相同VPLS实例的RD可以相同或不同。
l RD没有缺省值。创建VPLS实例时,必需配置RD。只有配置了RD,VPLS实例才会生效。一旦配置了RD,就不能将其和VPLS实例解除关联。
l 不能直接修改RD值,必须先删除VPLS实例,然后用新的RD值重新创建VPLS实例。
【举例】
# 配置路由标识为111:1。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal bgp
[Sysname-vsi-aaa-bgp] route-distinguisher 111:1
【命令】
service-instance service-instance-id
undo service-instance service-instance-id
【视图】
以太网接口视图
【缺省级别】
2:系统级
【参数】
service-instance-id:服务实例ID,用于唯一标识以太网接口下服务实例,取值范围为1~4094。
【描述】
service-instance命令用来创建一个服务实例,并进入服务实例视图。undo service-instance用于删除已经创建的服务实例。
缺省情况下,不存在任何服务实例。
需要注意的是,不同以太网接口下创建的服务实例ID可以相同。
【举例】
# 在以太网接口GigabitEthernet2/0/10下创建服务实例100,并进入服务实例视图。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/10
[Sysname-GigabitEthernet2/0/10] service-instance 100
[Sysname-GigabitEthernet2/0/10-srv100]
【命令】
shutdown
undo shutdown
【视图】
VSI视图
【缺省级别】
2:系统级
【参数】
无
【描述】
shutdown命令用来关闭指定VPLS实例的VPLS服务。undo shutdown命令用来恢复缺省情况。
缺省情况下,VPLS实例的VPLS服务是开启状态。
需要注意的是,VPLS实例被关闭时系统不处理任何该VPLS实例的业务。
【举例】
# 关闭指定VPLS实例aaa的VPLS服务。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] shutdown
【命令】
site site-id [ range site-range ] [ default-offset { 0 | 1 } ]
undo site site-id
【视图】
VSI-BGP视图
【缺省级别】
2:系统级
【参数】
site-id:VPLS实例内Site的ID,取值范围为0~32。
range site-range:指定PE上Site范围。site-range,VPLS实例站点总数,取值范围为1~33,缺省值为10。
default-offset { 0 | 1 }:缺省的初始CE偏差,取0或1,缺省值为0。
【描述】
site命令用来创建VPLS实例的站点。undo site命令用来删除指定VPLS实例的站点。
一般情况下,一个VPLS实例下只允许创建一个站点,该VPN的各个站点一般要求以自然数编号作为SITE-ID,同一VPN内SITE-ID不允许重复。
【举例】
# 创建一个站点,并指定站点的范围为20。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal bgp
[Sysname-vsi-aaa-bgp] site 1 range 20
【命令】
tnl-policy tunnel-policy-name
undo tnl-policy
【视图】
VSI视图
【缺省级别】
2:系统级
【参数】
tunnel-policy-name:指定VPLS实例选用的隧道策略,为1~19个字符的字符串,不包含空格。
【描述】
tnl-policy命令用来配置VPLS实例的隧道策略。undo tnl-policy命令用来删除本VPLS实例的隧道策略。
缺省情况下,不配置VPLS实例的隧道策略,采用缺省的隧道策略。
缺省策略使用LSP隧道,并指定负载分担条数为1;如果策略名已经指定,但未配置策略,也采用缺省策略。
相关配置可参考命令“MPLS分册/MPLS L3VPN”中的命令tunnel select-seq load-balance-number。
【举例】
# 配置VPLS实例aaa的隧道策略为“policy1”。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] tnl-policy policy1
【命令】
trans-mode { ethernet | vlan }
undo trans-mode
【视图】
PW模板视图
【缺省级别】
2:系统级
【参数】
ethernet:PW传输模式为Ethernet。
vlan:PW传输模式为VLAN。
【描述】
trans-mode用于配置PW传输模式。undo trans-mode用于恢复缺省情况。
缺省情况下,PW传输模式为VLAN。
Ethernet 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。
【举例】
# 配置PW传输模式为Ethernet。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] trans-mode ethernet
【命令】
vpls-family
【视图】
BGP视图
【缺省级别】
2:系统级
【参数】
无
【描述】
vpls-family命令用来进入VPLS地址族视图。
【举例】
# 进入VPLS地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] vpls-family
[Sysname-bgp-af-vpls]
【命令】
vpn-target vpn-target&<1-16> [ both | export-extcommunity | import-extcommunity ]
undo vpn-target { all | vpn-target&<1-16> } [ both | export-extcommunity | import-extcommunity ]
【视图】
VSI-BGP视图
【缺省级别】
2:系统级
【参数】
vpn-target&<1-16>:添加VPN Target扩展团体属性到VPLS实例入或出方向VPN Target扩展团体列表,并指定VPN Target值为ASN: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。
l 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1
both:从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息,为缺省值。
export-extcommunity:到目的VPN扩展团体的出方向路由信息。
import-extcommunity:从目的VPN扩展团体来的入方向路由信息。
all:所有从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息。
【描述】
vpn-target命令用来将一个指定VPLS实例和一个或多个VPN Target相关联。undo vpn-target命令用来删除和指定VPLS实例关联的VPN Target。
VPN Target没有缺省值,创建VPN时需要配置。
【举例】
# 将名为aaa的指定VPLS实例与多个VPN Target关联。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal bgp
[Sysname-vsi-aaa-bgp]vpn-target 100:1
[Sysname-vsi-aaa-bgp]vpn-target export-extcommunity 1:1 2:2
[Sysname-vsi-aaa-bgp]vpn-target import-extcommunity 1.2.3.4:11 12:12
【命令】
vsi vsi-name [ auto | static ]
undo vsi vsi-name
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
vsi-name:指定VPLS实例的名称,为1~31个字符的字符串,不包含“-”字符,不区分大小写。
static:对端发现机制是静态的,LDP方式发现机制为静态手工配置。
auto:对端发现机制是自动的,BGP方式发现机制为自动配置。
【描述】
vsi命令用来创建一个VPLS实例或进入VSI视图。undo vsi命令用来删除已创建的VPLS实例。
在创建实例时必须指定全局唯一VPLS实例名,并必须指明对端发现机制是自动发现或是手工配置。当指定静态发现机制时,还可以指定VPLS 实例是否支持Hub-Spoke属性。
相关配置可参考命令display vsi。
【举例】
# 创建名为aaa的VPLS实例,并指定该实例的对端发现机制为静态手工配置。
<Sysname> system-view
[Sysname] vsi aaa static
[Sysname-vsi-aaa]
【命令】
vsi-id vsi-id
【视图】
VSI-LDP视图
【缺省级别】
2:系统级
【参数】
vsi-id:指定VPLS实例的ID号,取值范围是1~4294967295。
【描述】
vsi-id命令用来描述本VPLS实例的ID号,在该VPN内的VPLS实例域内要求使用相同的VSI ID。
【举例】
# 给出VPLS实例aaa的接入vsi-id为100。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignal ldp
[Sysname-vsi-aaa-ldp] vsi-id 100
【命令】
xconnect vsi vsi-name [ access-mode { ethernet | vlan } ]
undo xconnect vsi
【视图】
服务实例视图
【缺省级别】
2:系统级
【参数】
vsi-name:VPLS实例的名称,为1~31个字符的字符串,不区分大小写。
access-mode:指定服务实例接入模式,缺省的服务实例接入模式为VLAN方式。
ethernet:指定服务实例接入模式为Ethernet方式。
vlan:指定服务实例接入模式为VLAN方式。
【描述】
xconnect vsi命令用来将指定接口下的服务实例与VPLS实例进行关联。undo xconnect vsi命令用来取消服务实例与VPLS实例的关联。
缺省情况下,服务实例没有与VPLS实例关联。
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 对于VPLS,信令通告使用VPLS实例的MTU值。
l 本命令只能在服务实例1~4094的视图下进行配置,否则系统会提示出错。
【举例】
# 将接口GigabitEthernet2/0/2下的服务实例200与VPLS实例vsi200进行关联,匹配的外层VLAN标签为200。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/2
[Sysname-GigabitEthernet2/0/2] service-instance 200
[Sysname-GigabitEthernet2/0/2-srv200] encapsulation s-vid 200
[Sysname-GigabitEthernet2/0/2-srv200] xconnect vsi vsi200
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!