10-VPLS命令
本章节下载: 10-VPLS命令 (638.68 KB)
目 录
1.1.7 display bgp l2vpn auto-discovery
1.1.8 display bgp l2vpn signaling
1.1.9 display l2vpn auto-discovery
1.1.11 display l2vpn forwarding
1.1.13 display l2vpn mac-address
1.1.14 display l2vpn mac-address mac-move
1.1.17 display l2vpn service-instance
1.1.29 pw-class (auto-discovery VSI view)
1.1.34 reset l2vpn mac-address
1.1.35 reset l2vpn mac-address mac-move
1.1.43 snmp-agent trap enable l2vpn
1.1.44 tunnel-policy (auto-discovery VSI view)
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~19个字符的字符串,区分大小写。如果不指定本参数,则使用缺省的隧道选择策略。
【使用指导】
备份PW作为主PW的备份,可以为主PW提供冗余保护。当主PW出现故障时,设备将通过主PW对应的备份PW转发流量。
配置备份PW时指定的远端PE的LSR ID和PW ID,不能与已经存在的VPLS PW、交叉连接PW的LSR ID和PW ID同时相同。
无需指定备份PW的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并重新配置。
【举例】
# 为名为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
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 } | route-distinguisher route-distinguisher [ pe-address ip-address [ advertise-info ] ] ]
【视图】
任意视图
【缺省用户角色】
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信息。
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 } | route-distinguisher route-distinguisher [ site-id site-id [ label-offset label-offset [ advertise-info ] ] ] ]
【视图】
任意视图
【缺省用户角色】
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标签块信息。
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:内部信息 |