• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

08-MPLS命令参考

目录

10-VPLS命令

本章节下载 10-VPLS命令  (638.68 KB)

10-VPLS命令


1 VPLS

1.1  VPLS配置命令

1.1.1  address-family l2vpn

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)

1.1.2  auto-discovery

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

1.1.3  backup-peer

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

1.1.4  control-word enable

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

1.1.5  default-pw-id

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-peerpeer命令时,可以不指定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

1.1.6  description

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

1.1.7  display bgp l2vpn auto-discovery

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)

该信息已经向哪些对等体发送,以及对等体的数目

 

1.1.8  display bgp l2vpn signaling

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:内部信息