10-VPLS命令
本章节下载: 10-VPLS命令 (858.56 KB)
目 录
1.1.10 display bgp l2vpn auto-discovery
1.1.11 display bgp l2vpn signaling
1.1.12 display l2vpn auto-discovery
1.1.14 display l2vpn forwarding
1.1.15 display l2vpn interface
1.1.17 display l2vpn mac-address
1.1.19 display l2vpn pw state-machine
1.1.21 display l2vpn service-instance
1.1.29 l2vpn bandwidth-based-sharing
1.1.34 mac-limit (Ethernet service instance view)
1.1.35 mac-limit (VSI LDP PW view or VSI static PW view)
1.1.36 mac-table limit (VSI view)
1.1.37 mac-table limit drop-unknown
1.1.44 protection dual-receive
1.1.46 pw-class (VSI auto-discovery view)
1.1.50 reset l2vpn mac-address
1.1.51 reset l2vpn statistics ac
1.1.62 snmp-agent trap enable l2vpn
1.1.63 statistics enable (Ethernet service instance view)
1.1.64 tunnel-policy (auto-discovery VSI view)
ac mac-limit命令用来配置作为AC的三层接口允许学习到的最大MAC地址数,及达到最大MAC地址数时的转发和告警行为。
undo ac mac-limit命令用来恢复缺省情况。
【命令】
ac mac-limit { action { discard | forward } | alarm { disable | enable } | maximum mac-limit } *
undo ac mac-limit
【缺省情况】
不对作为AC的三层接口学习到的最大MAC地址数进行限制。
【视图】
三层以太网接口视图
三层聚合接口视图
三层子接口视图
【缺省用户角色】
network-admin
【参数】
action:指定MAC地址数目达到最大值时,如何处理源MAC地址不在MAC地址表中的数据帧。缺省值为继续发送该数据帧。
· discard:表示丢弃数据帧。
· forward:表示继续发送数据帧。
alarm:开启或关闭告警功能。告警功能是指在MAC地址数目达到最大值时、达到最大值后MAC地址数降低到最大值的90%以下时生成日志信息。缺省为关闭告警功能,即不生成日志信息。
· disable:表示关闭告警功能,即不生成日志信息。
· enable:表示开启告警功能,即生成日志信息。
maximum mac-limit:允许此AC学习到的最大MAC地址数。mac-limit为最大MAC地址数目,取值范围为0~1048575。
【使用指导】
通常情况下,设备上能够保存的最大MAC地址表项数目具有一定的限制,但不会限制单个AC上的MAC地址表项数目。本命令用来限制作为AC的三层接口上的最大MAC地址表项数,以避免某个AC的MAC地址表项过多,占用过多的MAC地址表项资源。
【举例】
# 配置关联VSI aaa的接口Ten-GigabitEthernet3/1/1允许学习到的最大MAC地址数为1024、配置MAC地址数目达到最大值时丢弃源MAC地址不在MAC地址表中的数据帧、开启告警功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] xconnect vsi aaa
[Sysname-Ten-GigabitEthernet3/1/1] ac mac-limit action discard alarm enable maximum 1024
【相关命令】
· display l2vpn forwarding ac
ac statistics enable命令用来开启作为AC的三层接口的报文统计功能。
undo ac statistics enable命令用来关闭作为AC的三层接口的报文统计功能。
【命令】
ac statistics enable
undo ac statistics enable
【缺省情况】
作为AC的三层接口的报文统计功能处于关闭状态。
【视图】
三层以太网接口视图
三层聚合接口视图
三层子接口视图
【缺省用户角色】
network-admin
【使用指导】
只有为三层接口绑定了VSI实例,报文统计功能才会生效。如果在报文统计过程中修改绑定的VSI,则重新进行报文统计计数。
用户可以通过display l2vpn interface verbose命令查看作为AC的三层接口的报文统计信息。
【举例】
# 在接口Ten-GigabitEthernet3/1/1上关联名为vsia的VSI并开启报文统计功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] xconnect vsi vsia
[Sysname-Ten-GigabitEthernet3/1/1] ac statistics enable
【相关命令】
· display l2vpn interface verbose
· reset l2vpn statistics ac
address-family l2vpn命令用来创建BGP L2VPN地址族,并进入BGP L2VPN地址族视图。如果BGP L2VPN地址族已经存在,则直接进入BGP L2VPN地址族视图。
undo address-family l2vpn命令用来删除BGP L2VPN地址族及BGP L2VPN地址族视图下的所有配置。
【命令】
address-family l2vpn
undo address-family l2vpn
【缺省情况】
不存在BGP L2VPN地址族。
【视图】
BGP实例视图
【缺省用户角色】
network-admin
【使用指导】
在VPLS组网中,要想建立BGP PW,需要在PE设备的BGP L2VPN地址族视图下通过peer enable命令使能BGP对等体,以便PE与该对等体交换L2VPN信息。
【举例】
# 创建BGP L2VPN地址族,并进入BGP L2VPN地址族视图。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn
[Sysname-bgp-default-l2vpn]
# 创建BGP L2VPN地址族,并进入BGP L2VPN地址族视图。
<Sysname> system-view
[Sysname] bgp 100 instance abc
[Sysname-bgp-abc] address-family l2vpn
[Sysname-bgp-abc-l2vpn]
【相关命令】
· peer enable(三层技术-IP路由命令参考/BGP)
auto-discovery命令用来指定VSI采用BGP方式自动发现邻居,并进入VSI自动发现视图。
undo auto-discovery命令用来恢复缺省情况。
【命令】
auto-discovery bgp
undo auto-discovery
【缺省情况】
VSI不会采用BGP方式自动发现邻居。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
bgp:指定VSI采用BGP方式自动发现邻居。
【使用指导】
通过BGP协议自动发现远端PE设备后,可以采用LDP或BGP信令协议在PE之间建立PW。signaling-protocol命令用来指定采用的信令协议。
【举例】
# 指定名为aaa的VSI采用BGP方式自动发现邻居,并进入VSI自动发现视图。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto]
【相关命令】
· display l2vpn pw
· display l2vpn vsi
backup-peer命令用来配置VPLS的备份PW,并进入VSI LDP备份PW视图或VSI静态备份PW视图。如果指定的备份PW已经存在,则直接进入VSI LDP备份PW视图或VSI静态备份PW视图。
undo backup-peer命令用来恢复缺省情况。
【命令】
VSI LDP PW视图:
backup-peer ip-address [ pw-id pw-id ] [ pw-class class-name | tunnel-policy tunnel-policy-name ] *
undo backup-peer ip-address pw-id pw-id
VSI静态PW视图:
backup-peer ip-address [ pw-id pw-id ] in-label label-value out-label label-value [ pw-class class-name | tunnel-policy tunnel-policy-name ] *
undo backup-peer ip-address pw-id pw-id
【缺省情况】
不存在VPLS的备份PW。
【视图】
VSI LDP PW视图
VSI静态PW视图
【缺省用户角色】
network-admin
【参数】
ip-address:指定备份PW远端PE的LSR ID。
pw-id pw-id:指定备份PW的PW ID。pw-id为PW ID,取值范围为1~4294967295。
in-label label-value:指定备份PW的入标签。label-value为入标签值,取值范围为16~1023。
out-label label-value:指定备份PW的出标签。label-value为出标签值,取值范围为16~1048575。
pw-class class-name:指定备份PW引用的PW模板。class-name表示PW模板名,为1~19个字符的字符串,区分大小写。PW模板中可以配置PW的数据封装类型、是否使用控制字等。如果不指定本参数,则PW数据封装类型为VLAN,不支持控制字功能。
tunnel-policy tunnel-policy-name:指定备份PW的隧道选择策略。tunnel-policy-name表示隧道策略名,为1~126个字符的字符串,区分大小写。如果不指定本参数,则使用缺省的隧道选择策略。
【使用指导】
备份PW作为主PW的备份,可以为主PW提供冗余保护。当主PW出现故障时,设备将通过主PW对应的备份PW转发流量。
配置备份PW时指定的远端PE的LSR ID和PW ID,不能与已经存在的VPLS PW、交叉连接PW的LSR ID和PW ID同时相同。
无需指定备份PW的hub属性和no-split-horizon属性,备份PW的这些属性与主PW相同。
如果在VSI视图下通过default-pw-id命令配置了缺省PW ID,则执行backup-peer命令时可以不指定pw-id pw-id参数,采用缺省的PW ID;否则,执行backup-peer命令时必须指定pw-id pw-id参数。
如果为静态PW指定的入标签与已经存在的静态LSP/静态CRLSP的入标签相同,则会导致标签冲突,静态PW不可用。即使修改静态LSP/静态CRLSP的入标签,静态PW仍不可用,需要手工删除该静态PW并重新配置。
若主备PW中指定了PW引用的PW模板,则该PW模板中的L2VPN流标签功能配置必须一致。
【举例】
# 为名为vpn1的VSI配置主备LDP PW:主PW的远端PE地址为4.4.4.4,PW ID为100;备份PW的远端PE地址为5.5.5.5,PW ID为200。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp] peer 4.4.4.4 pw-id 100
[Sysname-vsi-vpn1-ldp-4.4.4.4-100] backup-peer 5.5.5.5 pw-id 200
[Sysname-vsi-vpn1-ldp-4.4.4.4-100-backup]
【相关命令】
· default-pw-id
· display l2vpn ldp
· display l2vpn pw
· peer
binding admin-pw命令用来配置业务PW绑定管理PW。
undo binding admin-pw命令用来解除业务PW绑定的管理PW。
【命令】
binding admin-pw interface interface-type interface-number
undo binding admin-pw
【缺省情况】
业务PW未绑定管理PW。
【视图】
VSI LDP PW视图
VSI静态PW视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:指定管理PW关联的AC接口,该接口可以唯一标识一条管理PW。interface-type interface-number为接口类型和接口编号。
【举例】
# 在VSI LDP信令视图下,配置一条VPLS的LDP PW:远端PE的地址为4.4.4.4,PW ID为200,配置PW后,将进入VSI LDP PW视图,配置该LDP PW绑定管理PW。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp] peer 4.4.4.4 pw-id 200
[Sysname-vsi-vpn1-ldp-4.4.4.4-200] binding admin-pw interface LoopBack 0
control-word enable命令用来开启控制字功能。
undo control-word enable命令用来关闭控制字功能。
【命令】
control-word enable
undo control-word enable
【缺省情况】
控制字功能处于关闭状态。
【视图】
PW模板视图
【缺省用户角色】
network-admin
【使用指导】
控制字字段位于MPLS标签栈和二层数据之间,用来携带额外的二层数据帧的控制信息,如序列号等。控制字具有如下功能:
· 避免报文乱序:在多路径转发的情况下,报文有可能产生乱序,此时可以通过控制字的序列号字段对报文进行排序重组。
· 指示净载荷长度:如果PW上传送报文的净载荷长度小于64字节,则需要对报文进行填充,以避免报文发送失败。此时,通过控制字的载荷长度字段可以确定原始载荷的长度,以便从填充后的报文中正确获取原始的报文载荷。
如果两端PE上都使能了控制字功能,则报文中携带控制字字段;否则,报文中不携带控制字字段。
【举例】
# 使能PW模板pw100的控制字功能。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] control-word enable
【相关命令】
· display l2vpn pw-class
default-pw-id命令用来配置VSI的缺省PW ID。
undo default-pw-id命令用来恢复缺省情况。
【命令】
default-pw-id default-pw-id
undo default-pw-id
【缺省情况】
未配置VSI的缺省PW ID。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
default-pw-id:缺省PW ID,取值范围为1~4294967295。
【使用指导】
通过本命令指定VSI的缺省PW ID后,执行backup-peer、peer命令时,可以不指定pw-id pw-id参数,创建的备份PW、PW采用缺省PW ID,从而简化配置。
【举例】
# 配置名为vpn1的VSI的缺省PW ID为200。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] default-pw-id 200
【相关命令】
· backup-peer
· peer
description命令用来配置VSI的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置VSI的描述信息。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
text:VSI的描述信息,为1~80个字符的字符串,区分大小写。
【举例】
# 配置名为vpn1的VSI的描述信息为“vsi for vpn1”。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] description vsi for vpn1
【相关命令】
· display l2vpn vsi
display bgp l2vpn auto-discovery命令用来显示通过BGP协议自动发现的VPLS PE信息。
【命令】
display bgp [ instance instance-name ] l2vpn auto-discovery [ peer ip-address { advertised | received } [ statistics ] | route-distinguisher route-distinguisher [ pe-address ip-address [ advertise-info ] ] | statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
peer ip-address:显示向指定对等体发布或者从指定对等体收到的BGP协议自动发现VPLS PE信息。ip-address表示对等体的IP地址。
advertised:显示向指定对等体发布的BGP协议自动发现VPLS PE信息。
received:显示从指定对等体接收到的BGP协议自动发现VPLS PE信息。
statistics:显示BGP协议自动发现的VPLS PE的统计信息。
route-distinguisher route-distinguisher:显示通过BGP协议自动发现的指定路由标识符的VPLS PE信息。route-distinguisher为路由标识符,为3~21个字符的字符串。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
pe-address ip-address:显示通过BGP协议自动发现的指定VPLS PE的信息。ip-address为自动发现的PE的IP地址。
advertise-info:显示通过BGP协议自动发现的VPLS PE的通告信息。
【使用指导】
执行本命令时,如果未指定任何参数,则显示所有通过BGP协议自动发现的VPLS PE的简要信息。
【举例】
# 显示所有通过BGP协议自动发现的VPLS PE的简要信息。
<Sysname> display bgp l2vpn auto-discovery
BGP local router ID is 192.168.1.140
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
Origin: i - IGP, e - EGP, ? - incomplete
Total number of automatically discovered PEs: 3
Route distinguisher: 2:2
Total number of automatically discovered PEs: 3
PE address Nexthop VPLS ID
* > 1.1.1.9 0.0.0.0 100:100
* >i 2.2.2.9 2.2.2.9 100:100
* >i 3.3.3.9 3.3.3.9 100:100
表1-1 display bgp l2vpn auto-discovery命令简要显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Status codes |
路由状态代码: · * - valid:合法路由 · > - best:普通优选路由 · d - damped:震荡抑制路由 · h - history:历史路由 · s - suppressed:聚合抑制路由 · S - Stale:过期路由 · i - internal:内部路由 · e - external:外部路由 |
Origin |
通过BGP协议自动发现的VPLS PE信息的来源,取值包括: · i – IGP:表示产生于本AS内 · e – EGP:表示是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的 · ? – incomplete:表示来源无法确定 |
Total number of automatically discovered PEs |
通过BGP协议自动发现的所有VPLS PE信息的总数 |
Route distinguisher |
路由标识符 |
Total number of automatically discovered PEs |
通过BGP协议自动发现的、路由标识符为指定值的VPLS PE信息数目 |
PE address |
自动发现的远端PE在VPLS实例内的标识 |
Nexthop |
远端PE的地址 |
VPLS ID |
VPLS ID,用来标识PE所属的VPLS实例 |
# 显示通过BGP协议自动发现的路由标识符为2:2、地址为2.2.2.9的VPLS PE的详细信息。
<Sysname> display bgp l2vpn auto-discovery route-distinguisher 2:2 pe-address 2.2.2.9
BGP local router ID: 192.168.1.140
Local AS number: 100
Route distinguisher: 2:2
Total number of automatically discovered PEs: 1
Paths: 1 available, 1 best
From : 2.2.2.9 (192.168.1.135)
Original nexthop: 2.2.2.9
Ext-Community : <RT: 2:2>, <VPLS ID: 100:100>
AS-path : (null)
Origin : igp
Attribute value : localpref 100, pref-val 0
PE address : 2.2.2.9
State : valid, internal, best
表1-2 display bgp l2vpn auto-discovery命令详细显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Local AS number |
本地自治系统号 |
Route distinguisher |
路由标识符 |
Total number of automatically discovered PEs |
通过BGP协议自动发现的、路由标识符为指定值的VPLS PE信息总数 |
Paths |
通过BGP协议自动发现的VPLS PE信息的数目: · available:有效可达信息数目 · best:最佳可达信息数目 |
From |
发布该信息的BGP对等体的IP地址 |
Original nexthop |
原始下一跳地址,如果是从BGP更新消息中获得的VPLS PE信息,则该地址为接收到的消息中的下一跳IP地址 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · VPLS ID:用来标识该PE所属的VPLS实例 |
AS-path |
AS路径属性,记录了此VPLS PE信息经过的所有AS,可以避免环路的出现 |
Origin |
通过BGP协议自动发现的VPLS PE信息的起源代码,取值包括 · igp:表示可达信息来源于AS内部 · egp:表示可达信息通过EGP学习 · incomplete:表示可达信息的来源无法确定 |
Attribute value |
通过BGP协议自动发现的VPLS PE信息的属性值,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:首选值 · pre:协议优先级 |
PE address |
自动发现的远端PE在VPLS实例内的标识 |
State |
通过BGP协议自动发现的VPLS PE信息的当前状态,取值包括: · valid:有效信息 · internal:内部信息 · external:外部信息 · local:本地产生信息 · best:最佳信息 |
# 显示通过BGP协议自动发现的VPLS PE的通告信息。
<Sysname> display bgp l2vpn auto-discovery route-distinguisher 2:2 pe-address 1.1.1.9 advertise-info
BGP local router ID: 192.168.1.140
Local AS number: 100
Route distinguisher: 2:2
Total number of automatically discovered PEs: 1
Paths: 1 best
VPLS ID : 100:100
PE address : 1.1.1.9
Advertised to peers (2 in total):
2.2.2.9
3.3.3.9
表1-3 display bgp l2vpn auto-discovery advertise-info命令显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Local AS number |
本地自治系统号 |
Route distinguisher |
路由标识符 |
Total number of automatically discovered PEs |
通过BGP协议自动发现的、路由标识符为指定值的VPLS PE信息数目 |
Paths |
通过BGP协议自动发现的VPLS PE信息的数目: · available:有效可达信息数目 · best:最佳可达信息数目 |
VPLS ID |
VPLS ID,用来标识PE所属的VPLS实例 |
PE address |
自动发现的远端PE在VPLS实例内的标识 |
Advertised to peers (2 in total) |
该信息已经向哪些对等体发送,以及对等体的数目 |
display bgp l2vpn signaling命令用来显示BGP协议的VPLS标签块信息。
【命令】
display bgp [ instance instance-name ] l2vpn signaling [ peer ip-address { advertised | received } [ statistics ] | route-distinguisher route-distinguisher [ site-id site-id [ label-offset label-offset [ advertise-info ] ] ] | statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。
peer ip-address:显示向指定对等体发布或者从指定对等体收到的BGP协议VPLS标签块信息。ip-address表示对等体的IP地址。
advertised:显示向指定对等体发布的BGP协议VPLS标签块信息。
received:显示从指定对等体接收到的BGP协议VPLS标签块信息。
statistics:显示BGP协议VPLS标签块的统计信息。
route-distinguisher route-distinguisher:显示指定路由标识符的BGP协议VPLS标签块信息。route-distinguisher为路由标识符,为3~21个字符的字符串。路由标识符有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
site-id site-id:显示为指定站点分配的BGP协议VPLS标签块信息。site-id为站点编号,取值范围为0~65535。
label-offset label-offset:显示标签块偏移量为指定值的BGP协议VPLS标签块信息。label-offset为标签块偏移量,取值范围为0~65535。
advertise-info:显示BGP协议VPLS标签块的通告信息。
【使用指导】
执行本命令时,如果未指定任何参数,则显示所有BGP协议VPLS标签块的简要信息。
【举例】
# 显示所有BGP协议VPLS标签块的简要信息。
<Sysname> display bgp l2vpn signaling
BGP local router ID is 192.168.1.135
Status codes: * - valid, > - best, d - dampened, h - history,
s - suppressed, S - stale, i - internal, e - external
Origin: i - IGP, e - EGP, ? - incomplete
Total number of label blocks: 2
Route distinguisher: 2:2
Total number of label blocks: 2
Site ID LB offset LB range LB base Nexthop
* > 1 0 10 1034 192.1.1.1
* >i 2 0 10 1162 192.3.3.3
表1-4 display bgp l2vpn signaling命令简要显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Status codes |
路由状态代码: · * - valid:合法路由 · > - best:普通优选路由 · d - damped:震荡抑制路由 · h - history:历史路由 · s - suppressed:聚合抑制路由 · S - Stale:过期路由 · i - internal:内部路由 · e - external:外部路由 |
Origin |
标签块信息的来源,取值包括: · i – IGP:表示产生于本AS内 · e – EGP:表示是通过EGP学到的 · ? – incomplete:表示来源无法确定 |
Total number of label blocks |
所有标签块信息的总数 |
Route distinguisher |
路由标识符 |
Total number of label blocks |
路由标识符为指定值的标签块信息的数目 |
Site ID |
站点编号 |
LB offset |
标签块偏移量 |
LB range |
标签块大小 |
LB base |
标签块的初始标签值 |
Nexthop |
远端PE的地址 |
# 显示路由标识符为1:1、为站点2分配的、标签块偏移量为0的BGP协议VPLS标签块的详细信息。
<Sysname> display bgp l2vpn signaling route-distinguisher 1:1 site-id 2 label-offset 0
BGP local router ID: 192.168.1.140
Local AS number: 100
Route distinguisher: 1:1
Total number of label blocks: 1
Paths: 1 available, 1 best
From : 2.2.2.9 (192.168.1.135)
Original nexthop: 2.2.2.9
Ext-Community : <RT: 1:1>, <L2VPN info: MTU 1500, Encap type BGP VPLS>
AS-path : (null)
Origin : igp
Attribute value : localpref 100, pref-val 0
Site ID : 2
LB offset : 0
LB base : 1418
LB range : 10
State : valid, internal, best
表1-5 display bgp l2vpn signaling命令详细显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Local AS number |
本地自治系统号 |
Route distinguisher |
路由标识符 |
Total number of label blocks |
路由标识符为指定值的标签块信息的总数 |
Paths |
标签块信息的数目: · available:有效可达信息条数 · best:最佳可达信息条数 |
From |
发布该信息的BGP对等体的IP地址 |
Original nexthop |
原始下一跳地址,如果是从BGP更新消息中获得的标签块信息,则该地址为接收到的消息中的下一跳IP地址 |
Ext-Community |
扩展团体属性值,包括: · RT:Route Target属性 · L2VPN info:L2VPN相关信息,包括MTU值、封装类型(Encap type) |
AS-path |
AS路径属性,记录了此标签块信息经过的所有AS,可以避免环路的出现 |
Origin |
标签块信息的起源代码,取值包括: · igp:表示可达信息来源于AS内部 · egp:表示可达信息通过EGP学习 · incomplete:表示可达信息的来源无法确定 |
Attribute value |
标签块信息的属性值,包括: · MED:与目的网络关联的MED值 · localpref:本地优先级 · pref-val:首选值 · pre:协议优先级 |
Site ID |
站点编号 |
LB offset |
标签块偏移量 |
LB base |
标签块的初始标签值 |
LB range |
标签块大小 |
State |
标签块信息的当前状态,取值包括: · valid:有效信息 · internal:内部信息 · external:外部信息 · local:本地产生信息 · best:最佳信息 |
# 显示指定VPLS标签块的通告信息。
<Sysname> display bgp l2vpn signaling route-distinguisher 1:1 site-id 1 label-offset 0 advertise-info
BGP local router ID: 192.168.1.140
Local AS number: 100
Route distinguisher: 1:1
Total number of label blocks: 1
Paths: 1 best
Site ID : 1
LB offset : 0
LB base : 1418
LB range : 10
Advertised to peers (2 in total):
2.2.2.9
3.3.3.9
表1-6 display bgp l2vpn signaling advertise-info命令显示信息描述表
字段 |
描述 |
BGP local router ID |
BGP本地路由器ID |
Local AS number |
本地自治系统号 |
Route distinguisher |
路由标识符 |
Total number of label blocks |
路由标识符为指定值的标签块信息总数 |
Paths |
标签块信息的数目: · available:有效可达信息数目 · best:最佳可达信息数目 |
Site ID |
站点编号 |
LB offset |
标签块偏移量 |
LB base |
标签块的初始标签值 |
LB range |
标签块大小 |
Advertised to peers (2 in total) |
该信息已经向哪些对等体发送,以及对等体的数目 |
display l2vpn auto-discovery命令用来显示VPLS的自动发现信息。
【命令】
display l2vpn auto-discovery [ peer ip-address ] [ vsi vsi-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
peer ip-address:显示指定远端PE的VPLS自动发现相关信息。ip-address为远端PE的IP地址。如果未指定本参数,则显示自动发现的所有VPLS PE的信息。
vsi vsi-name:显示指定VSI内自动发现的VPLS PE信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI内自动发现的VPLS PE信息。
【举例】
# 显示自动发现的所有VPLS PE信息。
<Sysname> display l2vpn auto-discovery
Total number of automatically discovered peers: 2
VSI Name: bbb
RD PE_address VPLS ID Nexthop
2:2 1.1.1.9 100:100 1.1.1.9
2:2 3.3.3.9 100:100 3.3.3.9
表1-7 display l2vpn auto-discovery命令显示信息描述表
字段 |
描述 |
Total number of automatically discovered peers |
自动发现的VPLS PE数目 |
VSI Name |
VSI名称 |
RD |
路由标识符 |
PE address |
远端PE在VPLS实例内的标识 |
VPLS ID |
VPLS实例标识符 |
Nexthop |
远端PE的地址 |
【相关命令】
· route-distinguisher
· vpls-id
display l2vpn bgp命令用来显示VPLS的标签块信息。
【命令】
display l2vpn bgp [ local | peer ip-address ] [ vsi vsi-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
local:只显示本地分配的标签块信息。
peer ip-address:显示从指定远端PE接收到的标签块信息。ip-address为远端PE的IP地址。
vsi vsi-name:显示指定VSI内的BGP块信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI的标签块信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【使用指导】
执行本命令时指定了peer ip-address参数,如果存在与从远端PE接收到的标签块匹配的本地标签块,即接收到的标签块信息中携带的远端Site ID满足条件:本地标签块LO<=远端Site ID<=本地标签块LO+LR-1,则同时显示远端标签块和匹配的本地标签块信息;否则,只显示从远端PE接收到的标签块信息。
执行本命令时,如果未指定peer ip-address和local参数,则显示从所有远端PE接收到的标签块信息。如果存在与远端标签块匹配的本地标签块,则同时显示本地标签块信息。
【举例】
# 显示从所有远端PE接收到的标签块的简要信息。
<Sysname> display l2vpn bgp
Total number of BGP PWs: 2, 2 up, 0 down
VSI Name: aaa
Rmt Site Offset RD Nexthop In/Out Label State
1 0 1:1 1.1.1.9 1419/1420 Up
3 0 1:1 3.3.3.9 1421/1282 Up
表1-8 display l2vpn bgp命令显示信息描述表
字段 |
描述 |
Total number of BGP PWs |
BGP PW的总数,及处于up和down状态的BGP PW数目 |
VSI Name |
VSI名称 |
Rmt Site |
远端Site标识符 |
Offset |
远端标签块的偏移量 |
RD |
路由标识符 |
Nexthop |
远端PE地址 |
In/Out Label |
PW的入标签和出标签值 |
State |
PW状态,取值包括Up、Down |
# 显示从所有远端PE接收到的标签块的详细信息。
<Sysname> display l2vpn bgp verbose
VSI Name: aaa
Remote Site ID : 1
Offset : 0
RD : 1:1
PW State : Up
Encapsulation : BGP-VPLS
MTU : 1500
Nexthop : 1.1.1.9
Local VC Label : 1419
Remote VC Label : 1420
Local Control Word : Disabled
Remote Control Word: Disabled
Link ID : 9
Local Label Block : 1418/10/0
Remote Label Block : 1418/10/0
Local Flow Label : Send
Reomote Flow Label : Recv
Export Route Target: 1:1
表1-9 display l2vpn bgp verbose命令显示信息描述表
字段 |
描述 |
VSI Name |
VSI名称 |
Remote Site ID |
远端Site标识符 |
Offset |
远端标签块的偏移量 |
RD |
路由标识符 |
PW State |
PW状态,取值包括Up、Down |
Encapsulation |
PW数据封装类型 |
MTU |
PW协商后的最大传输单元,单位为字节 |
Nexthop |
远端PE地址 |
Local VC Label |
PW的入标签 |
Remote VC Label |
PW的出标签 |
Local Control Word |
本端是否开启控制字功能,取值包括: · Enabled:本端开启了控制字功能 · Disabled:本端关闭了控制字功能 |
Remote Control Word |
远端是否开启控制字功能,取值包括: · Enabled:远端开启了控制字功能 · Disabled:远端关闭了控制字功能 |
Link ID |
PW在VSI内的链路标识符 |
Local Label Block |
本端的标签块信息,包括标签块的初始标签值/标签块大小/标签块的偏移量 |
Remote Label Block |
从远端收到的标签块信息,包括标签块的初始标签值/标签块大小/标签块的偏移量 |
Local Flow Label |
本端流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:未开启流标签能力 |
Remote Flow Label |
远端流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:未开启流标签能力 |
Export Route Target |
从远端收到的标签块对应的Route Target属性 |
# 显示所有本地分配的标签块的简要信息。
<Sysname> display l2vpn bgp local
VSI Name: aaa
Site Offset Range Label Base RD
2 0 10 1418 1:1
表1-10 display l2vpn bgp local命令显示信息描述表
字段 |
描述 |
VSI Name |
VSI名称 |
Site |
本端Site标识符 |
Offset |
为该Site分配的标签块的偏移量 |
Range |
为该Site分配的标签块大小 |
Label Base |
为该Site分配的标签块的初始标签值 |
RD |
标签块对应的路由标识符,如果未配置,则显示为“-” |
# 显示所有本地分配的标签块的详细信息。
<Sysname> display l2vpn bgp local verbose
VSI Name: aaa
Site ID : 2
Offset : 0
RD : 1:1
Range : 10
Label Base : 1418
Link ID : 8,9,10,11,12,13,14,15,16
表1-11 display l2vpn bgp local verbose命令显示信息描述表
字段 |
描述 |
VSI Name |
VSI名称 |
Site ID |
本端Site标识符 |
Offset |
为该Site分配的标签块的偏移量 |
RD |
标签块对应的路由标识符,如果未配置,则显示为“-” |
Range |
为该Site分配的标签块大小 |
Label Base |
为该Site分配的标签块的初始标签值 |
Link ID |
标签块对应的Link ID序列值,即基于该标签块建立的PW的Link ID值 |
【相关命令】
· display l2vpn pw
display l2vpn forwarding命令用来显示L2VPN转发信息。
【命令】
(独立运行模式)
display l2vpn forwarding { ac | pw } [ vsi vsi-name ] [ slot slot-number ] [ verbose ]
(IRF模式)
display l2vpn forwarding { ac | pw } [ vsi vsi-name ] [ chassis chassis-number slot slot-number ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ac:显示AC的转发信息。
pw:显示PW的转发信息。
vsi vsi-name:显示指定VSI的转发信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示所有VSI的转发信息。
slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定主用主控板。(独立运行模式)
chassis chassis-number slot slot-number:指定单板。chassis-number表示设备在IRF中的成员编号,slot-number表示单板所在的槽位号。如果不指定本参数,则表示指定Master设备主用主控板。(IRF模式)
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【举例】
# 显示所有VSI内AC转发的简要信息。
<Sysname> display l2vpn forwarding ac
Total number of VSIs: 1
Total number of ACs: 2
AC VSI Name Link ID
XGE3/1/1 test 3
XGE3/1/2 test 4
表1-12 display l2vpn forwarding ac命令显示信息描述表
字段 |
描述 |
Total number of VSIs |
VSI的总数,包括未关联AC的VSI |
Total number of ACs |
所有VSI或指定VSI下AC的总数 |
AC |
接入电路,取值为: · 三层接口名称:表示在三层接口下关联VSI · 二层接口名称和以太网服务实例:表示在以太网服务实例下关联VSI |
VSI Name |
AC所属VSI的名称 |
Link ID |
AC在VSI内的链路标识符 |
# 显示所有VSI内AC转发的详细信息。
<Sysname> display l2vpn forwarding ac verbose
VSI Name: vpls1
Interface: XGE3/1/1
Link ID : 0
Access Mode : Ethernet
MAC limit : maximum=1024 alarm=enabled action=discard
E-Tree Role : Leaf
Interface: XGE3/1/2
Link ID : 1
Access Mode : Ethernet
Redundancy Mode : All-active
DF State : DF
MAC limit : maximum=500 alarm=disabled action=forward
表1-13 display l2vpn forwarding ac verbose命令显示信息描述表
字段 |
描述 |
|
VSI Name |
VSI名称 |
|
Interface |
接入接口 |
|
Service Instance |
以太网服务实例,AC为二层接口的以太网服务实例时才显示该字段 |
|
Link ID |
AC在VSI内的链路标识符 |
|
Access Mode |
AC接入模式,取值包括: · VLAN:VLAN模式 · Ethernet:Ethernet模式 |
|
AC Attributes |
AC的属性,取值包括: · Hub link:VPLS Hub-spoke组网中,AC为hub链路 · Spoke link:VPLS Hub-spoke组网中,AC为Spoke链路 在与此AC关联的VSI具有Hub-spoke属性时,才显示该字段 |
|
Encapsulation |
以太网服务实例的报文匹配规则,AC为二层接口的以太网服务实例时才显示该字段 |
|
Redundancy Mode |
ES冗余备份模式: · All-active:多活模式 · Single-active:单活模式 若接口未配置ESI(Ethernet Segment Identifier),则不显示该字段 |
|
DF State |
EVPN ES的DF选举角色: · DF:表示此AC为DF角色 · BDF:表示此AC为BDF角色 · DF (BFD):表示BDF通过监测静态BFD会话状态发现DF侧的AC故障,将当前AC切换为DF角色 若接口未配置ESI(Ethernet Segment Identifier),则不显示该字段 |
|
MAC limit |
AC的最大MAC地址数限制,包括: · maximum:允许AC学习的最大MAC地址数。取值为unlimited,表示不对MAC地址数进行限制。缺省值为unlimited · alarm:是否开启告警功能。取值为enabled表示开启告警功能,为disabled表示关闭告警功能。缺省值为disabled · action:MAC学习地址数量达到限制后,对源MAC地址不在MAC地址表中的数据帧的处理方式。取值为discard表示丢弃数据帧,为forward表示继续转发数据帧。缺省值为forward 若maximum、alarm、action均为缺省值,则不显示该字段 |
|
E-Tree Role |
AC在E-Tree组网中的角色,当AC的角色为Leaf时才显示该字段,AC的角色为Root时不显示该字段 |
|
# 显示所有VSI内PW转发的简要信息。
<Sysname> display l2vpn forwarding pw
Total number of VSIs: 1
Total number of PWs: 2, 2 up, 0 blocked, 0 down
VSI Name In/Out Label NID Link ID State
aaa 1272/1275 1034 8 Up
aaa 1271/1273 1035 9 Up
表1-14 display l2vpn forwarding pw命令显示信息描述表
字段 |
描述 |
Total number of VSIs |
VSI的总数,包括没有PW的VSI |
Total number of PWs |
所有VSI或指定VSI下PW总数,以及处于up、blocked、down状态的PW数目 |
VSI Name |
PW所属VSI的名称 |
In/Out Label |
PW的入标签和出标签,当无标签时显示为“-” |
NID |
承载PW的隧道对应的NHLFE表项索引 · 存在等价隧道时,一个PW会对应多个NID · 如果不存在隧道,显示为None |
Link ID |
PW在VSI内的链路标识符 |
State |
PW的状态,取值包括Up、Down和Blocked 其中,Blocked为存在主备PW的情况下,当前未转发流量、起到备份作用的PW的状态 |
# 显示所有VSI内PW转发的详细信息。
<Sysname> display l2vpn forwarding pw verbose
VSI Name: aaa
Link ID: 8
PW Type : VLAN PW State : Up
In Label : 1272 Out Label: 1275
MTU : 1500
PW Attributes : Main
VCCV CC : Router-Alert
VCCV BFD : Fault Detection with BFD
Flow Label : Send
Tunnel Group ID : 0x960000000
Tunnel NHLFE IDs: 1034
MAC limit : maximum=2000 alarm=enabled action=discard
表1-15 display l2vpn forwarding pw verbose命令显示信息描述表
字段 |
描述 |
|
VSI Name |
VSI名称 |
|
Link ID |
PW在VSI内的链路标识符 |
|
PW Type |
PW数据封装类型 |
|
PW State |
PW的状态,取值包括Up、Down和Blocked 其中,Blocked为存在主备PW的情况下,当前未转发流量、起到备份作用的PW的状态 |
|
In Label |
PW的入标签,当无标签时显示为“-” |
|
Out Label |
PW的出标签,当无标签时显示为“-” |
|
MTU |
PW协商后的最大传输单元 |
|
PW Attributes |
PW的属性,取值包括 · Main:主PW · Backup:备份PW · No-split-horizon:禁止水平分割 · Hub link:VPLS hub-spoke组网中,PW为hub链路 · Spoke link: VPLS hub-spoke组网中,PW为spoke链路 |
|
VCCV CC |
检测PW的VCCV控制通道类型,取值包括: · Control-Word:控制字类型 · Router-Alert:MPLS路由器告警标签类型 · TTL:TTL超时类型 取值为“-”表示未指定VCCV控制通道类型 |
|
VCCV BFD |
检测PW的BFD报文的封装方式,取值包括: · Fault Detection with BFD:BFD报文的封装方式为IP/UDP Encapsulation (with IP/UDP Headers) 取值为“-”表示未使用BFD检测PW的连通性 |
|
Flow Label |
流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:未开启流标签能力 |
|
Tunnel Group ID |
承载PW的隧道组ID |
|
Tunnel NHLFE IDs |
承载PW的隧道对应的NHLFE表项索引列表 存在等价隧道时,一个PW会对应多个索引值 如果不存在隧道,显示为None |
|
MAC limit |
PW的最大MAC地址数限制,包括: · maximum:允许PW学习到的最大MAC地址数。取值为unlimited,表示不对MAC地址数进行限制。缺省值为unlimited · alarm:是否开启告警功能。取值为enabled表示开启告警功能,为disabled表示关闭告警功能。缺省值为disabled · action:MAC学习地址数量达到限制后,对源MAC地址不在MAC地址表中的数据帧的处理方式。取值为discard表示丢弃数据帧,为forward表示继续转发数据帧。缺省值为forward 若maximum、alarm、action均为缺省值,则不显示该字段 |
|
display l2vpn interface命令用来显示与VSI关联的三层接口的L2VPN信息。
【命令】
display l2vpn interface [ vsi vsi-name | interface-type [ interface-number | interface-number.subnumber ] ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vsi vsi-name:显示与指定VSI关联的三层接口的L2VPN信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。
interface-type [ interface-number | interface-number.subnumber ]:显示指定接口的L2VPN信息。interface-type 为接口类型,[ interface-number | interface-number.subnumber ]为接口编号。
verbose:显示详细信息。如果未指定本参数,则显示简要信息。
【使用指导】
执行本命令时,如果未指定任何参数,则显示所有与VSI关联的三层接口的L2VPN信息。
【举例】
# 显示所有与VSI关联的三层接口的L2VPN简要信息。
<Sysname> display l2vpn interface
Total number of interfaces: 2, 2 up, 0 down
Interface Owner Link ID State Type
XGE3/1/1 vpls1 1 Up VSI
XGE3/1/2 vpls1 2 Down VSI
表1-16 display l2vpn interface命令显示信息描述表
字段 |
描述 |
Total number of interfaces |
与VSI关联的三层接口的总数,及处于up和down状态的接口数目 |
Interface |
与VSI关联的三层接口的名称 |
Owner |
VSI名称 |
Link ID |
接口对应AC在VSI内的链路标识符 |
State |
接口的状态,取值包括Up和Down |
Type |
接口对应的L2VPN类型,在VPLS中取值为VSI |
# 显示所有与VSI关联的三层接口的L2VPN详细信息。
<Sysname> display l2vpn interface verbose
Interface: XGE3/1/1
Owner : vsi1
Link ID : 0
State : Up
Type : VSI
E-Tree Role : root
AC VNID : -
End.Dx2 SID : -
End.Dx2l SID : -
Statistics : Enabled
Input Statistics:
Octets : 0
Packets : 0
Errors : 0
Discards: 0
Output Statistics:
Octets : 0
Packets : 0
Errors : 0
Discards: 0
表1-17 display l2vpn interface verbose命令显示信息描述表
字段 |
描述 |
Interface |
接口名称 |
Owner |
与接口关联的VSI名称 |
Link ID |
接口对应AC在VSI内的链路标识符 |
State |
接口的物理状态,取值包括Up和Down |
Type |
接口对应的L2VPN类型,在VPLS中取值为VSI |
E-Tree Role |
AC在E-Tree组网中的角色,取值包括: · root:Root角色 · leaf:Leaf角色 |
AC VNID |
AC的虚拟下一跳ID,为AC配置了AC-Bypass时才显示该字段 |
End.Dx2 SID |
EVPN VPLS over SRv6组网中,为AC分配的End.DX2 SID EVPN VPLS组网中,本字段无意义,显示为“-” |
End.Dx2l SID |
EVPN VPLS over SRv6组网中,为AC分配的End.DX2L SID EVPN VPLS组网中,本字段无意义,显示为“-” |
Statistics |
是否使能与VSI关联三层接口的统计功能,取值包括: · Enabled:使能了与VSI关联三层接口的统计功能 · Disabled:关闭与VSI关联三层接口的统计功能 |
Input Statistics |
与VSI关联三层接口的入方向报文统计信息,包括接收的字节数(Octets)、接收的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards) |
Output Statistics |
与VSI关联三层接口的出方向报文统计信息,包括发送的字节数(Octets)、发送的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards) |
display l2vpn ldp命令用来显示LDP协议通告的PW标签相关信息。
【命令】
display l2vpn ldp [ peer ip-address [ pw-id pw-id | vpls-id vpls-id ] | vsi vsi-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
peer ip-address:显示指定远端PE通过LDP通告的PW标签相关信息。ip-address为远端PE的LSR ID。如果未指定本参数,则显示所有远端PE通过LDP通告的PW标签相关信息。
pw-id pw-id:显示指定FEC 128方式的PW标签相关信息。pw-id为PW的PW ID,取值范围为1~4294967295。本参数和peer参数配合使用,如果只指定了peer ip-address参数,则显示指定远端PE通过LDP通告的所有PW标签相关信息。
vpls-id vpls-id:显示指定FEC 129方式的PW标签相关信息。vpls-id表示VPLS ID,即VPLS实例标识符,为3~21个字符的字符串,VPLS ID有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
vsi vsi-name:显示指定VSI内LDP协议通告的PW标签相关信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI内LDP协议通告的PW标签相关信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【使用指导】
LDP可以通过如下两种方式通告PW标签与PW的绑定关系:
· 执行peer命令手工指定远端PE后,LDP通告FEC 128和PW标签的绑定关系。
· 采用BGP协议自动发现远端PE后,LDP通告FEC 129和PW标签的绑定关系。
本命令可以用来显示通过上述两种方式通告的PW标签。
执行本命令时,如果指定了pw-id pw-id参数,则显示指定FEC 128方式的PW标签相关信息;如果指定了vpls-id vpls-id参数,则显示指定FEC 129方式的PW标签相关信息;如果未指定pw-id pw-id和vpls-id vpls-id参数,则同时显示FEC 128方式和FEC 129方式的PW标签相关信息。
【举例】
# 显示LDP协议通告的所有PW标签的简要信息。
<Sysname> display l2vpn ldp
Total number of LDP PWs: 2, 2 up, 0 down
Peer PW ID/VPLS ID In/Out Label State Owner
192.3.3.3 1001 775125/775126 Up vpls1
192.3.3.3 1003 775117/775122 Up vpls3
表1-18 display l2vpn ldp命令显示信息描述表
字段 |
描述 |
Total number of LDP PWs |
LDP PW的总数,及处于up和down状态的LDP PW数目 |
Peer |
PW远端PE的IP地址 |
PW ID/VPLS ID |
对于FEC 128方式,为PW标识符PW ID;对于FEC 129方式,为用来标识PE所属VPLS实例的VPLS ID 只有VPLS支持FEC 129方式 |
In/Out Label |
PW的入标签和出标签 |
State |
PW状态,取值包括: · Up:PW处于up状态 · Down:PW处于down状态 |
Owner |
PW所属VSI的名称 |
# 显示LDP协议通告的所有PW标签的详细信息。
<Sysname> display l2vpn ldp verbose
Peer: 2.2.2.9 PW ID: 500
VSI Name: ccc
PW State: Up
PW Status Communication: Notification method
PW Preferential Forwarding Status Bit: Process
PW ID FEC (Local/Remote):
PW Type : VLAN/VLAN
Group ID : 0/0
Label : 1552/1552
Control Word : Disabled/Disabled
VCCV CV Type : -/-
VCCV CC Type : -/-
Flow Label : Send/Recv
MTU : 1500/1500
MTU Negotiation : Enabled
PW Status : PW forwarding/PW forwarding
VLAN Mapping : Disabled/Disabled
Leaf-only : No/No
Root VLAN : -
Leaf VLAN : -
Peer: 2.2.2.9 VPLS ID: 100:100
VSI Name: bbb
PW State: Up
PW Status Communication: Notification method
PW ID FEC (Local/Remote):
Local AII : (1.1.1.9, 2.2.2.9)
Remote AII : (2.2.2.9, 1.1.1.9)
PW Type : VLAN/VLAN
Group ID : 0/0
Label : 1553/1553
Control Word : Disabled/Disabled
VCCV CV Type : -/-
VCCV CC Type : -/-
Flow Label : Both/Both
MTU : 1500/1500
MTU Negotiation : Enabled
PW Status : PW forwarding/PW forwarding
VLAN Mapping : Disabled/Disabled
Leaf-only : No/No
Root VLAN : -
Leaf VLAN : -
表1-19 display l2vpn ldp verbose命令显示信息描述表
字段 |
描述 |
Peer |
PW远端PE的IP地址 |
PW ID |
PW标识符 |
VSI Name |
PW所属VSI的名称 |
PW State |
PW状态,取值包括Up和Down |
PW Status Communication |
PW状态通知方式: · Notification method:通过Notification消息通知PW状态 · Label withdraw method:标签回收方式,即只有PW连接的AC状态为up时才会为该PW分配PW标签,AC状态变为down时回收该PW的PW 标签 |
PW Preferential Forwarding Status Bit |
PW Preferential Forwarding状态位处理方式: · Process:处理收到的PW Preferential Forwarding状态位 · Ignore:忽略收到的PW Preferential Forwarding状态位 |
PW ID FEC (Local/Remote) |
本地向远端PE通告的PW ID FEC相关信息/远端PE通告给本地的PW ID FEC相关信息 |
PW Type |
PW数据封装类型 |
Group ID |
PW的Group标识符 |
Label |
PW标签 |
Control Word |
是否使能控制字功能,取值包括 · Enabled:PW使能了控制字功能 · Disabled:PW未使能控制字功能 |
VCCV CV Type |
支持的VCCV CV(Connectivity Verification,连通性验证)类型,取值包括: · LSP Ping:采用MPLS ping检测PW的连通性 · BFD:采用BFD检测PW的连通性,BFD报文的封装方式为IP/UDP Encapsulation (with IP/UDP Headers) 取值为“-”表示不对PW进行VCCV CV检测 |
VCCV CC Type |
支持的VCCV CC(Control Channel,控制通道)类型,取值包括: · Control-Word:控制字类型 · Router-Alert:MPLS路由器告警标签类型 · TTL:TTL超时类型 取值为“-”表示未指定VCCV控制通道类型 VCCV(Virtual Circuit Connectivity Verification,虚电路连通性验证)的详细介绍,请参见“MPLS配置指导”中的“MPLS OAM” |
Flow Label |
流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:表示未开启流标签能力 |
MTU |
VSI的最大传输单元 |
MTU Negotiation |
是否开启PW MTU协商功能,取值包括: · Enabled:开启PW MTU协商功能 · Disabled:关闭PW MTU协商功能 |
PW Status |
PW状态,取值包括: · PW forwarding:PW可以转发报文 · PW not forwarding:PW不可以转发报文 · AC receive fault:AC接收方向失效 · AC transmit fault:AC发送方向失效 · PW receive fault:PW接收方向失效 · PW transmit fault:PW发送方向失效 · PW standby:PW处于Standby状态 · PW request switchover:PW正处于请求切换状态 · Unknown:协议类型未知 |
VPLS ID |
VPLS实例标识符 |
Local AII |
本端向远端PE发送的SAII(Source Attachment Individual Identifier,源转发实例本地标识符)和TAII(Target Attachment Individual Identifier,目的转发实例本地标识符) |
Remote AII |
从远端接收到的SAII和TAII |
VLAN Mapping |
本地/远端设备上是否在PW上开启VLAN映射功能,取值包括: · Enabled:开启VLAN映射功能 · Disabled:关闭VLAN映射功能 |
Leaf-only |
本地/远端是否为Leaf-only节点,取值包括: · Yes:本地/远端为Leaf-only节点 · No:本地/远端不是Leaf-only节点 |
Root VLAN |
E-Tree的Root VALN |
Leaf VLAN |
E-Tree的Leaf VLAN |
display l2vpn mac-address命令用来显示L2VPN的MAC地址表信息。
【命令】
display l2vpn mac-address [ interface interface-type inteface-number [ service-instance instance-id ] | mac-address | peer ip-address pw-id pw-id | vsi vsi-name [ ac | mac-address | pw ] ] [ dynamic ] [ count ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type inteface-number:显示指定接口上学习到的MAC地址表项信息。interface-type inteface-number为接口类型和接口编号。
service-instance instance-id:显示指定以太网服务实例上学习到的MAC地址表项信息。instance-id为以太网服务实例的ID,取值范围为1~4096。当输入的接口为三层接口时,不允许输入该参数;当输入的接口为二层以太网接口和二层聚合接口时,必须输入该参数。
mac-address:显示指定MAC地址表项信息。mac-address的格式为H-H-H。在配置时,用户可以省去MAC地址中每段开头的“0”,例如输入“f-e2-1”即表示输入的MAC地址为“000f-00e2-0001”。
peer ip-address pw-id pw-id:显示指定PW上学习到的MAC地址表项信息。ip-address为远端PE的LSR ID;pw-id为PW ID,取值范围为1~4294967295。
vsi vsi-name:显示指定VSI的MAC地址表项信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果不指定ac和pw参数,则显示VSI内的所有MAC地址表项信息。
ac:显示指定VSI内所有AC上学习的MAC地址表项信息。
pw:显示指定VSI内所有PW上学习的MAC地址表项信息。
dynamic:显示动态生成的MAC地址表项信息。如果不指定本参数,则显示所有类型的MAC地址表项。目前,只支持动态生成的MAC地址表项。
count:显示MAC地址表项的数目。如果不指定本参数,则显示MAC地址表项的具体信息。
【使用指导】
执行本命令时,如果没有指定interface interface-type inteface-number、service-instance instance-id、peer ip-address pw-id pw-id和vsi vsi-name参数,则显示所有L2VPN MAC地址表项的信息。
【举例】
# 显示所有L2VPN MAC地址表项信息。
<Sysname> display l2vpn mac-address
MAC Address State VSI Name Link ID/Name/Peer
Aging
0000-0000-000a Dynamic vpn1 XGE3/1/1
Aging
0000-0000-0009 Dynamic vpn1 XGE3/1/1
Aging
--- 2 mac address(es) found ---
# 显示L2VPN MAC地址表项总数。
<Sysname> display l2vpn mac-address count
2 mac address(es) found
表1-20 display l2vpn mac-address命令显示信息描述表
字段 |
描述 |
MAC Address |
MAC地址 |
State |
MAC地址的状态,目前取值只包括Dynamic,表示MAC地址是动态学习的 |
VSI Name |
VSI名称 |
Link ID/Name/Peer |
对于本地站点的MAC地址,MAC地址对应的AC为三层接口时,为该接口的名称;MAC地址对应的AC为以太网服务实例时,为以太网服务实例所在接口的名称 对于远端站点的MAC地址,在EVPN VPLS over SRv6组网中,显示MAC地址对应的SRv6 PW的Peer地址;在VPLS/EVPN VPLS组网中,显示为MAC地址对应的PW在VSI内的链路标识符 取值为“-”时,表示MAC地址不可达;取值后携带(N/A)时,表示备份Peer地址/备份链路标识符,且该表项不用于报文转发 |
Aging |
MAC地址表项是否老化,取值包括Aging和NotAging |
XX mac address(es) found |
MAC地址表项的总数 |
【相关命令】
· reset l2vpn mac-address
display l2vpn pw命令用来显示L2VPN的PW信息。
【命令】
display l2vpn pw [ vsi vsi-name ] [ protocol { bgp | evpn | ldp | static } ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vsi vsi-name:显示指定VSI内L2VPN的PW信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI内L2VPN的PW信息。
protocol:显示采用指定信令协议建立的PW的信息。如果未指定本参数,则显示所有协议产生的PW信息。
bgp:显示采用BGP作为PW信令协议建立的PW的信息,即BGP PW信息。
evpn:显示采用EVPN作为PW信令协议建立的PW的信息。
ldp:显示采用LDP作为PW信令协议建立的PW的信息,包括FEC 128和FEC 129两种方式建立的PW,即LDP PW和BGP自动发现LDP信令PW信息。
static:显示采用静态方式建立的PW的信息,即静态PW信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【使用指导】
开启PW统计功能后,可使用display l2vpn pw verbose命令查看PW的报文统计信息。
【举例】
# 显示L2VPN所有PW的简要信息。
<Sysname> display l2vpn pw
Flags: M - main, B - backup, E - ecmp, BY - bypass, H - hub link, S - spoke link
N - no split horizon, A - administration, ABY – ac-bypass
PBY – pw-bypass
Total number of PWs: 5
5 up, 0 blocked, 0 down, 0 defect, 0 idle, 0 duplicate
VSI Name: aaa
Peer PWID/RmtSite/SrvID In/Out Label Proto Flag Link ID State
2.2.2.9 2 1420/1419 BGP M 9 Up
3.3.3.9 3 1421/1281 BGP M 10 Up
表1-21 display l2vpn pw命令显示信息描述表
字段 |
描述 |
Flags |
PW属性标记的取值 |
Total number of PWs |
PW的总数,及处于up、blocked、down、defect、idle和duplicate状态的PW数目 |
VSI Name |
VSI名称 |
Peer |
PW远端PE的IP地址 |
PWID/RmtSite/SrvID |
如果是静态PW或FEC 128方式的LDP PW,则为PW标识符PWID;如果是FEC 129方式的BGP自动发现LDP信令PW,则显示为“-”;如果是BGP PW,则为远端Site标识符RmtSite;如果是EVPN PW,则为远端Service ID,标识符SrvID |
In/Out Label |
PW的入标签和出标签 |
Proto |
建立PW使用的信令协议,取值包括LDP、Static和BGP |
Flag |
PW属性标记,取值包括: · M:Main,主PW · B:Backup ,备份PW · E:ECMP,即等价PW(本取值在VPLS中无意义) · BY:Bypass,Bypass PW(本取值在VPLS中无意义) · H:Hub link,VPLS Hub-spoke组网中,PW为hub链路 · S:Spoke link,VPLS Hub-spoke组网中,PW为spoke链路 · N:No-split-horizon,取消水平分割 · A:Administration,管理PW · ABY:AC-bypass,即保护AC侧链路的Bypass PW(本取值在VPLS中无意义) · PBY:PW-bypass,即保护PW侧链路的Bypass PW(本取值在VPLS中无意义) |
Link ID |
PW在VSI内的链路标识符 |
State |
PW状态,取值包括: · Up:表示该PW可用 · Down:表示该PW不可用 · Blocked:表示存在主备PW的情况下,该PW当前未转发流量、起到备份作用 · Defect:表示BFD检测到该PW存在缺陷 · Idle:表示该PW的入标签不可用 · Dup:表示该静态PW的入标签与静态LSP或静态CRLSP的入标签相同 |
# 显示L2VPN所有PW的详细信息。
<Sysname> display l2vpn pw verbose
VSI Name: aaa
Peer: 2.2.2.9 Remote Site: 2
Signaling Protocol : BGP
Link ID : 9 PW State : Up
In Label : 1420 Out Label: 1419
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Flow Label : Send
Control Word : Disabled
Tunnel Group ID : 0x800000960000000
Tunnel NHLFE IDs : 1038
Admin PW : -
E-Tree Mode : -
E-Tree Role : root
Root VLAN : -
Leaf VLAN : -
VSI Name: bbb
Peer: 2.2.2.9 VPLS ID: 100:100
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1553 Out Label: 1553
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Flow Label : Recv
Control Word : Disabled
Tunnel Group ID : 0x800000960000000
Tunnel NHLFE IDs : 1038
Admin PW : -
E-Tree Mode : -
E-Tree Role : root
Root VLAN : -
Leaf VLAN : -
VSI Name: ccc
Peer: 2.2.2.9 PW ID: 500
Signaling Protocol : LDP
Link ID : 8 PW State : Up
In Label : 1552 Out Label: 1552
MTU : 1500
PW Attributes : Main
VCCV CC : -
VCCV BFD : -
Flow Label : Both
Control Word : Disabled
Tunnel Group ID : 0x800000960000000
Tunnel NHLFE IDs : 1038
Admin PW : -
E-Tree Mode : -
E-Tree Role : root
Root VLAN : -
Leaf VLAN : -
表1-22 display l2vpn pw verbose命令显示信息描述表
字段 |
描述 |
VSI Name |
VSI名称 |
Peer |
PW远端PE的IP地址 |
PW ID |
PW标识符 |
Signaling Protocol |
建立PW使用的信令协议,取值包括LDP、Static和BGP |
Link ID |
PW在VSI内的链路标识符 |
PW State |
PW状态,取值包括: · Up:表示该PW可用 · Down:表示该PW不可用 · Blocked:表示存在主备PW的情况下,该PW当前未转发流量、起到备份作用 · Defect:表示BFD检测到该PW存在缺陷 · Idle:表示该PW的入标签不可用 · Duplicate:表示该静态PW的入标签与静态LSP或静态CRLSP的入标签相同 |
In Label |
PW入标签 |
Out Label |
PW出标签 |
Wait to Restore Time |
回切等待时间,单位为秒。如果配置不回切,显示为Infinite 只会在主备PW同时存在的情况下显示,并且只在主PW上显示 |
Remaining Time |
回切等待的剩余时间,单位为秒。回切等待定时器启动时,才会显示该字段 |
MTU |
PW协商后的最大传输单元 |
PW Attributes |
PW的属性,取值包括: · Main:主PW · Backup:备份PW · Administration:管理PW · Hub link:VPLS Hub-spoke组网中,PW为hub链路 · Spoke link:VPLS Hub-spoke组网中,PW为spoke链路 · No-split-horizon:取消水平分割 |
VCCV CC |
检测PW的VCCV控制通道类型,取值包括: · Control-Word:控制字类型 · Router-Alert:MPLS路由器告警标签类型 · TTL:TTL超时类型 取值为“-”表示未指定VCCV控制通道类型 |
VCCV BFD |
检测PW的BFD报文的封装方式,取值包括: · Fault Detection with BFD:BFD报文的封装方式为IP/UDP Encapsulation (with IP/UDP Headers) 取值为“-”表示未使用BFD检测PW的连通性 |
Flow Label |
流标签能力: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:表示未开启流标签能力 |
Control Word |
是否开启控制字功能,取值包括: · Enabled:开启了控制字功能 · Disabled:关闭了控制字功能 |
Tunnel Group ID |
承载PW的隧道组ID |
Tunnel NHLFE IDs |
承载PW的隧道对应的NHLFE表项索引列表 存在等价隧道时,一个PW会对应多个索引值 如果不存在隧道,显示为None |
Admin PW |
关联的管理PW,通过与管理PW关联的AC接口来标识,取值为“-”时,表示该PW未关联管理PW |
E-Tree Mode |
PW的E-Tree模式,取值包括: · Optimized:优化模式 · Optimized(s):优化模式(手工配置) · Compatible:兼容模式 · Compatible(s):兼容模式(手工配置) · VLAN Mapping:VLAN映射模式 · Optimized/VLAN Mapping:优化模式/VLAN映射模式 · Default:默认模式 · -:普通模式 |
E-Tree Role |
PW在E-Tree组网中的角色,取值包括: · root:Root角色 · leaf:Leaf角色 |
Root VLAN |
本地配置的Root VLAN |
Leaf VLAN |
本地配置的Leaf VLAN |
VPLS ID |
VPLS实例标识符 |
Remote Site |
远端Site标识符 |
Down Reason |
PW状态为down的原因,取值包括: · BFD session for PW down:用来检测PW的BFD会话状态为down · BGP RD was deleted:BGP的RD被删除 · BGP RD was empty:未配置BGP的RD · Control word not match:PW两端控制字功能配置不一致 · Encapsulation not match:PW两端封装类型不一致 · Label not allocated:标签未分配 · LDP interface parameter not match:PW两端接口LDP协商参数不一致 · Local and remote LDP PWs have different AII:本端携带的SAII与对端携带的TAII不同 · Non-existent remote LDP PW:对端设备已删除LDP PW · Local AC Down:本地AC状态为down · Local AC was non-existent:未配置本地AC · Local LDP PW Virtual Nexthop defect:本地LDP PW存在虚拟下一跳缺陷 · Local LDP PW was not sent mapping message:本端未发送LDP mapping消息 · Local VSI Down:本地VSI状态为down · MTU not match:PW两端MTU不一致 · Remote AC Down:对端AC状态down · Remote LDP PW Virtual Nexthop defect:远端LDP PW存在虚拟下一跳缺陷 · PW down after created:创建PW后,PW的初始状态为down · Tunnel Down:承载PW的隧道down |
Color |
期望迭代到的SR-MPLS TE Policy的Color属性,取值为“-”时,表示无Color属性。只有当建立PW的信令协议为EVPN时才显示该字段 |
display l2vpn pw state-machine命令用来显示L2VPN PW状态机信息。
【命令】
display l2vpn pw state-machine [ vsi vsi-name ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
vsi vsi-name:显示指定VSI内的L2VPN PW状态机信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示所有VSI内的L2VPN PW状态机信息。
【举例】
# 显示L2VPN所有PW的状态机信息。
<Sysname> display l2vpn pw state-machine
PW Group State:
Idle - Idle, N - Normal, UA - Unavailable, PA - Protecting administrative
PF - Protecting failure, WTR - Wait-to-Restore, DNR - Do-not-Revert
SWT - Switchover wait, SWTR - Switchover wait Restore
M - Manual switch, P - Protection PW failure, W - Working PW failure
L - Local, R - Remote
Total number of PWs: 1
VSI Name: 1004
PW Group Link ID : 2
Main PW : Peer: 3.3.3.3 PW ID: 1004
Backup PW : Peer: 2.2.2.2 PW ID: 11004
Signaling Protocol : LDP
Main PW Defect State : No defect
Backup PW Defect State : No defect
Switch Flag : 0x01
Switch Result : None
Switch Reason : PW down
SWT Expiry Count : 0
SWTR Expiry Count : 0
Remote Event : None
Local Event : None
Remaining Wait Restore Time : 2
PW Group Old State : Normal
PW Group State : SWT
表1-23 display l2vpn pw state-machine 命令显示信息描述表
字段 |
描述 |
VSI Name |
VSI名称 |
PW Group Link ID |
PW组的链路标识符 |
Main PW |
主PW |
Peer |
PW远端PE的IP地址 |
PW ID |
PW标识符 |
Remote site |
远端Site标识符 |
Backup PW |
备份PW,如果备份PW不存在时,则显示“-” |
Signaling Protocol |
建立PW使用的信令协议,取值包括LDP、Static和BGP |
Main PW Defect State |
主PW的缺陷状态,取值包括: · No defect:表示没有缺陷 · Signal defect:表示通过信令协议检测出缺陷 · VN defect:表示通过VN机制检测出缺陷 · OAM defect:表示通过OAM机制检测出缺陷 · Admin PW defect:表示通过管理PW检测出缺陷 · Remote defect:表示从远端接收到的缺陷 |
Backup PW Defect State |
备PW的缺陷状态,取值同上 取值为“-”表示备PW不存在 |
Switch Flag |
PW主备切换标记,取值如下: · Local manual switching:本地手工切换 · Signaling switching:信令切换 · Remote manual switching:远端手工切换 |
Switch Result |
PW主备切换结果: · None:主、备PW均未使用 · Main:当前使用主PW · Backup:当前使用备PW |
Switch Reason |
PW主备切换的原因: · Manual force switch:执行l2vpn switchover命令 · Config changed:在PW冗余保护组中添加或删除PW · Fault dectected:BFD、VCCV等检测到PW故障 · PW down:PW状态由active变为down · PW up:PW状态由active恢复为up · Receive notification message:收到notification消息 · Restore manual force switch:恢复l2vpn switchover命令 · None:没有发生切换 |
SWT Expiry Count |
SWT定时器超时次数,仅用于判断是否要重新发起请求切换。若发生主备切换,则该计数器会被清零 |
SWTR Expiry Count |
SWTR定时器超时次数,仅用于判断是否要重新发起请求切换。若发生主备切换,则该计数器会被清零 |
Remaining Wait Reply Time |
请求切换等待回应的剩余时间,单位为秒。请求切换等待回应定时器启动时,才会显示该字段 |
Remaining Wait Restore Time |
回切等待的剩余时间,单位为秒。回切等待定时器启动时,才会显示该字段 |
Remote Event |
远端状态机收到的事件,取值包括: · SFW:收到远端主PW缺陷消息 · SFP:收到远端备PW缺陷消息 · SFCW:收到远端主PW up消息 · SFCP:收到远端备PW up消息 · MS:收到远端手工从主切换到备消息 · MR:收到远端手工从备切换到主消息 · None:未收到远端事件 |
Local Event |
本地状态机收到的事件,取值包括: · SFW:本地主PW缺陷 · SFP:本地备PW缺陷 · SFCW:本地主PW up消息 · SFCP:本地备PW up消息 · MS:执行命令从主切换到备 · MR:执行命令从备切换到主 · WTREXP:WTR定时器超时 · WTR:配置WTR时间,且不为0 · DNR:配置WTR为never · SWTEXP:SWT定时器超时 · None:未收到本地事件 |
PW Group Old State |
PW组切换前的状态,取值包括: · Idle:主备PW均不可用 · Normal:主备链路均可用,当前使用主PW为up,备PW为block · UA:P:L:备PW存在本地缺陷,主PW up · UA:P:R:备PW存在远端缺陷,主PW up · PF:W:L:主PW存在本地缺陷,备PW up · PF:W:R:主PW存在远端缺陷,备PW up · PA:M:L:主备链路均可用,本地执行了切换命令,备PW为up,主PW为block · PA:M:R:主备链路均可用,远端执行了切换命令,备PW为up,主PW为block · WTR:等待回切状态 · DNR:不回切状态 · SWT:请求从主PW切换到备PW等待回应状态 · SWTR:请求从备PW回切到主PW等待回应状态 |
PW Group State |
PW组切换后的状态,取值同上 |
display l2vpn pw-class命令用来显示PW模板的信息。
【命令】
display l2vpn pw-class [ class-name ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
class-name:显示指定PW模板的信息。class-name表示PW模板的名称,为1~19个字符的字符串,区分大小写。如果不指定本参数,则显示所有PW模板的信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【举例】
# 显示所有PW模板的信息。
<Sysname> display l2vpn pw-class
Total number of PW classes: 2
PW Class Name PW Type Control Word VCCV CC VCCV BFD
pw1 Ethernet Enabled Control-Word BFD
pw2 VLAN Disabled Control-Word BFD
表1-24 display l2vpn pw-class命令显示信息描述表
字段 |
描述 |
Total number of PW classes |
PW模板的总数 |
PW Class Name |
PW模板的名称 |
PW Type |
PW数据封装类型,取值包括Ethernet和VLAN |
Control Word |
是否使能控制字功能,取值包括Enabled和Disabled |
VCCV CC |
检测PW的VCCV控制通道类型,取值包括: · Control-Word:控制字类型 · Router-Alert:MPLS路由器告警标签类型 · TTL:TTL超时类型 取值为“-”表示未指定VCCV控制通道类型 |
VCCV BFD |
检测PW的BFD报文的封装方式,取值包括: · Fault Detection with BFD:BFD报文的封装方式为IP/UDP Encapsulation (with IP/UDP Headers) 取值为“-”表示未使用BFD检测PW的连通性 |
# 显示所有PW模板的详细信息。
<Sysname> display l2vpn pw-class verbose
PW Class Name : pw1
PW Type : Ethernet
Control Word: Enabled
VCCV CC : Router-Alert
VCCV BFD : BFD
Sequencing : Both
Flow Label : Both
PW Class Name : pw2
PW Type : VLAN
Control Word: Disabled
VCCV CC : Router-Alert
VCCV BFD : BFD
Sequencing : -
Flow Label : Send
表1-25 display l2vpn pw-class verbose命令显示信息描述表
字段 |
描述 |
PW Class Name |
PW模板的名称 |
PW Type |
PW数据封装类型,取值包括Ethernet、VLAN、TDM-CESoPSN-Basic和TDM-SAToP-E1 |
Control Word |
是否使能控制字功能,取值包括Enabled和Disabled |
VCCV CC |
检测PW的VCCV控制通道类型,取值包括: · Control-Word:控制字类型 · Router-Alert:MPLS路由器告警标签类型 · TTL:TTL超时类型 取值为“-”表示未指定VCCV控制通道类型 |
VCCV BFD |
检测PW的BFD报文的封装方式,取值包括: · BFD:BFD报文的封装方式为IP/UDP Encapsulation (with IP/UDP Headers) 取值为“-”表示未使用BFD检测PW的连通性 |
Sequencing |
PW的排序处理,取值包括: · Both:表示对PW收发两个方向的报文均进行排序处理 · -:表示未配置PW的排序处理,即不对PW上传输的报文进行排序 |
Flow Label |
流标签能力,取值包括: · Both:具有发送和接收能力 · Send:具有发送能力 · Recv:具有接收能力 · -:未开启流标签能力 |
【相关命令】
· pw-class
display l2vpn service-instance命令用来显示以太网服务实例的信息。
【命令】
display l2vpn service-instance [ interface interface-type interface-number [ service-instance instance-id ] ] [ verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
interface interface-type interface-number:显示指定二层以太网接口或二层聚合接口上的以太网服务实例信息。interface-type interface-number为接口类型和接口编号。如果未指定本参数,则显示所有二层以太网接口和二层聚合接口上的以太网服务实例信息。
service-instance instance-id:显示指定以太网服务实例的信息。instance-id为以太网服务实例的ID,取值范围为1~4096。如果指定了interface interface-type interface-number参数,未指定本参数,则显示指定二层以太网接口或二层聚合接口上所有以太网服务实例的信息。
verbose:显示详细信息。如果不指定本参数,则显示简要信息。
【举例】
# 显示所有以太网服务实例的简要信息。
<Sysname> display l2vpn service-instance
Total number of service-instances: 8, 8 up, 0 down
Total number of ACs: 2, 2 up, 0 down
Interface ID Owner LinkID State Type
XGE3/1/3 1 vpls1 1 Up VSI
XGE3/1/3 2 vpls2 1 Up VSI
表1-26 display l2vpn service-instance命令显示信息描述表
字段 |
描述 |
Total number of service-instances |
以太网服务实例的总数,及处于up和down状态的以太网服务实例数目 |
Total number of ACs |
AC的总数,及处于up和down状态的AC数目 |
Interface |
二层以太网接口或二层聚合接口名称 |
ID |
以太网服务实例的ID |
Owner |
VSI名称,如果以太网服务实例上尚未关联VSI,则该字段显示为空 |
LinkID |
以太网服务实例对应AC在VSI内的链路标识符 |
State |
以太网服务实例的状态,取值包括Up和Down |
Type |
以太网服务实例所属的L2VPN类型,取值包括VSI和VPWS |
# 显示二层以太网接口Ten-GigabitEthernet3/1/3上所有以太网服务实例的详细信息。
<Sysname> display l2vpn service-instance interface ten-gigabitethernet 3/1/3 verbose
Interface: XGE3/1/3
Service Instance : 1
Encapsulation : s-vid 16
VSI Name : vpls1
Link ID : 1
State : Up
E-Tree Role : root
End.DX2 SID : -
End.DX2l SID : -
Statistics : Enabled
Input Statistics:
Octets : 0
Packets : 0
Errors : 0
Discards: 0
Output Statistics:
Octets : 0
Packets : 0
Errors : 0
Discards: 0
表1-27 display l2vpn service-instance verbose命令显示信息描述表
字段 |
描述 |
Interface |
二层以太网接口或二层聚合接口 |
Service Instance |
以太网服务实例ID |
Encapsulation |
以太网服务实例的报文匹配规则,如果未配置报文匹配规则,则不显示本字段 |
VSI Name |
与以太网服务实例关联的VSI的名称 |
Link ID |
以太网服务实例对应AC在VSI内的链路标识符 |
State |
以太网服务实例的状态,取值包括Up和Down |
E-Tree Role |
AC在E-Tree组网中的角色,取值包括: · root:Root角色 · leaf:Leaf角色 |
End.Dx2 SID |
EVPN VPLS over SRv6组网中,为AC分配的End.DX2 SID EVPN VPLS组网中,本字段无意义,显示为“-” |
End.Dx2l SID |
EVPN VPLS over SRv6组网中,为AC分配的End.DX2L SID EVPN VPLS组网中,本字段无意义,显示为“-” |
Statistics |
是否使能以太网服务实例的统计功能,取值包括: · Enabled:使能了以太网服务实例的统计功能 · Disabled:禁止以太网服务实例的统计功能 |
Input Statistics |
入方向的以太网服务实例报文统计信息,包括入方向接收的字节数(Octets)、接收的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards) |
Output Statistics |
出方向的以太网服务实例报文统计信息,包括出方向发送的字节数(Octets)、发送的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards) |
【相关命令】
· service-instance
· statistics enable (Ethernet service instance view)
display l2vpn vsi命令用来显示VSI的信息。
【命令】
display l2vpn vsi [ name vsi-name | evpn-srv6 | evpn-vpls | evpn-vxlan | vpls | vxlan ] [ count | verbose ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
name vsi-name:显示指定VSI的信息。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示所有VSI的信息。
evpn-srv6:显示EVPN VPLS over SRv6组网中VSI的信息。本参数的详细介绍请参见“Segment Routing命令参考”中的“SRv6”。
evpn-vpls:显示EVPN VPLS组网中VSI的信息。
evpn-vxlan:显示EVPN VXLAN组网中VSI的信息。
vpls:显示VPLS组网中VSI的信息。
vxlan:显示VXLAN组网中VSI的信息。
count:显示VSI的统计信息。
verbose:显示VSI的详细信息。如果不指定本参数,则显示VSI的简要信息。
【使用指导】
执行本命令时,如果没有指定evpn-srv6、evpn-vpls、evpn-vxlan、vpls和vxlan参数,则显示所有VSI的信息。
【举例】
# 显示所有VSI的简要信息。
<Sysname> display l2vpn vsi
Total number of VSIs: 2, 1 up, 1 down, 0 admin down
VSI Name VSI Index MTU State
vpls1 0 1500 Up
vpls2 1 1500 Down
# 显示所有VSI的统计信息。
<Sysname> display l2vpn vsi count
Total number of VSIs: 1, 1 up, 0 down, 0 admin down
表1-28 display l2vpn vsi命令显示信息描述表
字段 |
描述 |
Total number of VSIs |
VSI的总数,及处于up、down和admin down状态的VSI数目 |
VSI Name |
VSI名称 |
VSI Index |
VSI索引 |
MTU |
VSI上配置的最大传输单元 |
State |
VSI的状态,取值包括: · Up:up状态 · Down:down状态 · Admin down:通过shutdown命令手工关闭的VSI |
# 显示所有VSI的详细信息。
<Sysname> display l2vpn vsi verbose
VSI Name: vpls1
VSI Index : 0
VSI Description : vsi for vpls1
VSI State : Up
MTU : 1500
Diffserv Mode : -
Bandwidth : Unlimited
Broadcast Restrain : 5120 kbps
Multicast Restrain : 5120 kbps
Unknown Unicast Restrain: 5120 kbps
MAC Learning : Enabled
MAC Table Limit : Unlimited
MAC Learning rate : Unlimited
Local MAC aging time : 300 sec
Remote MAC aging time : 600 sec
Drop Unknown : Disabled
PW Redundancy Mode : Independent
Flooding : Enabled
ESI : 0001.0001.0001.0001.0001
Redundancy Mode : All-active
Statistics : Disabled
VXLAN ID : -
EVPN Encapsulation : MPLS
LDP PWs:
Peer PW ID Link ID State
192.3.3.3 1 8 Up
192.3.3.3 1001 8 Blocked
BGP PWs:
Peer Remote Site Link ID State
192.4.4.4 1 9 Up
ACs:
AC Link ID State
XGE3/1/1 0x1 Up
表1-29 display l2vpn vsi verbose命令显示信息描述表
字段 |
描述 |
VSI Name |
VSI名称 |
VSI Index |
VSI索引 |
VSI Description |
VSI的描述信息,如果不配置,则此行不显示 |
VSI State |
VSI的状态,取值包括 · Up:up状态 · Down:down状态 · Administratively down:通过shutdown命令手工关闭VSI |
MTU |
VSI上配置的最大传输单元 |
Diffserv Mode |
VSI的差分服务模式,取值包括: · ingress:入方向的差分服务模式 · egress:出方向的差分服务模式 · pipe:差分服务模式为Pipe模式 · short-pipe:差分服务模式为Short-pipe模式 · uniform:差分服务模式为Uniform模式 · trust:出方向的优先级信任模式 · inner-dot1p:信任报文内层的802.1p优先级 · dscp:信任报文的DSCP优先级 · af1、 af2、af3、af4、be、cs6、cs7、ef:MPLS EXP优先级 · -:未配置差分服务模式 |
Bandwidth |
(暂不支持)VSI的已知单播流量的最大带宽值,单位为kbps |
Broadcast Restrain |
VSI的广播抑制带宽值,单位为kbps |
Multicast Restrain |
VSI的组播抑制带宽值,单位为kbps |
Unknown Unicast Restrain |
VSI的未知单播抑制带宽值,单位为kbps |
MAC Learning |
是否使能了MAC地址学习功能,取值包括: · Enabled:使能了MAC地址学习功能 · Disabled:未使能MAC地址学习功能 |
MAC Tabel Limit |
VSI内MAC地址表项的最大数目 取值为Unlimited,表示不限制VSI内MAC地址表项的最大数目 |
MAC Learning rate |
VSI内MAC地址表项的学习速率 |
Local MAC aging time |
VSI学习的本地动态MAC地址表项的老化时间,单位为秒 显示“NotAging”时,表示本地动态MAC地址表项不老化 |
Remote MAC aging time |
VSI学习的远端动态MAC地址表项的老化时间,单位为秒 显示“NotAging”时,表示远端动态MAC地址表项不老化 |
Drop Unknown |
当VSI内学习到的MAC地址数达到最大值后,是否禁止转发源MAC地址不在MAC地址表里的报文 · Enabled:表示禁止转发 · Disabled:表示允许转发 |
PW Redundancy Mode |
PW冗余保护模式,取值包括: · Slave:主从操作模式,且本地PE作为从节点 · Master:主从操作模式,且本地PE作为主节点 · Independent:独立操作模式 |
Hub-Spoke |
是否使能了Hub-spoke能力。取值为Enabled,表示使能了Hub-spoke能力;如果未使能Hub-spoke能力,则不显示此字段 |
Flooding |
VPLS不支持该字段 |
ESI |
VSI实例的ES标识符 |
Redundancy mode |
ES的冗余备份模式,取值包括: · All-active:表示ES的冗余备份模式为all-active模式 · Single-active:表示ES的冗余备份模式为single-active模式 |
Statistics |
VSI的统计功能 |
Input Statistics |
入方向的VSI报文统计信息,包括入方向接收的字节数(Octets)、接收的报文数(Packets)、接收的错误报文数(Errors)和丢弃的报文数(Discards) |
Output Statistics |
出方向的VSI报文统计信息,包括出方向发送的字节数(Octets)、发送的报文数(Packets)、错误报文数(Errors)和丢弃的报文数(Discards) |
Input Rate |
入方向的VSI报文速率统计信息,包括入方向发送的每秒字节数(Bytes per second)、每秒报文数(Packets per second) |
Output Rate |
出方向的VSI报文速率统计信息,包括出方向发送的每秒字节数(Bytes per second)、每秒报文数(Packets per second) |
VXLAN ID |
VPLS不支持该字段 |
EVPN Encapsulation |
EVPN的封装类型,取值包括: · VXLAN:表示EVPN的封装类型为VXLAN · MPLS:表示EVPN的封装类型为MPLS · SRv6:表示EVPN的封装类型为SRv6 |
LDP PWs |
VSI的LDP PW列表 |
Static PWs |
VSI的静态PW列表 |
BGP PWs |
VSI的BGP PW列表 |
Peer |
PW远端PE的IP地址 |
PW ID |
PW标识符 |
Remote Site |
远端Site标识符 |
Link ID |
PW在VSI内的链路标识符 |
State |
PW的状态,取值包括Up、Down、Blocked和Defect |
ACs |
VSI的AC列表 |
AC |
接入电路,取值为: · 三层接口名称:表示在三层接口下关联VSI · 二层接口名称和以太网服务实例:表示在以太网服务实例下关联VSI |
Link ID |
AC在VSI内的链路ID |
State |
AC的状态,取值包括Up和Down |
【相关命令】
· vsi
display vsi e-tree命令用来显示VSI的E-Tree信息。
【命令】
display vsi e-tree
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示VSI的E-Tree信息。
<Sysname> display vsi e-tree
Total E-Tree VSI number : 2
VSI Name : V1
VSI Index : 0
VSI State : down
E-Tree Type : static
E-Tree Root VLAN : 100
E-Tree Leaf VLAN : 101
LDP PWs:
Peer : 3.3.3.3
PW Attributes : Main
E-Tree Mode : compatible
E-Tree Role : Leaf
ACs:
AC : XGE3/1/1
State : up
E-Tree Role : leaf
表1-30 display vsi e-tree命令显示信息描述表
字段 |
描述 |
|
Total E-Tree VSI number is |
开启了E-Tree功能的VSI数目 |
|
VSI Name |
VSI名称 |
|
VSI Index |
VSI索引 |
|
VSI State |
VSI的状态,取值包括: · Up:up状态 · Down:down状态 · Administraively down:通过shutdown命令手工关闭的VSI |
|
E-Tree Type |
E-Tree采用的方式,取值包括: · Dynamic:动态方式 · Static:静态方式 |
|
E-Tree Root VLAN |
本地配置的Root VLAN |
|
E-Tree Leaf VLAN |
本地配置的Leaf VLAN |
|
LDP PWs |
VSI的LDP PW列表 |
|
Peer |
PW远端PE的IP地址 |
|
PW Attributes |
PW的属性,取值包括: · Main:主PW · Backup:备份PW · Administration:管理PW · Hub link:VPLS Hub-spoke组网中,PW为hub链路 · Spoke link:VPLS Hub-spoke组网中,PW为spoke链路 · No-split-horizon:取消水平分割 |
|
E-Tree Mode |
PW的E-Tree模式,取值包括: · Optimized:优化模式 · Optimized(s):优化模式(手工配置) · Compatible:兼容模式 · Compatible(s):兼容模式(手工配置) · VLAN Mapping:VLAN映射模式 · Optimized/VLAN Mapping:优化模式和VLAN映射模式 · Default:默认模式 · -:普通模式 |
|
E-Tree Role |
AC或PW在E-Tree组网中的角色,取值包括: · Root:Root角色 · Leaf:Leaf角色 |
|
ACs |
VSI的AC列表 |
|
AC |
接入电路,取值为: · 三层接口名称:表示在三层接口下关联VSI · 二层接口名称和以太网服务实例:表示在以太网服务实例下关联VSI |
|
State |
AC的状态,取值包括Up和Down |
|
【相关命令】
· e-tree leaf
· e-tree mode
· root-vlan
encapsulation命令用来配置以太网服务实例的报文匹配规则。
undo encapsulation命令用来恢复缺省情况。
【命令】
encapsulation s-vid vlan-id-list
encapsulation s-vid vlan-id c-vid vlan-id-list
undo encapsulation
【缺省情况】
未配置报文匹配规则。
【视图】
以太网服务实例视图
【缺省用户角色】
network-admin
【参数】
s-vid vlan-id-list:匹配外层VLAN标签(Service VLAN ID)为指定值的报文。
s-vid vlan-id c-vid vlan-id-list:匹配指定外层VLAN标签和内层VLAN标签的报文。
vlan-id:VLAN的编号,取值范围为1~4094。
vlan-id-list:VLAN列表,表示一个或多个VLAN的编号。表示方式为vlan-id-list = { vlan-id [ to vlan-id ] }&<1-8>。其中,vlan-id为指定VLAN的编号,取值范围为1~4094。&<1-8>表示前面的参数最多可以输入8次。
【使用指导】
同一个接口下配置的不同以太网服务实例的报文匹配规则不能相同。
不能通过重复执行本命令修改报文匹配规则。如需修改报文匹配规则,请先通过undo encapsulation命令删除报文匹配规则,再执行encapsulation命令。
删除以太网服务实例下的报文匹配规则后,会自动取消以太网服务实例与VSI的关联。
【举例】
# 在二层以太网接口Ten-GigabitEthernet3/1/1的以太网服务实例1上配置如下报文匹配规则:匹配外层VLAN标签为111的报文。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] service-instance 1
[Sysname-Ten-GigabitEthernet3/1/1-srv1] encapsulation s-vid 111
【相关命令】
· display l2vpn service-instance
e-tree命令用来开启VPLS的E-Tree(Ethernet Tree)功能,并进入E-Tree视图。如果E-Tree功能已经开启,则直接进入E-Tree视图。
undo e-tree命令用来关闭VPLS的E-Tree功能。
【命令】
e-tree { dynamic | static }
undo e-tree
【缺省情况】
VPLS的E-Tree功能处于关闭状态。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
dynamic:指定采用动态方式的E-Tree功能。
static:指定采用静态方式的E-Tree功能。
【使用指导】
同一个VPLS网络中,同一PE连接的不同AC、不同PE连接的AC均可以互相访问。但是在VPLS承载接入用户的网络中,为了提高用户的安全性,减少用户之间的相互影响,通常需要控制AC侧用户之间的相互访问。执行本命令开启E-Tree功能后,设备会根据各节点的Root和Leaf角色对不同用户进行隔离,允许Root与Root、Root与Leaf之间相互通信,不允许Leaf和Leaf之间的通信。
不能通过重复执行e-tree命令修改E-Tree功能的实现方式。如需修改E-Tree功能的实现方式,请先通过undo e-tree命令关闭E-Tree功能,再执行e-tree命令。
【举例】
# 开启VSI实例vsi1的E-Tree功能。
<Sysname> system-view
[Sysname] vsi vsi1
[Sysname-vsi-vsi1] e-tree static
[Sysname-vsi-vsi1-etree]
【相关命令】
· e-tree leaf
· e-tree mode
· root-vlan
e-tree leaf命令用来指定PW的角色为Leaf。
undo e-tree leaf命令用来恢复缺省情况。
【命令】
e-tree leaf
undo e-tree leaf
【缺省情况】
PW的角色为Root。
【视图】
VSI LDP PW视图
VSI静态PW视图
【缺省用户角色】
network-admin
【使用指导】
本命令适用于采用静态方式的E-Tree功能且PW的E-Tree模式为兼容模式的组网中。
当PW对端设备不支持E-Tree功能,且对端设备只能接收Root节点发来的报文时,建议配置本命令。
【举例】
# 指定PW的角色为Leaf。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp] peer 4.4.4.4 pw-id 100
[Sysname-vsi-vpn1-ldp-4.4.4.4-100] e-tree mode compatible
[Sysname-vsi-vpn1-ldp-4.4.4.4-100] e-tree leaf
【相关命令】
· e-tree
· e-tree mode
· root-vlan
e-tree mode命令用来配置PW的E-Tree模式。
undo e-tree mode命令用来恢复缺省情况。
【命令】
e-tree mode { compatible | optimized }
undo e-tree mode
【缺省情况】
未配置PW的E-Tree模式,即向PW转发报文时会根据本端的Root VLAN和Leaf VLAN来更改数据报文中携带的VLAN ID。
【视图】
VSI LDP PW视图
VSI静态PW视图
【缺省用户角色】
network-admin
【参数】
compatible:指定PW的E-Tree模式为兼容模式,即向该PW转发报文时不会根据本端的Root VLAN和Leaf VLAN来更改报文中携带的VLAN ID。
optimized:指定PW的E-Tree模式为优化模式,在该模式下PW相当于Leaf角色,与其他Leaf角色的AC、PW隔离。
【使用指导】
静态方式的E-Tree功能通过本命令配置PW的E-Tree模式。动态方式的E-Tree功能可以通过协议动态协商决定PW的E-Tree模式,也可以通过本命令手工配置PW的E-Tree模式。通过本命令行手工配置的优先级更高。
对端支持E-Tree功能时,如果本端配置了PW的E-Tree模式为兼容模式,则E-Tree功能不生效。
【举例】
# 配置PW的E-Tree模式为兼容模式。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp] peer 4.4.4.4 pw-id 100
[Sysname-vsi-vpn1-ldp-4.4.4.4-100] e-tree mode compatible
【相关命令】
· e-tree
· e-tree leaf
· root-vlan
flow-label命令用来开启L2VPN流标签功能。
undo flow-label命令用来关闭L2VPN流标签功能。
【命令】
flow-label { both | receive | send } [ static ]
undo flow-label
【缺省情况】
L2VPN的流标签功能处于关闭状态。
【视图】
PW模板视图
【缺省用户角色】
network-admin
【参数】
both:开启本端的流标签发送和接收能力。
receive:开启本端的流标签接收能力,即从PW上接收到报文后,能够识别报文中的流标签,并在解封装时删除流标签字段。
send:开启本端的流标签发送能力,即在通过PW发送报文时,会在PW标签后增加流标签字段。
static:指定动态创建的PW采用静态方式配置流标签功能。如果不指定本参数,则动态创建的PW需要在两端PE之间协商流标签能力。对于静态PW,则无论是否指定本参数,都采用静态方式配置流标签功能。
【使用指导】
不同类型的数据流可能通过同一条PW来传输,这些数据流在PE节点上封装完全相同的PW标签。封装了PW标签的报文到达P节点时,尽管P节点上存在多条隧道可以进行负载分担,但同一条PW的多条数据流仍然只能选择同一条路径转发,不能针对不同的数据流进行负载分担。L2VPN流标签功能可以实现在P设备上针对不同的数据流进行负载分担。
在两端的PE节点上均开启L2VPN流标签功能后,入口PE对数据报文进行封装时,会在PW标签前加入一个流标签(Flow label)字段,不同类型的数据流可以添加不同的流标签。P节点根据流标签进行负载分担。出口PE剥离PW标签和流标签后,将报文转发到本地站点。
未采用静态方式配置流标签功能时,动态PW两端的PE设备需要在信令协议报文(如LDP报文)中携带本端的流标签能力,以便进行流标签能力协商。只有PW两端配置的流标签send和receive参数匹配时,即一端配置了流标签发送能力、另一端配置了流标签接收能力时,流标签功能才能协商成功。如果协商失败,则两端PE均不具备流标签能力,采用正常的转发流程转发报文。
采用静态方式配置流标签功能时,需要由用户保证两端PE上配置的流标签send和receive参数匹配。否则,可能会导致流量处理失败。
目前只有静态PW、LDP方式PW、BGP方式PW、BGP自动发现LDP协商方式PW支持L2VPN的流标签功能。
【举例】
# 开启本端的流标签发送能力。
<Sysname> system-view
[Sysname] pw-class test
[Sysname-pw-test] flow-label send
【相关命令】
· display l2vpn pw-class
· mpls load-sharing mode(MPLS分册/MPLS基础)
· peer
l2vpn bandwidth-based-sharing命令用来开启L2VPN基于带宽的负载分担功能。
undo l2vpn bandwidth-based-sharing命令用来关闭L2VPN基于带宽的负载分担功能。
【命令】
l2vpn bandwidth-based-sharing
undo l2vpn bandwidth-based-sharing
【缺省情况】
L2VPN基于带宽的负载分担功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
如果承载同一条PW的公网隧道为多条等价LDP LSP,缺省情况下,PW上的报文会在各LDP LSP上平均分配。开启本功能后,设备会获取LDP LSP对应出接口的带宽值,根据出接口的带宽值计算出各个LDP LSP应该分配的报文比例,然后按比例对报文进行转发。
仅承载PW的公网隧道为LDP LSP时,L2VPN才支持基于带宽的负载分担功能。
【举例】
# 开启L2VPN基于带宽的负载分担功能。
<Sysname> system-view
[Sysname] l2vpn bandwidth-based-sharing
l2vpn enable命令用来开启L2VPN功能。
undo l2vpn enable命令用来关闭L2VPN功能。
【命令】
l2vpn enable
undo l2vpn enable
【缺省情况】
L2VPN功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
只有开启L2VPN功能后,才能进行L2VPN的相关配置。
【举例】
# 开启L2VPN功能。
<Sysname> system-view
[Sysname] l2vpn enable
l2vpn log enable命令用来开启L2VPN日志功能。
undo l2vpn log enable命令用来关闭L2VPN日志功能。
【命令】
l2vpn log enable
undo l2vpn log enable
【缺省情况】
L2VPN日志功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启L2VPN日志功能后,当L2VPN模块的运行状况发生变化时会生成日志信息,并将L2VPN日志信息交给信息中心模块处理,信息中心模块的配置将决定日志信息的发送规则和发送方向。关于信息中心的详细描述请参见“网络管理和监控配置指导”中的“信息中心”。
【举例】
# 开启L2VPN日志功能。
<Sysname> system-view
[Sysname] l2vpn log enable
l2vpn switchover命令用来将PW的流量手工倒换到它的冗余备份PW上。
【命令】
l2vpn switchover peer ip-address pw-id pw-id
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
peer ip-address:指定PW远端PE的LSR ID。
pw-id pw-id:指定PW的PW ID。pw-id为PW的PW ID,取值范围为1~4294967295。
【使用指导】
PW远端PE的LSR ID地址和PW ID唯一标识了一条PW。如果该PW存在对应的可用主PW或备份PW,则执行本命令后,通过该PW转发的流量将倒换到另一条可用的主PW或备份PW上转发;如果不存在对应的可用主PW和备份PW,则不进行流量倒换。
【举例】
# 远端PE地址为3.3.3.3、PW ID为100的PW存在备份PW,将该PW上的流量手工倒换到它的备份PW上转发。
<Sysname> l2vpn switchover peer 3.3.3.3 pw-id 100
mac-learning enable命令用来开启VSI的MAC地址学习功能。
undo mac-learning enable命令用来关闭VSI的MAC地址学习功能。
【命令】
mac-learning enable
undo mac-learning enable
【缺省情况】
VSI的MAC地址学习功能处于开启状态。
【视图】
VSI视图
【缺省用户角色】
network-admin
【使用指导】
如果关闭了VSI的MAC地址学习功能,则设备接收到该VSI内的报文后不会学习该报文的源MAC地址。
【举例】
# 关闭名为vpn1的VSI的MAC地址学习功能。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] undo mac-learning enable
【相关命令】
· display l2vpn vsi
mac-limit命令用来配置作为AC的以太网服务实例允许学习到的最大MAC地址数,及达到最大MAC地址数后的转发和告警行为。
undo mac-limit命令用来恢复缺省情况。
【命令】
mac-limit { action { discard | forward } | alarm { disable | enable } | maximum mac-limit } *
undo mac-limit
【缺省情况】
不对作为AC的以太网服务实例学习到的最大MAC地址数进行限制。
【视图】
以太网服务实例视图
【缺省用户角色】
network-admin
【参数】
action:指定MAC地址数目达到最大值时,如何处理源MAC地址不在MAC地址表中的数据帧。
缺省值为继续发送该数据帧。
· discard:表示丢弃数据帧。
· forward:表示继续发送数据帧。
alarm:开启或关闭告警功能。告警功能是指在MAC地址数目达到最大值时、达到最大值后MAC地址数降低到最大值的90%以下时生成日志信息。缺省为关闭告警功能,即不生成日志信息。
· disable:表示关闭告警功能,即不生成日志信息。
· enable:表示开启告警功能,即生成日志信息。
maximum mac-limit:允许此AC学习到的最大MAC地址数。mac-limit为最大MAC地址数目,取值范围为0~1048575。
【使用指导】
通常情况下,设备上能够保存的最大MAC地址表项数目具有一定的限制,但不会限制单个AC上的MAC地址表项数目。本命令可以限制作为AC的以太网服务实例的最大MAC地址数,以避免某个AC的MAC地址表项过多,占用过多的MAC地址表项资源。
【举例】
# 配置接口Ten-GigabitEthernet3/1/1上关联VSI aaa的以太网服务实例10允许学习到的最大MAC地址数为1024、配置MAC地址数目达到最大值时丢弃源MAC地址不在MAC地址表中的数据帧、开启告警功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] service-instance 10
[Sysname-Ten-GigabitEthernet3/1/1-srv10] encapsulation s-vid 100
[Sysname-Ten-GigabitEthernet3/1/1-srv10] xconnect vsi aaa
[Sysname-Ten-GigabitEthernet3/1/1-srv10] mac-limit action discard alarm enable maximum 1024
【相关命令】
· display l2vpn forwarding ac
mac-limit命令用来配置PW允许学习到的最大MAC地址数,及达到最大MAC地址数时的转发和告警行为。
undo mac-limit命令用来恢复缺省情况。
【命令】
mac-limit { action { discard | forward } | alarm { disable | enable } | maximum mac-limit } *
undo mac-limit
【缺省情况】
不对PW学习到的最大MAC地址数进行限制。
【视图】
VSI LDP PW视图
VSI静态PW视图
【缺省用户角色】
network-admin
【参数】
action:指定MAC地址数目达到最大值时,如何处理源MAC地址不在MAC地址表中的数据帧。
缺省值为继续发送该数据帧。
· discard:表示丢弃数据帧。
· forward:表示继续发送数据帧。
alarm:开启或关闭告警功能。告警功能是指在MAC地址数目达到最大值时、达到最大值后MAC地址数降低到最大值的90%以下时生成日志信息。缺省为关闭告警功能,即不生成日志信息。
· disable:表示关闭告警功能,即不生成日志信息。
· enable:表示开启告警功能,即生成日志信息。
maximum mac-limit:允许此PW学习到的最大MAC地址数。mac-limit为最大MAC地址数目,取值范围为0~1048575。
【使用指导】
通常情况下,设备上能够保存的最大MAC地址表项数目具有一定的限制,但不会限制单个PW上的MAC地址表项数目。本命令可以限制单个PW的最大MAC地址数,以避免某个PW的MAC地址表项过多,占用过多的MAC地址表项资源。
【举例】
# 配置LDP PW允许学习到的最大MAC地址数为1024、配置MAC地址数目达到最大值时丢弃源MAC地址不在MAC地址表中的数据帧、并开启告警功能。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignaling ldp
[Sysname-vsi-aaa-ldp] peer 2.2.2.3 pw-id 30
[Sysname-vsi-aaa-ldp-2.2.2.3-30] mac-limit action discard alarm enable maximum 1024
【相关命令】
· display l2vpn forwarding pw
mac-table limit命令用来配置允许VSI学习到的最大MAC地址数,及达到最大MAC地址数时的告警行为。
undo mac-table limit命令用来恢复缺省情况。
【命令】
mac-table limit { mac-limit | alarm { disable | enable } } *
undo mac-table limit
【缺省情况】
不对VSI学习到的最大MAC地址数进行限制。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
mac-limit:允许VSI学习到的最大MAC地址数,取值范围为0~1048575。
alarm:开启或关闭告警功能。告警功能是指在MAC地址数目达到最大值时、达到最大值后MAC地址数降低到最大值的90%以下时生成日志信息。缺省为关闭告警功能,即不生成日志信息。
· disable:表示关闭告警功能,即不生成日志信息。
· enable:表示开启告警功能,即生成日志信息。
【使用指导】
通常情况下,设备上能够保存的最大MAC地址表项数目具有一定的限制,但不会限制单个VSI的MAC地址表项数目。本命令可以控制单个VSI的最大MAC地址数,以避免某个VSI的MAC地址表项过多,占用过多的MAC地址表项资源。
【举例】
# 配置名为vpn1的VSI允许学习到的最大MAC地址数为1024。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] mac-table limit 1024
【相关命令】
· display l2vpn vsi
mac-table limit drop-unknown命令用来配置当VSI学习到的MAC地址数达到最大值后,禁止转发源MAC地址不在MAC地址表里的报文,即丢弃该报文。对于源MAC地址在MAC地址表里的报文,进行正常转发。
undo mac-table limit drop-unknown命令用来恢复缺省情况。
【命令】
mac-table limit drop-unknown
undo mac-table limit drop-unknown
【缺省情况】
当VSI学习到的MAC地址数达到最大值后,允许转发源MAC地址不在MAC地址表里的报文,但是不会学习报文的源MAC地址。
【视图】
VSI视图
【缺省用户角色】
network-admin
【举例】
# 配置名为vpn1的VSI允许学习到的最大MAC地址数为1024,并配置学习到的MAC地址数达到最大值后,丢弃源MAC地址不在MAC地址表里的报文。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] mac-table limit 1024
[Sysname-vsi-vpn1] mac-table limit drop-unknown
【相关命令】
· display l2vpn vsi
mtu命令用来配置VSI的MTU(Maximum Transmission Unit,最大传输单元)值。
undo mtu命令用来恢复缺省情况。
【命令】
mtu size
undo mtu
【缺省情况】
VSI的MTU值为1500字节。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
size:VSI的MTU值,取值范围为300~65535。
【使用指导】
VSI的MTU是PW上发送报文的MTU值,该MTU值为包括控制字、PW标签和网络层报文在内的报文的最大长度。
采用LDP信令协议建立PW时,如果开启PW MTU协商功能,则要求VPLS实例内所有PE上为PW配置相同的MTU值;否则,PW无法up。如果关闭PW MTU协商功能,则即使VPLS实例内的PE为PW配置的MTU值不同,PW也能够正常建立。
【举例】
# 配置名为vpn1的VSI的MTU值为1400字节。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] mtu 1400
【相关命令】
· display l2vpn vsi
· mtu-negotiate disable
mtu-negotiate disable命令用来关闭PW MTU协商功能。
undo mtu-negotiate disable命令用来开启PW MTU协商功能。
【命令】
mtu-negotiate disable
undo mtu-negotiate disable
【缺省情况】
PW MTU协商功能处于开启状态。
【视图】
VSI LDP信令视图
【缺省用户角色】
network-admin
【使用指导】
在采用LDP信令协议建立PW的网络中,如果PW两端的PE上为PW配置的MTU值不一致,则无法成功建立PW。可以通过配置本命令,关闭PW MTU协商功能,使得两端MTU不一致时仍然可以建立PW。在两端MTU不一致时建立的PW,转发报文时实际使用的MTU值为本端配置的MTU。
【举例】
# VSI LDP PW视图,关闭PW MTU协商功能。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp] mtu-negotiate disable
【相关命令】
· mtu
peer命令用来配置VPLS的PW,并进入VSI LDP PW视图或VSI静态PW视图。如果指定的PW已经存在,则直接进入VSI LDP PW视图或VSI静态PW视图。
undo peer命令用来删除指定的PW。
【命令】
VSI LDP信令视图:
peer ip-address [ pw-id pw-id ] [ dci | hub | ignore-standby-state | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] *
undo peer ip-address pw-id pw-id
VSI静态配置视图:
peer ip-address [ pw-id pw-id ] [ in-label label-value out-label label-value [ dci | hub | no-split-horizon | pw-class class-name | tunnel-policy tunnel-policy-name ] * ]
undo peer ip-address pw-id pw-id
【缺省情况】
不存在VPLS的PW。
【视图】
VSI LDP信令视图
VSI静态配置视图
【缺省用户角色】
network-admin
【参数】
ip-address:指定PW远端PE的LSR ID。
pw-id pw-id:指定PW的PW ID。pw-id为PW ID,取值范围为1~4294967295。如果不指定本参数,则PW的PW ID为default-pw-id命令配置的缺省PW ID。
in-label label-value:指定PW的入标签。label-value为入标签值,取值范围为16~1023。
out-label label-value:指定PW的出标签。label-value为出标签值,取值范围为16~1048575。
dci:指定在数据中心互联组网中的ED之间建立PW,该PW称为DCI PW。在DCI PW下可以配置ESI。具有相同ESI的PW属于同一个ES,双归接入到远端ED。为避免环路,DCI PW之间采用水平分割方式转发报文。如果未指定本参数,则表示在数据中心内建立PW。
hub:指定PW在VSI内为hub链路。当VSI使能了hub-spoke能力后,VSI内的PW缺省为spoke链路。
ignore-standby-state:指定忽略远端PE发送的Active/Standby状态,即不根据接收到的Active/Standby状态改变本端的主备状态。如果不指定本参数,则不忽略远端PE发送的Active/Standby状态。仅LDP信令协议建立的PW支持本参数。
no-split-horizon:指定通过该PW转发报文时,不采用水平分割方式。缺省情况下,通过PW转发报文时,必须采用水平分割方式。
pw-class class-name:指定PW引用的PW模板。class-name表示PW模板名,为1~19个字符的字符串,区分大小写。PW模板中可以配置PW的数据封装类型、是否使用控制字等。如果不指定本参数,则PW数据封装类型为VLAN,不支持控制字功能。
tunnel-policy tunnel-policy-name:指定PW的隧道选择策略。tunnel-policy-name表示隧道策略名,为1~126个字符的字符串,区分大小写。如果不指定本参数,则使用缺省的隧道选择策略。
【使用指导】
PE通过LDP消息中的PW Preferential Forwarding状态位携带本端PW的状态:
· 该状态位置位时,表示本端PW处于Standby状态。
· 该状态位未置位时,表示本端PW处于Active状态。
PE工作在独立运行模式或作为主从模式的从设备时,会根据接收到远端PE的PW Preferential Forwarding状态位决定通过哪条PW传递业务。本命令中如果指定了ignore-standby-state参数,则表示PE不会根据PW Preferential Forwarding状态位决定通过哪条PW传递业务,而是按照如下原则决策:
· 独立运行模式:每台设备独立决定传递业务的PW。
· 主从模式的从设备:只要从设备上的主PW为up,则通过主PW传递业务。
创建静态PW时,必须指定in-label和out-label参数;静态PW已经存在,进入VSI静态PW视图时,无需指定in-label和out-label参数。
PW ID是一对PE之间PW的标识,本端和远端PE上为同一PW指定的PW ID必须相同。
在本端PE上,远端PE的LSR ID和PW ID唯一标识一条PW。配置PW时指定的远端PE的LSR ID和PW ID,不能与已经存在的VPLS PW、交叉连接PW的LSR ID和PW ID同时相同。
如果在VSI视图下通过default-pw-id命令配置了缺省PW ID,则执行peer命令时可以不指定pw-id pw-id参数,采用缺省的PW ID;否则,执行peer命令时必须指定pw-id pw-id参数。
执行本命令时,如果同时指定了dci参数和no-split-horizon参数,则no-split-horizon参数不生效。
如果为静态PW指定的入标签与已经存在的静态LSP/静态CRLSP的入标签相同,则会导致标签冲突,静态PW不可用。即使修改静态LSP/静态CRLSP的入标签,静态PW仍不可用,需要手工删除该静态PW并重新配置。
【举例】
# 在VSI LDP信令视图下,配置一条VPLS的LDP PW:远端PE的地址为4.4.4.4,PW ID为200,并指定通过本PW转发报文时不采用水平分割方式。配置PW后,将进入VSI LDP PW视图。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp] peer 4.4.4.4 pw-id 200 no-split-horizon
[Sysname-vsi-vpn1-ldp-4.4.4.4-200]
# 在VSI静态配置视图下,配置一条VPLS的静态PW:远端PE的地址为5.5.5.5,PW ID为200,入标签为100,出标签为200,并指定通过本PW转发报文时不采用水平分割方式。配置PW后,将进入VSI静态PW视图。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling static
[Sysname-vsi-vpn1-static] peer 5.5.5.5 pw-id 200 in-label 100 out-label 200 no-split-horizon
[Sysname-vsi-vpn1-static-5.5.5.5-200]
【相关命令】
· default-pw-id
· display l2vpn ldp
· display l2vpn pw
· pw-class
· tunnel-policy(MPLS命令参考/隧道策略)
peer auto-discovery命令用来开启本地路由器与指定对等体/对等体组交换VPLS PE信息的能力。
undo peer auto-discovery命令用来禁止本地路由器与指定对等体/对等体组交换VPLS PE信息。
【命令】
peer { group-name | ip-address [ mask-length ] } auto-discovery [ non-standard ]
undo peer { group-name | ip-address [ mask-length ] } auto-discovery
【缺省情况】
本地路由器具有与BGP L2VPN对等体/对等体组交换VPLS PE信息的能力,并且采用RFC 6074中定义的MP_REACH_NLRI格式交换VPLS PE信息。
【视图】
BGP L2VPN地址族视图
【缺省用户角色】
network-admin
【参数】
group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。
ip-address:对等体的IP地址。指定的对等体必须已经创建。
mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。
non-standard:指定采用非标准MP_REACH_NLRI格式交换VPLS PE信息。如果不指定本参数,则采用RFC 6074中定义的MP_REACH_NLRI格式交换VPLS PE信息。请根据对等体支持的MP_REACH_NLRI格式类型,选择是否指定本参数。
【使用指导】
BGP L2VPN对等体之间可以通过BGP协议交换VPLS PE信息,以此来自动发现同一个VPLS实例中的PE设备,无需手工指定每一台PE设备,从而简化网络配置和管理。
在BGP L2VPN地址族视图下执行peer enable命令后,本地路由器即具有与指定对等体/对等体组交换VPLS PE信息的能力,并使用RFC 6074定义的MP_REACH_NLRI格式交换VPLS PE信息。如需禁止该能力或该对等体不支持交换VPLS PE信息,则执行undo peer auto-discovery命令。
【举例】
# 开启本地路由器与对等体3.3.3.9交换VPLS PE信息的能力,并采用RFC 6074定义的MP_REACH_NLRI格式交换VPLS PE信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn
[Sysname-bgp-default-l2vpn] peer 3.3.3.9 auto-discovery
【相关命令】
· display bgp l2vpn auto-discovery
peer signaling命令用来开启本地路由器与指定对等体/对等体组交换VPLS标签块信息的能力。
undo peer signaling命令用来禁止本地路由器与指定对等体/对等体组交换VPLS标签块信息。
【命令】
peer { group-name | ip-address [ mask-length ] } signaling
undo peer { group-name | ip-address [ mask-length ] } signaling
【缺省情况】
本地路由器具有与BGP L2VPN对等体/对等体组交换标签块信息的能力。
【视图】
BGP L2VPN地址族视图
【缺省用户角色】
network-admin
【参数】
group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。
ip-address:对等体的IP地址。指定的对等体必须已经创建。
mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。
【使用指导】
建立BGP PW时,PE设备通过MP-BGP协议来交换标签块信息。
在BGP L2VPN地址族视图下执行peer enable命令后,本地路由器即具有与指定对等体/对等体组交换标签块信息的能力。如需禁止该能力或该对等体不支持交换标签块信息,则执行undo peer signaling命令。
【举例】
# 开启本地路由器与对等体3.3.3.9交换VPLS标签块信息的能力。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn
[Sysname-bgp-default-l2vpn] peer 3.3.3.9 signaling
【相关命令】
· display bgp l2vpn signaling
policy vpn-target命令用来开启BGP L2VPN信息的VPN-Target过滤功能。
undo policy vpn-target命令用来关闭BGP L2VPN信息的VPN-Target过滤功能。
【命令】
policy vpn-target
undo policy vpn-target
【缺省情况】
BGP L2VPN信息的VPN-Target过滤功能处于开启状态。
【视图】
BGP L2VPN地址族视图
【缺省用户角色】
network-admin
【使用指导】
开启BGP L2VPN信息的VPN-Target过滤功能后,设备只将Export Route Target属性与本地Import Route Target属性匹配的BGP L2VPN信息加入到BGP L2VPN信息表。
采用BGP方式建立PW时,如果两端PE为MP-IBGP对等体,且二者之间存在路由反射器,则需要在路由反射器上执行undo policy vpn-target命令,以便路由反射器接收所有的BGP L2VPN信息,不对它们进行VPN-Target过滤。
【举例】
# 关闭BGP L2VPN信息的VPN-Target过滤功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn
[Sysname-bgp-default-l2vpn] undo policy vpn-target
protection dual-receive命令用来配置PW冗余保护的双收功能,即主PW和备份PW都能接收报文,主备PW工作在单发双收模式。
undo protection dual-receive命令用来恢复缺省情况。
【命令】
protection dual-receive
undo protection dual-receive
【缺省情况】
未配置PW冗余保护的双收功能,即配置PW冗余保护时,仅主PW能发送和接收报文,备份PW不能发送和接收报文。
【视图】
VSI视图
【缺省用户角色】
network-admin
【举例】
# 为名为vpn1的VSI配置PW冗余保护的双收功能。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] protection dual-receive
pw-class命令用来创建PW模板,并进入PW模板视图。如果指定的PW模板已经存在,则直接进入PW模板视图。
undo pw-class命令用来删除指定的PW模板。
【命令】
pw-class class-name
undo pw-class class-name
【缺省情况】
不存在PW模板。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
class-name:PW模板名,为1~19个字符的字符串,区分大小写。
【使用指导】
通过本命令创建PW模板,并进入PW模板视图后,可以在PW模板视图下指定PW的属性,如PW的数据封装类型、是否使用控制字。具有相同属性的PW可以通过引用相同的PW模板,实现对PW属性的配置,从而简化配置。
【举例】
# 创建PW模板pw100,并进入PW模板视图。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-class-pw100]
【相关命令】
· control-word enable
· display l2vpn pw-class
· pw-type
pw-class命令用来指定引用的PW模板。
undo pw-class命令用来恢复缺省情况。
【命令】
pw-class class-name
undo pw-class
【缺省情况】
未引用PW模板。
【视图】
VSI自动发现视图
【缺省用户角色】
network-admin
【参数】
class-name:PW模板名,为1~19个字符的字符串,区分大小写。
【使用指导】
在VSI自动发现视图下执行本命令指定引用的PW模板后,该PW模板将应用于该视图下建立的所有PW。
【举例】
# 在VSI自动发现视图下,指定引用的PW模板为pw100。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] quit
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] pw-class pw100
【相关命令】
· control-word enable
· display l2vpn pw-class
· pw-type
pw-redundancy用于配置PW冗余保护模式。
undo pw-redundancy命令用来恢复缺省情况。
【命令】
pw-redundancy { independent | master }
undo pw-redundancy
【缺省情况】
PW冗余保护模式为主从操作模式、且本地PE作为从节点。
【视图】
VSI LDP信令视图
【缺省用户角色】
network-admin
【参数】
independent:指定PW冗余保护模式为独立操作模式。
master:指定PW冗余保护模式为主从操作模式,且本地PE作为主节点。
【使用指导】
仅LDP信令协议建立的PW支持本配置。
PW的冗余保护模式分为如下几种:
· 独立操作模式
PW两端的PE独立操作,并把PW在本端的Active/Standby状态通过LDP通告消息告知远端PE。每个PE分别比较PW在本端和远端的Active/Standby状态。一条PW只有在本端和远端都是可工作的,并且在本端和远端都同时处于Active状态时,该PW才可以用来传送客户业务。在仅一端处于Active状态、另一端处于Standby状态或两端都处于Standby状态的PW上不允许传送客户业务。需要由用户保证两端PE的PW主备配置一致。
· 主从操作模式
PW两端的PE不是独立操作的,其中一个是主节点,另一个是从节点。
主节点决定了本地PW的Active状态、Standby状态后,通过LDP通知消息将该状态通告给从节点。从节点接收到主节点的LDP通知消息后,保持本地的PW状态与主节点一致,从而保证主、从节点均在相同的、处于Active状态的PW上传送客户业务。从节点无需向主节点通告PW在本端的Active/Standby状态,主节点也忽略来自于从节点的任何关于PW的Active/Standby状态的LDP通知消息。
【举例】
# 在VSI LDP信令视图下,配置PW冗余保护模式为主从操作模式,并指定本地PE为主节点。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] pwsignaling ldp
[Sysname-vsi-aaa-ldp] pw-redundancy master
【相关命令】
· backup-peer
· display l2vpn ldp
· display l2vpn pw
· peer
pwsignaling命令用来指定VSI使用的PW信令协议,并进入对应的信令视图。
undo pwsignaling命令用来取消VSI使用指定的PW信令协议。
【命令】
pwsignaling { ldp | static }
undo pwsignaling { ldp | static }
【缺省情况】
未指定VSI使用的PW信令协议。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
ldp:指定VSI使用LDP信令的FEC 128方式建立PW,并进入VSI LDP信令视图。
static:指定VSI采用静态配置方式建立PW,并进入VSI静态配置视图。
【举例】
# 指定名为vpn1的VSI使用LDP信令的FEC 128方式建立PW,并进入VSI LDP信令视图。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling ldp
[Sysname-vsi-vpn1-ldp]
【相关命令】
· display l2vpn pw
pw-type命令用来配置PW数据封装类型。
undo pw-type命令用来恢复缺省情况。
【命令】
pw-type { ethernet | vlan } [ force-for-vpls ]
undo pw-type
【缺省情况】
PW数据封装类型为VLAN。
【视图】
PW模板视图
【缺省用户角色】
network-admin
【参数】
ethernet:PW数据封装类型为Ethernet。
vlan:PW数据封装类型为VLAN。
force-for-vpls:强制使用Ethernet或VLAN封装与对端进行协商。本参数用于Comware V7设备与Comware V5设备建立BGP方式VPLS PW的场景。如果不指定本参数,则Comware V7设备在建立BGP方式的VPLS PW时,始终采用BGP-VPLS封装(类型值为19)。如果Comware V5设备使用Ethernet或VLAN封装,则Comware V7设备上需要指定本参数,强制Comware V7设备使用Ethernet或VLAN封装与Comware V5设备进行协商,且两端设备上必须指定相同的封装类型。如果Comware V5设备使用BGP-VPLS封装,则Comware V7设备上不需要指定此参数。
【使用指导】
Ethernet数据封装类型下,PW上传输的帧不能带服务提供商网络为了区分用户而要求用户压入的P-Tag,该Tag又称为服务定界符。对于CE侧的报文,如果PE从CE收到带有P-Tag的报文,则将其去除后再压入PW标签和公网隧道封装转发;如果从CE收到不带P-Tag的报文,则直接压入PW标签和公网隧道封装后转发。对于PE发送给CE的报文,如果AC的接入模式为VLAN,则添加P-Tag后转发给CE;如果AC的接入模式为Ethernet,则不添加P-Tag,直接转发给CE;不允许重写或去除已经存在的任何Tag。
VLAN数据封装类型下,PW上传输的帧必须带P-Tag。对于CE侧的报文,PE从CE收到带有P-Tag的报文后,如果远端PE不要求Ingress改写P-Tag,则保留P-Tag,如果远端PE要求Ingress改写P-Tag,则将P-Tag改写为远端PE期望的VLAN Tag(Tag可能是值为0的空Tag),再压入PW标签和公网隧道封装后转发;从CE收到不带P-Tag的报文后,如果远端PE不要求Ingress改写P-Tag,则添加值为0的空P-Tag,如果远端PE要求Ingress改写P-Tag,则添加一个远端PE期望的VLAN Tag(Tag可能是值为0的空Tag)后,再压入PW标签和公网隧道封装后转发。对于PE发送给CE的报文,如果AC的接入模式为VLAN,转发给CE时重写或保留P-Tag;如果AC的接入模式为Ethernet,则去除P-Tag后转发给CE。
属于同一VPLS实例的所有设备需要使用相同的封装类型,以保证PW正常建立。
【举例】
# 配置PW数据封装类型为Ethernet。
<Sysname> system-view
[Sysname] pw-class pw100
[Sysname-pw-pw100] pw-type ethernet
【相关命令】
· display l2vpn pw-class
reset l2vpn mac-address命令用来清除VSI的MAC地址表项。
【命令】
reset l2vpn mac-address [ vsi vsi-name ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
vsi vsi-name:清除指定VSI的MAC地址表项。vsi-name表示VSI的名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则清除所有VSI的MAC地址表项。
【使用指导】
VSI学习到错误的MAC地址表项,或学习的MAC地址表项数目达到最大值时,可以执行本命令,以便重新学习MAC地址表项。
【举例】
# 清除名为vpn1的VSI的MAC地址表项。
<Sysname> reset l2vpn mac-address vsi vpn1
【相关命令】
· display l2vpn mac-address vsi
reset l2vpn statistics ac命令用来清除AC的报文统计信息。
【命令】
reset l2vpn statistics ac [ interface interface-type interface-number [ service-instance instance-id ] ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:清除指定二层接口上以太网服务实例或三层接口的报文统计信息。interface-type interface-number表示接口类型和接口编号。
service-instance instance-id:清除指定以太网服务实例的报文统计信息。instance-id表示以太网服务实例的ID,取值范围为1~4096。
【使用指导】
执行本命令时,如果未指定任何参数,则清除所有AC的报文统计信息。
如果指定了三层接口,则不允许指定以太网服务实例。如果指定了二层接口,则必须指定以太网服务实例。
【举例】
# 清除作为AC的三层接口Ten-GigabitEthernet3/1/1的报文统计信息。
<Sysname> reset l2vpn statistics ac interface ten-gigabitethernet 3/1/1
【相关命令】
· ac statistics enable
· display l2vpn interface verbose
· display l2vpn service-instance verbose
· statistics enable (Ethernet service instance view)
restrain命令用来配置VSI的广播、未知组播或未知单播抑制带宽。
undo restrain命令用来恢复缺省情况。
【命令】
restrain { broadcast | multicast | unknown-unicast } bandwidth
undo restrain { broadcast | multicast | unknown-unicast }
【缺省情况】
VSI的广播、未知组播、未知单播抑制带宽均为5120kbps。
【视图】
VSI视图
【缺省用户角色】
network-admin
【参数】
broadcast:配置VSI的广播抑制带宽。
multicast:配置VSI的未知组播抑制带宽。
unknown-unicast:配置VSI的未知单播抑制带宽。未知单播报文是指在MAC地址表中不存在目的MAC地址对应表项的单播报文。
bandwidth:VSI的广播、组播或未知单播的抑制带宽值,取值范围为0~4194303,单位为kbps。
【使用指导】
当广播、组播或未知单播流量超过配置的抑制带宽值时,将丢弃超过该值的广播、未知组播或未知单播流量。
【举例】
# 配置名为vpn1的VSI的广播、未知组播、未知单播抑制带宽均为100kbps。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] restrain broadcast 100
[Sysname-vsi-vpn1] restrain multicast 100
[Sysname-vsi-vpn1] restrain unknown-unicast 100
【相关命令】
· display l2vpn vsi
revertive命令用来配置PW冗余保护倒换的回切模式,以及回切等待时间。
undo revertive命令用来恢复缺省情况。
【命令】
revertive { wtr wtr-time | never }
undo revertive { wtr | never }
【缺省情况】
回切模式为可回切,回切等待时间为0,即主PW恢复后,流量会立即从备份PW回切到主PW。
【视图】
VSI LDP信令视图
VSI静态配置视图
【缺省用户角色】
network-admin
【参数】
wtr wtr-time:指定回切模式为可回切,并指定回切等待时间(wait-to-restore time),即主PW恢复后,等待wtr-time时间后,才将流量从备份PW回切到主PW。wtr-time取值范围为0~3600,单位为秒。
never:指定回切模式为不回切。
【举例】
# 配置名称为vpn1、采用静态配置方式建立的PW的回切模式为可回切,并指定回切等待时间为120秒。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] pwsignaling static
[Sysname-vsi-vpn1-static] revertive wtr 120
【相关命令】
· display l2vpn pw
rewrite inbound tag命令用来配置AC口入方向报文的处理规则。
undo rewrite inbound tag命令用来恢复缺省情况。
【命令】
rewrite inbound tag { nest s-vid vlan-id [ c-vid vlan-id ] | remark { { 1-to-1 | 2-to-1 } s-vid vlan-id | { 1-to-2 | 2-to-2 } s-vid vlan-id c-vid vlan-id | offset { decrease offset-vid | increase offset-vid } } | strip s-vid [ c-vid ] | swap } [ symmetric ]
undo rewrite inbound tag
【缺省情况】
不对入方向报文进行处理。
【视图】
三层以太网接口视图
三层聚合接口视图
三层子接口视图
以太网服务实例视图
【缺省用户角色】
network-admin
【参数】
nest:表示添加标签。
c-vid:表示内层标签。
s-vid:表示外层标签。
vlan-id:表示VLAN的编号,取值范围为1~4094。
remark:表示映射标签。
1-to-1:表示1:1标签映射,即将原有报文中的指定标签映射为指定的值。
2-to-1:表示2:1标签映射,即将原有报文中的两层标签映射为一层标签。
1-to-2:表示1:2标签映射,即将原有报文中的一层标签映射为两层标签。
2-to-2:表示2:2标签映射,即将原有报文中的最外两层标签映射为指定的两层标签。
offset:表示外层标签根据偏移值映射。
decrease:表示外层标签减去偏移值进行映射。
increase:表示外层标签加上偏移值进行映射。
offset-vid:指定偏移值,取值范围为1~4093。
strip:表示剥离标签。
swap:表示内外层标签交换。
symmetric:表示对出方向报文进行相反的标签操作。
【使用指导】
仅接入模式为Ethernet的AC口支持本功能。
本功能必须配置在AC口与VSI关联之前。
若需通过undo rewrite inbound tag命令删除入方向报文的处理规则,则必须先通过undo xconnect vsi命令取消AC口与VSI的关联。
不能通过重复执行本命令修改入方向报文的处理规则。如需修改入方向报文的处理规则,请先通过undo rewrite inbound tag命令删除入方向报文的处理规则,再执行rewrite inbound tag命令。
三层子接口视图下,本命令不支持与vlan-type dot1q vid vlan-id-list second-dot1q any命令同时配置。关于vlan-type dot1q vid second-dot1q命令的详细介绍,请参见“二层技术-以太网交换命令参考”中的“VLAN终结”。
以太网服务实例视图下配置本命令后,则对应的二层以太网接口或二层聚合接口不能配置qinq enable命令。关于qinq enable命令的详细介绍,请参见“二层技术-以太网交换命令参考”中的“QinQ”。
本功能不支持在CFD和NQA业务中配置。
三层子接口视图下,本命令中参数的支持情况与AC口关联的VSI是否使能hub-spoke能力、AC口的VLAN终结配置有关,具体请参见表1-31和表1-32。关于VLAN终结配置的详细介绍,请参见“二层技术-以太网交换配置指导”中的“VLAN终结”。
以太网服务实例视图下,本命令中参数的支持情况与AC口关联的VSI是否使能hub-spoke能力、以太网服务实例的报文匹配规则有关,具体请参见表1-31和表1-32。encapsulation命令只指定s-vid参数表示以太网服务实例的Dot1q终结,encapsulation命令同时指定s-vid和c-vid参数表示以太网服务实例的QinQ终结。
明确的Dot1q终结或QinQ终结表示vlan-id-list参数只指定一个VLAN的编号,模糊的Dot1q终结或QinQ终结表示vlan-id-list参数指定多个VLAN的编号。
表1-31 未使能hub-spoke能力支持情况
参数 |
三层接口 |
三层接口子接口 |
以太网服务实例 |
|||
Dot1q终结 |
QinQ终结 |
Untagged终结 |
Dot1q终结 |
QinQ终结 |
||
nest s-vid |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
nest s-vid c-vid |
支持 |
支持 |
支持 |
支持 |
支持 |
支持 |
strip s-vid |
不支持 |
支持 |
支持 |
不支持 |
支持 |
支持 |
strip s-vid c-vid |
不支持 |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
swap |
不支持 |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
remark 1-to-1 |
不支持 |
支持 |
支持 |
不支持 |
支持 |
支持 |
remark 2-to-1 |
不支持 |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
remark 1-to-2 |
不支持 |
支持 |
支持 |
不支持 |
支持 |
支持 |
remark 2-to-2 |
不支持 |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
remark offset |
不支持 |
支持 |
支持 |
不支持 |
支持 |
支持 |
表1-32 使能hub-spoke能力支持情况
参数 |
三层接口 |
三层接口子接口 |
以太网服务实例 |
|||
明确的Dot1q终结 |
模糊的Dot1q终结 |
Untagged终结 |
明确的Dot1q终结 |
明确的QinQ终结 |
||
nest s-vid |
支持 |
支持 |
支持 |
支持 |
支持 |
不支持 |
nest s-vid c-vid |
支持 |
支持 |
支持 |
支持 |
支持 |
不支持 |
strip s-vid |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
不支持 |
strip s-vid c-vid |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
swap |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
remark 1-to-1 |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
不支持 |
remark 2-to-1 |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
remark 1-to-2 |
不支持 |
支持 |
不支持 |
不支持 |
支持 |
不支持 |
remark 2-to-2 |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
不支持 |
remark offset |
不支持 |
支持 |
支持 |
不支持 |
支持 |
不支持 |
【举例】
# 在三层以太网接口Ten-GigabitEthernet3/1/1上配置报文处理规则如下:添加外层VLAN标签为100。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] rewrite inbound tag nest s-vid 100
root-vlan命令用来配置E-Tree的Root VLAN和Leaf VLAN。
undo root-vlan命令用来删除E-Tree的Root VLAN和Leaf VLAN。
【命令】
root-vlan vlan-id leaf-vlan vlan-id
undo root-vlan
【缺省情况】
未配置E-Tree的Root VLAN和Leaf VLAN。
【视图】
VSI下E-Tree视图
【缺省用户角色】
network-admin
【参数】
vlan-id:指定E-Tree的Root VLAN。vlan-id为VLAN的编号,取值范围为1~4094。
leaf-vlan vlan-id:指定E-Tree的Leaf VLAN。其中,vlan-id为VLAN的编号,取值范围为1~4094。
【使用指导】
在E-Tree组网中,设备根据从PW上接收到的报文中携带的VLAN Tag来判断报文来自Leaf角色还是Root角色,从而实现设备之间不同用户的隔离。
采用静态方式的E-Tree功能时,PW两端必须配置相同的Root VLAN和Leaf VLAN。
【举例】
# 配置E-Tree的Root VLAN和Leaf VLAN分别为100和200。
<Sysname> system-view
[Sysname] vsi vsi1
[Sysname-vsi-vsi1] e-tree static
[Sysname-vsi-vsi1-etree] root-vlan 100 leaf-vlan 200
【相关命令】
· e-tree
· e-tree leaf
· e-tree mode
route-distinguisher命令用来为VSI的BGP方式配置RD(Route Distinguisher,路由标识符)。
undo route-distinguisher命令用来恢复缺省情况。
【命令】
route-distinguisher route-distinguisher
undo route-distinguisher
【缺省情况】
未指定VSI BGP方式的RD。
【视图】
VSI自动发现视图
【缺省用户角色】
network-admin
【参数】
route-distinguisher:路由标识符,为3~21个字符的字符串。路由标识符有四种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
· 32位点分形式的自治系统号:16位用户自定义数字。例如:10.1:1。
【使用指导】
在VPLS中,RD用来区分不同VPLS实例内编号相同的站点。PE在通过BGP发布其连接的站点信息时,在Site ID前增加RD,通过RD和Site ID来唯一标识网络中的一个站点。
本命令配置的RD对BGP邻居自动发现和VPLS标签块分发均有效。
不能为不同VSI的BGP方式配置相同的RD。
不能通过重复执行本命令修改RD值。如需修改RD值,请先通过undo route-distinguisher命令删除RD值,再执行route-distinguisher命令。
【举例】
# 为名为aaa的VSI的BGP方式配置RD为22:1。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] route-distinguisher 22:1
rr-filter命令用来创建路由反射器的反射策略。
undo rr-filter命令用来恢复缺省情况。
【命令】
rr-filter ext-comm-list-number
undo rr-filter
【缺省情况】
路由反射器不会对反射的L2VPN信息进行过滤。
【视图】
BGP L2VPN地址族视图
【缺省用户角色】
network-admin
【参数】
ext-comm-list-number:扩展团体属性列表号,取值范围为1~65535。
【使用指导】
执行本命令后,路由反射器将根据扩展团体属性列表对接收的L2VPN信息进行过滤:只有接收的BGP L2VPN信息通过扩展团体属性列表过滤时,路由反射器才会反射该L2VPN信息。
当一个集群中存在多个路由反射器时,通过在不同的路由反射器上配置不同的反射策略,可以实现路由反射器之间的负载分担。
扩展团体属性列表的详细介绍,请参见“三层技术-IP路由配置指导”中的“路由策略”。
【举例】
# 配置路由反射器只反射通过扩展团体属性列表10过滤的BGP L2VPN信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp-default] address-family l2vpn
[Sysname-bgp-default-l2vpn] rr-filter 10
【相关命令】
· ip extcommunity-list(三层技术-IP路由命令参考/路由策略)
service-instance命令用来创建以太网服务实例,并进入以太网服务实例视图。如果指定的以太网服务实例已经存在,则直接进入以太网服务实例视图。
undo service-instance命令用来删除指定的以太网服务实例。
【命令】
service-instance instance-id
undo service-instance instance-id
【缺省情况】
不存在以太网服务实例。
【视图】
二层以太网接口视图
二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
instance-id:以太网服务实例的编号,取值范围为1~4096。
【举例】
# 在二层以太网接口Ten-GigabitEthernet3/1/1上创建以太网服务实例1,并进入以太网服务实例1的视图。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] service-instance 1
[Sysname-Ten-GigabitEthernet3/1/1-srv1]
【相关命令】
· display l2vpn service-instance
shutdown命令用来关闭VSI。
undo shutdown命令用来开启VSI。
【命令】
shutdown
undo shutdown
【缺省情况】
VSI处于开启状态。
【视图】
VSI视图
【缺省用户角色】
network-admin
【使用指导】
关闭VSI后,该VSI将不能提供VPLS服务。
关闭VSI功能通常用于暂时禁用VPLS服务,但还需要再次启用该VPLS服务的场景。关闭VSI后,该VSI所有已存在的配置保持不变。在关闭状态下还可以对VSI进行配置。VSI再次被开启后,基于最新的配置提供VPLS服务。
【举例】
# 关闭名为vpn1的VSI。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] shutdown
【相关命令】
· display l2vpn vsi
signaling-protocol命令用来配置与自动发现的远端PE建立PW时采用的信令协议,并进入对应的信令视图。
undo signaling-protocol命令用来恢复缺省情况。
【命令】
signaling-protocol { bgp | ldp }
undo signaling-protocol
【缺省情况】
未指定与自动发现的远端PE建立PW时采用的信令协议。
【视图】
VSI自动发现视图
【缺省用户角色】
network-admin
【参数】
bgp:指定采用BGP协议建立PW,并进入VSI自动发现BGP信令视图。
ldp:指定采用LDP协议的FEC 129方式建立PW,并进入VSI自动发现LDP信令视图。
【使用指导】
在同一个VSI自动发现视图下只能指定一种PW信令协议。不能通过重复执行本命令修改采用的PW信令协议。如需修改采用的PW信令协议,请先通过undo signaling-protocol命令取消已配置的PW信令协议,再执行signaling-protocol命令。
【举例】
# 在VSI自动发现视图下,配置通过BGP自动发现远端PE后,采用LDP协议的FEC 129方式建立PW,并进入VSI自动发现LDP信令视图。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] signaling-protocol ldp
[Sysname-vsi-aaa-auto-ldp]
【相关命令】
· display l2vpn pw
· display l2vpn vsi
site命令用来创建本地站点。
undo site命令用来删除本地站点。
【命令】
site site-id [ range range-value ] [ default-offset default-offset ]
undo site
【缺省情况】
不存在本地站点。
【视图】
VSI自动发现BGP信令视图
【缺省用户角色】
network-admin
【参数】
site-id:本地站点的ID,取值范围为0~65534。
range range-value:指定VPLS实例内最多包含的站点数目。range-value为站点数目,取值范围为2~129,缺省值为10。
default-offset default-offset:指定VPLS实例中站点的起始编号。default-offset为起始编号,取值为0或1,缺省值为0。取值为0时,表示VPLS实例内的站点从0开始编号;取值为1时,表示VPLS实例内的站点从1开始编号。
【使用指导】
允许在site-id和default-offset不改变的情况下,通过重复执行site命令来增大此站点的range值,但不允许减小range值。如需减小range值,请先通过undo site命令删除本地站点,再执行site命令。
不能通过重复执行本命令修改VPLS实例中站点的起始编号。如需修改,请先通过undo site命令删除本地站点,再执行site命令。
【举例】
# 在名为aaa的VSI下创建本地站点1,指定VPLS实例内最多包含的站点数目为30,站点的起始编号为0。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] signaling-protocol bgp
[Sysname-vsi-aaa-auto-bgp] site 1 range 30 default-offset 0
【相关命令】
· display l2vpn pw
· display l2vpn vsi
snmp-agent trap enable l2vpn命令用来开启L2VPN告警功能。
undo snmp-agent trap enable l2vpn命令用来关闭L2VPN告警功能。
【命令】
snmp-agent trap enable l2vpn [ label-resource | maclimit-ac | maclimit-pw | maclimit-vsi | pw-delete | pw-limitnum | pw-parameter | pw-switch | pw-up-down | vsi-state-change ] *
undo snmp-agent trap enable l2vpn [ label-resource | maclimit-ac | maclimit-pw | maclimit-vsi | pw-delete | pw-limitnum | pw-parameter | pw-switch | pw-up-down | vsi-state-change ] *
【缺省情况】
L2VPN告警功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
label-resource:开启PW标签资源不足告警。
maclimit-ac:开启AC学习到的MAC地址数达到最大MAC地址数告警。
maclimit-pw:开启PW学习到的MAC地址数达到最大MAC地址数告警
maclimit-vsi:开启VSI学习到的MAC地址数达到最大MAC地址数告警。
pw-up-down:开启PW的up-down状态变化告警。
pw-limitnum:开启VSI内PW数量超规格告警。
pw-parameter:开启PW协商参数不一致告警。
pw-delete:开启PW删除告警。
pw-switch:开启主备PW切换告警。
vsi-state-change:开启VSI状态变化告警。
【使用指导】
开启L2VPN告警功能后,当AC/PW/VSI学习到的MAC地址数达到最大MAC地址数、VSI状态发生变化、VSI内PW数量超规格、PW标签资源不足、PW协商参数不一致、PW的up-down状态发生变化、PW删除或主备PW切换时会产生告警信息。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。
执行本命令时,如果未指定任何参数,则表示开启或关闭L2VPN的所有告警功能。
【举例】
# 开启PW的up-down状态变化告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable l2vpn pw-up-down
【相关命令】
· display snmp-agent trap-list(网络管理和监控命令参考/SNMP)
statistics enable命令用来开启以太网服务实例的报文统计功能。
undo statistics enable命令用来关闭以太网服务实例的报文统计功能。
【命令】
statistics enable
undo statistics enable
【缺省情况】
以太网服务实例的报文统计功能处于关闭状态。
【视图】
以太网服务实例视图
【缺省用户角色】
network-admin
【使用指导】
只有为以太网服务实例配置了报文匹配方式并绑定了VSI实例,报文统计功能才会生效。如果在报文统计过程中修改报文匹配方式或绑定的VSI实例,则重新进行报文统计计数。
用户可以通过display l2vpn service-instance verbose命令查看以太网服务实例的报文统计信息。
【举例】
# 开启Ten-GigabitEthernet3/1/1下以太网服务实例200的报文统计功能。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] service-instance 200
[Sysname-Ten-GigabitEthernet3/1/1-srv200] statistics enable
【相关命令】
· display l2vpn service-instance verbose
· reset l2vpn statistics ac
tunnel-policy命令用来指定引用的隧道策略。
undo tunnel-policy命令用来恢复缺省情况。
【命令】
tunnel-policy tunnel-policy-name
undo tunnel-policy
【缺省情况】
未引用隧道策略。
【视图】
VSI自动发现视图
【缺省用户角色】
network-admin
【参数】
tunnel-policy-name:隧道策略名称,为1~126个字符的字符串,区分大小写。
【使用指导】
在VSI自动发现视图下执行本命令指定引用的隧道策略后,该视图下建立的所有PW都将引用该隧道策略,即根据指定的隧道策略选择承载PW流量的公网隧道。
如果PW未引用隧道策略或者引用的隧道策略尚未配置,则该PW根据缺省选择策略来选择隧道。缺省选择策略为按照LSP隧道->GRE隧道->CR-LSP->SRLSP隧道的优先级顺序选择隧道,负载分担的隧道数目为1。
【举例】
# 在VSI自动发现视图下,指定引用的隧道策略为policy1。
<Sysname> system-view
[Sysname] tunnel-policy policy1
[Sysname-tunnel-policy-policy1] quit
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] tunnel-policy policy1
【相关命令】
· tunnel-policy (system view)(MPLS命令参考/隧道策略)
vpls-id命令用来配置VSI的VPLS ID。
undo vpls-id命令用来恢复缺省情况。
【命令】
vpls-id vpls-id
undo vpls-id
【缺省情况】
未指定VSI的VPLS ID。
【视图】
VSI自动发现LDP信令视图
【缺省用户角色】
network-admin
【参数】
vpls-id:VPLS ID,为3~21个字符的字符串。VPLS ID有三种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
【使用指导】
VPLS ID用来唯一标识一个VPLS实例。只有VPLS ID相同时,才会在PE之间建立PW。
VPLS ID应用于通过BGP自动发现远端PE、并采用LDP信令协议FEC 129方式建立PW的情况。一端PE在通过BGP的Update消息发布本端信息时,将VPLS ID作为扩展团体属性一同发布给BGP对等体(即远端PE)。远端PE接收到该消息后,如果消息中的VPLS ID与本端配置的VPLS ID相同,则采用LDP的FEC 129方式在二者之间建立PW;否则,不会在两个PE之间建立PW。
不能通过重复执行本命令修改VPLS ID。如需修改VPLS ID,请先通过undo vpls-id命令删除VPLS ID,再执行vpls-id命令。
【举例】
# 为名为aaa的VSI配置VPLS ID为100:1。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] signaling-protocol ldp
[Sysname-vsi-aaa-auto-ldp] vpls-id 100:1
【相关命令】
· display l2vpn pw
· display l2vpn vsi
vpn-target命令用来为VSI的BGP方式配置Route Target属性。
undo vpn-target命令用来删除指定的Route Target属性。
【命令】
vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]
undo vpn-target { vpn-target&<1-8> | all } [ both | export-extcommunity | import-extcommunity ]
【缺省情况】
未指定VSI BGP方式的Route Target属性。
【视图】
VSI自动发现视图
【缺省用户角色】
network-admin
【参数】
vpn-target&<1-8>:Route Target属性值,为3~21个字符的字符串。&<1-8>表示前面的参数最多可以输入8次。Route Target有四种格式:
· 16位自治系统号:32位用户自定义数,例如:101:3。
· 32位IP地址:16位用户自定义数,例如:192.168.122.15:1。
· 32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。
· 32位点分形式的自治系统号:16位用户自定义数字。例如:10.1:1。
both:指定配置的Route Target值同时作为Import Target和Export Target。未指定both、export-extcommunity和import-extcommunity中的任何一个参数时,缺省值为both。
export-extcommunity:指定配置的Route Target值为Export Target。
import-extcommunity:指定配置的Route Target值为Import Target。
all:所有Route Target值。
【使用指导】
Route Target用来控制BGP L2VPN信息(即通过BGP协议自动发现的VPLS PE信息和标签块信息)的发布。本地PE在通过BGP的Update消息将L2VPN信息发送给远端PE时,将Update消息中携带的VPN target属性设置为Export target。远端PE接收到BGP L2VPN信息后,将该信息中携带的Export Target属性与本地配置的Import Target进行比较,如果二者中存在相同的值,则接受该信息。
重复执行本命令,Route Target值为多次配置结果的集合。
【举例】
# 为名为aaa的VSI的BGP方式配置Import Target为10:1 100:1 1000:1,Export Target为20:1 200:1 2000:1。
<Sysname> system-view
[Sysname] vsi aaa
[Sysname-vsi-aaa] auto-discovery bgp
[Sysname-vsi-aaa-auto] vpn-target 10:1 100:1 1000:1 import-extcommunity
[Sysname-vsi-aaa-auto] vpn-target 20:1 200:1 2000:1 export-extcommunity
vsi命令用来创建一个VSI,并进入VSI视图。如果指定的VSI已经存在,则直接进入VSI视图。
undo vsi命令用来删除指定的VSI。
【命令】
vsi vsi-name [ hub-spoke ]
undo vsi vsi-name
【缺省情况】
不存在VSI。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vsi-name:VSI的名称,为1~31个字符的字符串,区分大小写。
hub-spoke:指定VSI具有hub-spoke能力。如果不指定本参数,则表示VSI不具有hub-spoke能力。
【使用指导】
在同一个VSI下,可以同时使用不同的方式(LDP、BGP、静态方式等)建立多条PW。
Hub-Spoke是VPLS的一种组网应用方式。在这种组网方式下,存在一个中心站点(Hub站点)和多个分支站点(Spoke站点),Spoke站点之间的数据必须通过Hub站点进行交换,而不允许各个Spoke站点之间直接进行数据交换。
在Hub-Spoke组网中,需要指定VSI具有hub-spoke能力。使能hub-spoke能力的VSI内的链路(AC或PW)中只能有一个Hub链路(朝向中心站点方向的链路),其它都是Spoke链路(朝向分支站点方向的链路)。缺省情况下,该VSI内的所有链路均为Spoke链路,需要在执行xconnect命令或peer命令时通过hub关键字手工将AC或PW指定为VSI内的Hub链路。
【举例】
# 创建名为vpls1的VSI,并进入VSI视图。
<Sysname> system-view
[Sysname] vsi vpls1
[Sysname-vsi-vpls1]
【相关命令】
· display l2vpn vsi
xconnect vsi命令用来将接口或以太网服务实例与VSI关联。
undo xconnect vsi命令用来恢复缺省情况。
【命令】
xconnect vsi vsi-name [ access-mode { ethernet | vlan } | { hub | leaf } ] * [ track track-entry-number&<1-3> ]
undo xconnect vsi
【缺省情况】
接口或以太网服务实例未关联VSI。
【视图】
接口视图
以太网服务实例视图
【缺省用户角色】
network-admin
【参数】
vsi-name:VSI的名称,为1~31个字符的字符串,区分大小写。
access-mode:指定接入模式。
· 当AC为三层接口或三层子接口时,缺省接入模式如下:
¡ 对于三层接口,缺省接入模式为Ethernet,但不能指定本参数。
¡ 对于三层子接口,缺省接入模式为VLAN。
· 当AC为以太网服务实例时,缺省接入模式为VLAN。
ethernet:指定接入模式为Ethernet。
vlan:指定接入模式为VLAN。
hub:指定AC在VSI内为hub链路。与使能了hub-spoke能力的VSI关联的AC缺省为VSI内的spoke链路。
leaf:在E-Tree组网中,指定AC在VSI内为Leaf角色。缺省为VSI内的Root角色。
track track-entry-number&<1-3>:配置AC与指定Track项联动。track-entry-number为Track项的序号,取值范围为1~1024;&<1-3>表示前面的参数最多可以输入3次。指定本参数后,仅当关联的Track项中至少有一个状态为positive时,AC的状态才会up;否则,AC的状态为down。
【使用指导】
在接口视图下执行本命令后,从接口接收到的报文将通过查找关联VSI的MAC地址表进行转发。在某个接口的以太网服务实例视图下执行本命令后,从该接口接收到的、符合以太网服务实例报文匹配规则的报文,将通过查找关联VSI的MAC地址表进行转发。
在以太网服务实例下配置该命令前,必须先配置encapsulation命令。
如果指定子接口的链路类型为Hub链路,则该子接口不支持vlan-type dot1q vid second-dot1q命令。有关vlan-type dot1q vid second-dot1q命令的详细介绍,请参见“二层技术-以太网交换命令参考”中的“VLAN终结”。
本命令中各参数的介绍及使用指导,请参见表1-33。
表1-33 xconnect vsi命令各参数的介绍及使用指导
参数 |
使用说明 |
access-mode { ethernet | vlan } |
接入模式是PE对从CE收到的以太网帧携带的外层VLAN Tag的理解方式,以及PE向CE发送以太网帧的方式。接入模式分为两种: · VLAN接入模式:CE发送给PE的以太网帧头需要带有一个VLAN Tag,该Tag被理解为P-Tag,即服务提供商网络为了区分用户而压入的“服务定界符”。PE发送以太网帧给CE时,也需要携带P-Tag · Ethernet接入模式:CE发送给PE的以太网帧头中如果带有VLAN Tag,则该Tag被理解为U-Tag,即用户网络的内部VLAN Tag,对于PE设备没有意义。PE发送以太网帧给CE时,不需要携带P-Tag |
hub |
只有使能了VSI的Hub-Spoke能力后,才可以进一步指定链路类型为Hub链路或者Spoke链路,缺省的链路类型为Spoke |
leaf |
在E-Tree组网中,本地同一个VSI内Leaf之间相互隔离,Root与Leaf、Root与Root之间可以通信。用户需要根据实际需要指定AC在VSI内的角色,缺省情况下AC在VSI内为Root角色 |
【举例】
# 将接口Ten-GigabitEthernet3/1/1与名为vpn1的VSI关联,并指定AC和Track项1、2和3联动。
<Sysname> system-view
[Sysname] vsi vpn1
[Sysname-vsi-vpn1] quit
[Sysname] interface ten-gigabitethernet 3/1/1
[Sysname-Ten-GigabitEthernet3/1/1] xconnect vsi vpn1 track 1 2 3
【相关命令】
· display l2vpn interface
· display l2vpn service-instance
· encapsulation
· vlan-type dot1q vid second-dot1q(二层技术-以太网交换命令参考/VLAN终结)
· vsi
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!