05-三层技术-IP路由命令参考

14-MCE命令

本章节下载 14-MCE命令  (302.39 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5500/S5500-EI-D/Command/Command_Manual/H3C_S5500-EI-D_CR-Release_2210-6W100/05/201205/745265_30005_0.htm

14-MCE命令

  录

1 MCE命令

1.1 MCE配置命令

1.1.1 description

1.1.2 display bgp vpnv4 vpn-instance group

1.1.3 display bgp vpnv4 vpn-instance network

1.1.4 display bgp vpnv4 vpn-instance paths

1.1.5 display bgp vpnv4 vpn-instance peer

1.1.6 display bgp vpnv4 vpn-instance routing-table

1.1.7 display fib vpn-instance

1.1.8 display fib vpn-instance ip-address

1.1.9 display ip vpn-instance

1.1.10 domain-id

1.1.11 export route-policy

1.1.12 ext-community-type

1.1.13 filter-policy export

1.1.14 filter-policy import

1.1.15 import route-policy

1.1.16 ip binding vpn-instance

1.1.17 ip vpn-instance

1.1.18 ipv4-family vpn-instance

1.1.19 peer allow-as-loop

1.1.20 peer group

1.1.21 refresh bgp vpn-instance

1.1.22 reset bgp vpn-instance

1.1.23 reset bgp vpn-instance dampening

1.1.24 reset bgp vpn-instance flap-info

1.1.25 route-distinguisher

1.1.26 routing-table limit

1.1.27 vpn-instance-capability simple

1.1.28 vpn-target

2 IPv6 MCE命令

2.1 IPv6 MCE配置命令

2.1.1 display bgp vpnv6 all peer

2.1.2 display bgp vpnv6 all routing-table

2.1.3 display bgp vpnv6 route-distinguisher routing-table

2.1.4 display bgp vpnv6 vpn-instance peer

2.1.5 display bgp vpnv6 vpn-instance routing-table

2.1.6 display ipv6 fib vpn-instance

2.1.7 display ipv6 fib vpn-instance ipv6-address

2.1.8 export route-policy

2.1.9 filter-policy export

2.1.10 filter-policy import (BGP-VPNv6 subaddress family view)

2.1.11 import route-policy

2.1.12 ipv6-family vpn-instance

2.1.13 refresh bgp ipv6 vpn-instance

2.1.14 reset bgp ipv6 vpn-instance

2.1.15 routing-table limit

2.1.16 vpn-target

 


1 MCE命令

l   本章只介绍与MCE功能相关的命令,在配置过程中使用的其他各种路由协议的配置命令,请参见“三层技术-IP路由命令参考”中各协议部分的介绍。

l   本章中提到的三层以太网接口是指工作模式被配置成三层模式的以太网端口,有关以太网端口工作模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”部分。

 

1.1  MCE配置命令

1.1.1  description

【命令】

description text

undo description

【视图】

VPN实例视图

【缺省级别】

2:系统级

【参数】

text:指定VPN实例的描述信息,为1~80个字符的字符串。

【描述】

description命令用来配置当前VPN实例的描述信息。undo description命令用来删除当前VPN实例的描述信息。

【举例】

# 配置名为vpn1的VPN实例的描述信息。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] description vpn1

1.1.2  display bgp vpnv4 vpn-instance group

【命令】

display bgp vpnv4 vpn-instance vpn-instance-name group [ group-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

group-name:BGP对等体组的名称,为1~47个字符的字符串。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv4 vpn-instance group命令用来显示指定BGP VPNv4对等体组信息。

【举例】

# 显示名为vpn1的VPN实例的BGP VPNv4对等体组信息。

<Sysname> display bgp vpnv4 vpn-instance vpn1 group a

 

 BGP peer-group is a

 remote AS number not specified

 Type : external

 Maximum allowed prefix number: 150000

 Threshold: 75%

 Configured hold timer value: 180

 Keepalive timer value: 60

 Minimum time between advertisement runs is 30 seconds

 Optional capabilities:

  ORF advertise capability based on Prefix(type 64):

    Local : both

 Peer Preferred Value: 99

 No routing policy is configured

  Members:

  Peer          AS  MsgRcvd  MsgSent  OutQ PrefRcv Up/Down  State

  10.1.1.1      200   18       21     0     1      00:12:58 Established

表1-1 display bgp vpnv4 vpn-instance group命令输出信息描述表

字段

描述

BGP peer-group

BGP对等体组名称

remote AS number

远端自治系统号

Type

对等体组类型

Maximum allowed prefix number

VPN实例允许的最大路由数

Threshold

门槛值

Configured hold timer value

配置的保持时间间隔

Keepalive timer value

存活时间间隔

Minimum time between advertisement runs

路由发布最小时间间隔

Optional capabilities

对等体组使能的可选扩展能力

ORF advertise capability

对等体组支持的ORF能力

Local

本地设备是否支持发送和接收携带ORF信息的Route-refresh报文,取值包括:

l  both:同时支持发送和接收携带ORF信息的Route-refresh报文

l  send:只支持发送携带ORF信息的Route-refresh报文

l  receive:只支持接收携带ORF信息的Route-refresh报文

Peer Preferred Value

为来自对等体的路由配置的权重值

No routing policy is configured

该VPN实例没有配置路由策略

Peer

对等体的IP地址

AS

对等体组所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待发往指定对等体的消息数目

PrefRcv

收到的前缀数目

Up/Down

BGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于当前状态的时长

State

对等体的状态

 

1.1.3  display bgp vpnv4 vpn-instance network

【命令】

display bgp vpnv4 vpn-instance vpn-instance-name network [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv4 vpn-instance network命令用来显示引入的BGP VPNv4路由信息。

【举例】

# 显示名为vpn1的VPN实例引入的BGP VPNv4路由信息。

<Sysname> display bgp vpnv4 vpn-instance vpn1 network

  BGP Local Router ID is 1.1.1.1.

  Local AS Number is 100.

  Network          Mask            Route-policy        Short-cut

  10.0.0.0         255.0.0.0

表1-2 display bgp vpnv4 vpn-instance network命令输出信息描述表

字段

描述

BGP Local Router ID

运行BGP协议的本地路由器ID

Local AS Number

本地自治系统号

Network

发布的网络路由

Mask

发布的网络路由的掩码

Route-policy

配置的路由策略

Short-cut

是否为Short-cut路由

 

1.1.4  display bgp vpnv4 vpn-instance paths

【命令】

display bgp vpnv4 vpn-instance vpn-instance-name paths [as-regular-expression ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

as-regular-expression:AS路径正则表达式,用于过滤输出的AS路径信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv4 vpn-instance paths命令用来显示BGP VPNv4的AS路径信息。

【举例】

# 显示名为vpn1的VPN实例的BGP VPNv4的AS路径信息。

<Sysname> display bgp vpnv4 vpn-instance vpn1 paths

 

    Address       Hash    Refcount  MED         Path/Origin

    0x6E72D18     0       1           0           200?

    0x6E72E50     0       1           0           i

    0x6E72B78     1       1           0           ?

    0x6E72BE0     1       2           0           ?

表1-3 display bgp vpnv4 vpn-instance paths命令显示信息描述表

字段

描述

Address

本地数据库中的路由地址

Hash

存放路径的哈希桶

Refcount

路径被引用的次数

MED

路由的度量值

Path/Origin

路由的AS路径(AS_PATH)属性/路由起源代码

 

1.1.5  display bgp vpnv4 vpn-instance peer

【命令】

display bgp vpnv4 vpn-instance vpn-instance-name peer [ group-name  log-info | ip-address { log-info | verbose } | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:显示指定VPN的信息。vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

group-name:对等体组的名称,为1~47个字符的字符串。

log-info:日志信息。

ip-address:对等体的IP地址。

verbose:显示详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv4 vpn-instance peer命令用来显示BGP VPNv4对等体信息。

【举例】

# 显示名为vpn1的VPN实例的BGP VPNv4对等体信息。

<Sysname> display bgp vpnv4 vpn-instance vpn1 peer

 

 BGP local router ID : 2.2.2.2

 Local AS number : 100

 Total number of peers : 1                 Peers in established state : 1

 

Peer          AS     MsgRcvd  MsgSent  OutQ    PrefRcv Up/Down   State

 10.1.1.1     200    24       29       0       1       00:18:47  Established

表1-4 display bgp vpnv4 vpn-instance peer命令显示信息描述表

字段

描述

BGP Local router ID

BGP本地路由器ID

local AS number

本地自治系统号

Total number of peers

对等体数

Peers in established state

处于Established状态的对等体数

Peer

对等体的IP地址

AS

对等体所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待发往指定对等体的消息数目

PrefRcv

收到的前缀数目

Up/Down

BGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于当前状态的时长

State

对等体的状态

 

# 显示名为vpn1的VPN实例的BGP VPNv4对等体详细信息。

<Sysname> display bgp vpnv4 vpn-instance vpn1 peer verbose

 

         Peer: 10.1.1.1  Local: 2.2.2.2

         Type: EBGP link

         BGP version 4, remote router ID 10.1.1.1

         BGP current state: Established, Up for 00h19m26s

         BGP current event: KATimerExpired

         BGP last state: OpenConfirm

         Port:  Local - 179      Remote - 1025

         Configured: Active Hold Time: 180 sec   Keepalive Time:60 sec

         Received  : Active Hold Time: 180 sec

         Negotiated: Active Hold Time: 180 sec

         Peer optional capabilities:

         Peer support bgp multi-protocol extended

         Peer support bgp route refresh capability

         Address family IPv4 Unicast: advertised and received

 

 Received: Total 25 messages, Update messages 1

 Sent: Total 30 messages, Update messages 4

 Maximum allowed prefix number: 150000

 Threshold: 75%

 Minimum time between advertisement runs is 30 seconds

 Optional capabilities:

  ORF advertise capability based on Prefix(type 64):

    Local: both

    Negotiated: send

 Peer Preferred Value: 99

BFD: Enabled

 

 Routing policy configured:

 No routing policy is configured

表1-5 display bgp vpnv4 vpn-instance peer verbose命令显示信息描述表

字段

描述

Peer

对等体的IP地址

Local

本地路由器的IP地址

Type

BGP类型

BGP version

对等体使用的BGP版本

remote router ID

远端路由器ID

BGP current state

BGP会话当前的状态

Up for

对等体建立持续时间

BGP current event

BGP会话当前的事件

BGP last state

BGP会话的上一个状态

Port

BGP会话所用接口号,分为本地(Local)号和远端(Remote)号

Configured

本地配置的定时器值,包括激活保持时间间隔(Active Hold Time)和存活时间间隔(Keepalive Time)

Received

收到的定时器值,包括激活保持时间间隔(Active Hold Time)

Negotiated

协商的定时器值,包括激活保持时间间隔(Active Hold Time)和存活时间间隔(Keepalive Time)

Peer optional capabilities

对等体可选能力

Peer support bgp multi-protocol extended

对等体支持多协议扩展能力

Peer support bgp route refresh capability

对等体支持路由刷新能力

Address family IPv4 Unicast

IPv4单播地址族能力

Received

接收的消息数目及更新的消息数目

Sent

发送的消息数目及更新的消息数目

Maximum allowed prefix number

VPN实例允许的最大路由数

Threshold

门槛值

Minimum time between advertisement runs

路由发布最小时间间隔

Optional capabilities

可选能力

ORF advertise capability based on prefix (type 64):

对等体支持ORF的地址前缀能力,能力值为64

Local

本地设备是否支持发送和接收携带ORF信息的Route-refresh报文,取值包括:

l  both:同时支持发送和接收携带ORF信息的Route-refresh报文

l  send:只支持发送携带ORF信息的Route-refresh报文

receive:只支持接收携带ORF信息的Route-refresh报文

Negotiated

本地设备和对端的协商结果,取值包括:

l  send:本地设备可以发送携带ORF信息的Route-refresh报文;对端可以接收携带ORF信息的Route-refresh报文

l  receive:本地设备可以接收携带ORF信息的Route-refresh报文;对端可以发送携带ORF信息的Route-refresh报文

如果协商失败,则不会显示该行信息

Peer Preferred Value

为来自对等体的路由配置的权重值

BFD

对等体的BFD配置状态

Routing policy configured

针对对等体指定的路由策略

 

1.1.6  display bgp vpnv4 vpn-instance routing-table

【命令】

display bgp vpnv4 vpn-instance vpn-instance-name routing-table [ [ network-address [ { mask | mask-length } [ longer-prefixes ] ] | as-path-acl as-path-acl-number | cidr | community [ aa:nn ]&<1-13> [ no-advertise | no-export | no-export-subconfed ] * [ whole-match ] | community-list { basic-community-list-number [ whole-match ] | adv-community-list-number }&<1-16> | dampened | dampening parameter | different-origin-as | flap-info [ network-address  [ { mask | mask-length } [ longer-match ] ] | as-path-acl as-path-acl-number ] | peer ip-address { advertised-routes | received-routes } | statistic ] [ | { begin | exclude | include } regular-expression ] | [ flap-info ] regular-expression as-regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

network-address:目的网段的IP地址。

mask:网络掩码,形式为X.X.X.X。

mask-length:掩码长度,取值范围为0~32。

longer-prefixes:匹配最长前缀。

as-path-acl as-path-acl-number:匹配过滤列表的路由信息,指定匹配的AS路径列表号,取值范围为1~256。

cidr:无类域间路由CIDR(classless interdomain routing)的路由信息。

community:路由表中指定BGP团体的路由信息。

aa:nn&<1-13>:指定团体号,aa为0~65535,nn为0~65535。&<1-13>表示前面的参数最多可以输入13次

no-export-subconfed:具有此属性的路由在收到后,不能被发布到本地AS之外,也不能发布到联盟中的其他子AS。

no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体。

no-export:具有此属性的路由在收到后,不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。

whole-match:确切匹配。

community-list:路由表中指定BGP团体列表的路由信息。

basic-community-list-number:基本团体表号,取值范围为1~99。

adv-community-list-number:高级团体表号,取值范围为100~199。

&<1-16>:表示前面的参数最多可以输入16次。

dampened:BGP VPNv4衰减的路由信息。

dampening parameter:已配置的BGP VPNv4路由衰减参数。

different-origin-as:不同起源AS的路由信息。

flap-info:BGP VPNv4的振荡统计信息。

longer-match:显示比network-address { mask | mask-length }具有更长掩码位数的路由的振荡统计信息。

peer ip-address:向指定的BGP VPNv4对等体发送或者从BGP VPNv4对等体收到的路由信息,ip-address,对等体的IP地址。

advertised-routes:向指定的对等体发送的路由信息。

received-routes:从指定的对等体接收到的路由信息。

regular-expression as-regular-expression:与指定的AS正则表达式相匹配的路由信息。

statistic:BGP VPNv4的路由统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

regular-expression as-regular-expression:与指定的AS正则表达式相匹配的路由信息。

【描述】

display bgp vpnv4 vpn-instance routing-table命令用来显示指定VPN实例的BGP VPNv4路由信息。

【举例】

# 显示名为vpn1的VPN实例的BGP VPNv4路由信息。

<Sysname> display bgp vpnv4 vpn-instance vpn1 routing-table

 

 Total Number of Routes: 5

 

 BGP Local router ID is 2.2.2.2

 Status codes: * - valid, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 Network            NextHop         MED        LocPrf   PrefVal Path/Ogn

 

 *>i 10.0.0.0      1.1.1.1         0          100        0       i

 *>  10.1.1.0/24   0.0.0.0         0                     0       ?

 *>  20.0.0.0      10.1.1.1        0                     99      200?

 *>i 123.1.1.1/32  1.1.1.1         0          100        0       ?

 *>  124.1.1.1/32  0.0.0.0         0                     0       ?

表1-6 display bgp vpnv4 vpn-instance routing-table 命令显示信息描述表

字段

描述

Total Number of Routes

路由总数

BGP Local router ID

BGP本地路由器ID

Status codes

路由状态代码

Origin

路由起源代码

Network

从BGP路由表中显示网络地址

NextHop

下一跳IP地址

MED

与目的网络关联的度量值

LocPrf

本地优先级

PrefVal

协议首选值

Path/Ogn

路由的AS路径(AS_PATH)属性/路由起源代码

 

1.1.7  display fib vpn-instance

【命令】

display fib vpn-instance vpn-instance-name [ acl acl-number | ip-prefix ip-prefix-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

acl acl-number:显示VPN实例中通过指定基本访问控制列表过滤的FIB信息。acl-number为ACL编号,取值范围为2000~2999。如果指定的访问控制列表不存在,则显示VPN实例中所有的FIB信息。

ip-prefix ip-prefix-name:显示VPN实例中通过指定前缀列表过滤的FIB信息。ip-prefix-name为前缀列表名称,为1~19个字符的字符串,区分大小写。如果指定的前缀列表不存在,则显示VPN实例中所有的FIB信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display fib vpn-instance命令用来显示指定VPN的FIB信息。

如果不指定任何参数,则显示VPN中所有的FIB信息。

【举例】

# 显示VPN实例vpn1的所有FIB信息。

<Sysname> display fib vpn-instance vpn1

FIB entry count: 4

 

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination/Mask  Nexthop     Flag     OutInterface  InnerLabel Token 

10.2.0.0/16       10.2.1.1    U        Vlan1         Null       Invalid

10.2.1.1/32       127.0.0.1   UH       InLoop0       Null       Invalid

127.0.0.0/8       127.0.0.1   U        InLoop0       Null       Invalid

127.0.0.1/32      127.0.0.1   UH       InLoop0       Null       Invalid

# 显示VPN实例vpn1中从包含字符串“127”的表项开始的FIB信息。

<Sysname> display fib vpn-instance vpn1 | begin 127

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination/Mask  Nexthop     Flag     OutInterface  InnerLabel Token 

10.2.1.1/32       127.0.0.1   UH       InLoop0       Null       Invalid

127.0.0.0/8       127.0.0.1   U        InLoop0       Null       Invalid

127.0.0.1/32      127.0.0.1   UH       InLoop0       Null       Invalid

# 显示VPN实例vpn1中通过访问控制列表2000过滤的FIB信息。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 10.2.0.0 0.0.255.255

[Sysname-acl-basic-2000] display fib vpn-instance vpn1 acl 2000

FIB entry count: 2

 

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination/Mask  Nexthop     Flag     OutInterface  InnerLabel Token 

10.2.0.0/16       10.2.1.1    U        Vlan1         Null       Invalid

10.2.1.1/32       127.0.0.1   UH       InLoop0       Null       Invalid

# 显示VPN实例vpn1中通过abc0前缀列表过滤的FIB信息。

<Sysname> system-view

[Sysname] ip ip-prefix abc0 permit 10.2.0.0 16

[Sysname] display fib vpn-instance vpn1 ip-prefix abc0

FIB entry count: 1

 

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination/Mask Nexthop     Flag     OutInterface  InnerLabel Token 

10.2.0.0/16      10.2.1.1    U        Vlan1         Null       Invalid

表1-7 display fib vpn-instance命令显示信息描述表

字段

描述

FIB entry count

FIB表项数目

Destination/Mask

目的地址/掩码长度

Nexthop

转发的下一跳地址

Flag

路由的标志:

l  U:表示可用路由

l  G:表示网关路由

l  H:表示主机路由

l  B:表示黑洞路由

l  D:表示动态路由

l  S:表示静态路由

OutInterface

转发接口

InnerLabel

内层标签值

Token

LSP索引号

 

1.1.8  display fib vpn-instance ip-address

【命令】

display fib vpn-instance vpn-instance-name ip-address [ mask | mask-length ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

ip-address:目的IP地址,点分十进制格式。

mask:IP地址掩码,点分十进制格式。

mask-length:IP地址掩码长度,取值范围为0~32。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display fib vpn-instance ip-address命令用来显示指定VPN中与指定目的IP地址匹配的FIB信息。

不指定掩码和掩码长度时,显示指定VPN中与指定目的IP地址最长匹配的FIB信息;指定掩码或掩码长度时,显示与指定VPN中指定目的IP地址和掩码精确匹配的FIB信息。

【举例】

# 显示VPN实例vpn1中目的地址为10.2.1.1的FIB信息。

<Sysname> display fib vpn-instance vpn1 10.2.1.1

FIB entry count: 1

Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination/Mask  Nexthop     Flag     OutInterface  InnerLabel Token 

10.2.1.1/32       127.0.0.1   UH       InLoop0       Null       Invalid

以上显示信息的解释请参见表1-7

1.1.9  display ip vpn-instance

【命令】

display ip vpn-instance [ instance-name vpn-instance-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

instance-name vpn-instance-name:显示指定VPN实例的详细信息。vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI配置”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip vpn-instance命令用来显示VPN实例信息。

如果不指定可选参数,此命令将显示配置的所有VPN实例的简要信息。

【举例】

# 显示所有VPN实例的信息。

<Sysname> display ip vpn-instance

  Total VPN-Instances configured : 2

 

  VPN-Instance Name      RD          Create Time

  vpn1                   22:1       2008/10/13 09:32:45

  vpn2                   33:3       2008/10/13 09:42:59

表1-8 display ip vpn-instance命令显示信息描述表

字段

描述

VPN-Instance Name

VPN实例名称

RD

VPN实例的路由标识符值

Create Time

VPN实例创建的时间

 

# 显示指定VPN实例的详细信息。

<Sysname> display ip vpn-instance instance-name vpn1

  VPN-Instance Name and ID : vpn1, 1

  Create time : 2010/08/16 05:27:29

  Up time : 0 days, 00 hours, 01 minutes and 39 seconds

  Route Distinguisher : 101:1

  Description : This is vpn1

  Export VPN Targets :  1:1

  Import VPN Targets :  1:1

  Import Route Policy : policy3

  Export Route Policy : policy2

  Tunnel Policy : policy1

  Maximum Routes Limit : 600

  IPv6 Export VPN Targets :  1:1

  IPv6 Import VPN Targets :  1:1

  IPv6 Import Route Policy : policy4

  IPv6 Export Route Policy : policy1

  IPv6 Tunnel Policy : policy1

  IPv6 Maximum Routes Limit : 600

  Interfaces : Vlan-interface10

表1-9 display ip vpn-instance instance-name命令显示信息描述表

字段

描述

VPN-Instance Name and ID

VPN实例名称和ID

Create time

VPN实例创建的时间

Up time

VPN实例建立持续的时间

Route Distinguisher

VPN实例的路由标识符值

Description

VPN实例的描述信息

Export VPN Targets

IPv4 VPN的出方向扩展团体属性

Import VPN Targets

IPv4 VPN的入方向扩展团体属性

Import Route Policy

IPv4 VPN的入方向路由策略

Export Route Policy

IPv4 VPN的出方向路由策略

Tunnel Policy

IPv4 VPN的隧道策略

Maximum Routes Limit

IPv4 VPN的路由最大条数

IPv6 Export VPN Targets

IPv6 VPN的出方向扩展团体属性

IPv6 Import VPN Targets

IPv6 VPN的入方向扩展团体属性

IPv6 Import Route Policy

IPv6 VPN的入方向路由策略

IPv6 Export Route Policy

IPv6 VPN的出方向路由策略

IPv6 Tunnel Policy

IPv6 VPN的隧道策略

IPv6 Maximum Routes Limit

IPv6 VPN的路由最大条数

Interfaces

VPN实例绑定的接口

 

1.1.10  domain-id

【命令】

domain-id domain-id [ secondary ]

undo domain-id [ domain-id ]

【视图】

OSPF视图

【缺省级别】

2:系统级

【参数】

domain-id:OSPF域标识符,可以采用以下三种形式。

l   采用整数形式,取值范围为0~4294967295,例如:1。

l   点分十进制形式,例如:0.0.0.1。

l   点分十进制形式:16位用户自定义数,取值范围0~65535,例如:0.0.0.1:512。

secondary:配置的域标识符作为从标识符。如果不配置,表示配置主标识符。

【描述】

domain-id命令用来配置OSPF域标识符。undo domain-id命令用来恢复缺省值。

缺省情况下,OSPF域标识符为0。

通常情况下,从PE路由器引入的路由将会作为External-LSA发布出去。但对于属于同一个OSPF域不同节点的目的地,这样的路由应该将被作为Type-3 LSA(区域内路由)发布,这就需要为同一个OSPF域使用相同的域标识符。

执行undo domain-id命令时,如果不指定参数,将删除主域标识符。

【举例】

# 配置OSPF VPN扩展中的VPN域标识符。

<Sysname> system-view

[Sysname] ospf 100 vpn-instance vpn1

[Sysname-ospf-100] domain-id 234

1.1.11  export route-policy

【命令】

export route-policy route-policy

undo export route-policy

【视图】

VPN实例视图/ IPv4 VPN视图

【缺省级别】

2:系统级

【参数】

route-policy:VPN实例的出方向路由策略名,为1~63个字符的字符串。

【描述】

export route-policy命令用来对当前VPN实例应用出方向路由策略。undo export route-policy命令用来取消对当前VPN实例应用出方向路由策略。

当要求比采用扩展团体属性方式更精确地控制发布的VPN实例路由时,可以使用出方向路由策略。此路由策略可能会过滤掉发布路由中选定的路由。

缺省情况下,允许所有VPN Target属性匹配的路由通过。

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv4 VPN视图下的配置只能用于IPv4 VPN;

l   IPv4 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4 VPN视图和VPN实例视图下进行了配置,则IPv4 VPN采用IPv4 VPN视图下的配置。

【举例】

# 对名为vpn1的VPN实例应用出方向路由策略poly-1。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] export route-policy poly-1

1.1.12  ext-community-type

【命令】

ext-community-type { domain-id type-code1 | router-id type-code2 | route-type type-code3 }

undo ext-community-type { domain-id | router-id | route-type }

【视图】

OSPF视图

【缺省级别】

2:系统级

【参数】

domain-id type-code1:配置OSPF扩展团体属性Domain ID的类型编码。type-code1取值可以为00050105 02058005

router-id type-code2:配置OSPF扩展团体属性Router ID的类型编码。type-code2取值可以为01078001

route-type type-code3:配置OSPF扩展团体属性Route Type的类型编码。type-code3取值可以为03068000

【描述】

ext-community-type命令用来配置OSPF扩展团体属性的类型编码。undo ext-community-type命令用来恢复缺省情况。

缺省情况下,OSPF扩展团体属性Domain ID的类型编码是0x0005Router ID的类型编码是0x0107Route Type的类型编码是0x0306

【举例】

# OSPF进程100配置OSPF扩展团体属性Domain ID的类型编码为0x8005 Router ID的类型编码为0x8001Route Type的类型编码为0x8000

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] ext-communityroute-type domain-id 8005

[Sysname-ospf-100] ext-communityroute-type router-id 8001

[Sysname-ospf-100] ext-communityroute-type route-type 8000

1.1.13  filter-policy export

【命令】

filter-policy { acl-number | ip-prefix ip-prefix-name } export [ direct | isis process-id | ospf process-id | rip process-id | static ]

undo filter-policy export [ direct | isis process-id | ospf process-id | rip process-id | static ]

【视图】

BGP-VPN实例视图

【缺省级别】

2:系统级

【参数】

acl-number:IP访问控制列表号,取值范围为2000~3999。

ip-prefix-name:IP地址前缀列表名,为1~19个字符的字符串。

direct:对发布的direct路由信息进行过滤。

isis process-id:对发布的协议进程号为process-id isis路由进行过滤,process-id 的取值范围为1~65536。

ospf process-id:对发布的协议进程号为process-id ospf路由进行过滤,process-id 的取值范围为1~65535。

rip process-id:对发布的协议进程号为process-id rip路由进行过滤,process-id 的取值范围为1~65535。

static对发布的static路由信息进行过滤。

如果省略路由协议参数,将对所有发布的路由进行过滤。

【描述】

filter-policy export命令用来配置对发布的路由信息进行过滤。undo filter-policy export命令用来取消对发布路由的过滤。

只有通过过滤的路由才会被BGP发布出去。

缺省情况下,不对发布的路由信息进行过滤。

【举例】

# 在BGP-VPN实例视图下,对发布的路由使用ACL 2555进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname] ipv4-family vpn-instance vpn1

[Sysname-bgp-vpn1] filter-policy 2555 export

1.1.14  filter-policy import

【命令】

filter-policy { acl-number | ip-prefix ip-prefix-name } import

undo filter-policy import

【视图】

BGP-VPN实例视图

【缺省级别】

2:系统级

【参数】

acl-number:IP访问控制列表号,取值范围为2000~3999。

ip-prefix-name:IP地址前缀列表名,为1~19个字符的字符串。

【描述】

filter-policy import命令用来设置对接收的路由信息进行过滤。undo filter-policy import命令用来取消对接收的路由信息进行过滤。

只有通过过滤的路由才会被BGP接收。

缺省情况下,不对接收的路由信息进行过滤。

【举例】

# 在BGP-VPN实例视图下,对接收的路由信息使用ACL 2255进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname] ipv4-family vpn-instance vpn1

[Sysname-bgp-vpn1] filter-policy 2255 import

1.1.15  import route-policy

【命令】

import route-policy route-policy

undo import route-policy

【视图】

VPN实例视图/IPv4 VPN视图

【缺省级别】

2:系统级

【参数】

route-policy:VPN实例的入方向路由策略名,为1~63个字符的字符串。

【描述】

import route-policy命令用来对当前VPN实例应用入方向路由策略。undo import route-policy命令用来取消对当前VPN实例应用入方向路由策略。

当要求比采用扩展团体属性方式更精确地控制引入VPN实例路由时,可以采用入方向路由策略,缺省情况下根据路由的VPN-target扩展团体属性过滤引入的路由。入方向路由策略可能会拒绝从输入列表中的团体里选定的路由。

缺省情况下,允许所有VPN Target属性匹配的路由通过。

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv4 VPN视图下的配置只能用于IPv4 VPN;

l   IPv4 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4 VPN视图和VPN实例视图下进行了配置,则IPv4 VPN采用IPv4 VPN视图下的配置。

【举例】

# 对名为vpn1的VPN实例应用入方向路由策略poly-1。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] import route-policy poly-1

1.1.16  ip binding vpn-instance

【命令】

ip binding vpn-instance vpn-instance-name

undo ip binding vpn-instance vpn-instance-name

【视图】

VLAN接口视图/Tunnel接口视图/管理用以太网口视图/三层以太网接口视图

【缺省级别】

2:系统级

【参数】

vpn-instance-name:接口关联的VPN实例名称,为131个字符的字符串,区分大小写。

【描述】

ip binding vpn-instance命令用来将当前接口与指定VPN实例进行关联。undo ip binding vpn-instance命令用来取消接口与VPN实例的关联。

缺省情况下,接口不关联到任何VPN实例,属于公网接口。

在接口上配置与VPN实例关联将清除接口的IP地址,所以,关联后需要重新配置接口IP地址。

三层以太网接口是指工作模式被配置成三层模式的以太网端口,有关以太网端口工作模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网端口配置”部分。

【举例】

# 将接口Vlan-interface1与名为vpn1的VPN实例关联。

<Sysname> system-view

[Sysname] interface vlan-interface 1

[Sysname-Vlan-interface1] ip binding vpn-instance vpn1

# 将接口Tunnel1与名为vpn2的VPN实例进行关联。

<Sysname> system-view

[Sysname] interface Tunnel 1

[Sysname-Tunnel1] ip binding vpn-instance vpn2

# 将管理用以太网口与名为vpn3的VPN实例进行关联。

<Sysname> system-view

[Sysname] interface M-GigabitEthernet 0/0/0

[Sysname-M-GigabitEthernet0/0/0] ip binding vpn-instance vpn3

1.1.17  ip vpn-instance

【命令】

ip vpn-instance vpn-instance-name

undo ip vpn-instance vpn-instance-name

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

vpn-instance-nameVPN实例的名称,为131个字符的字符串,不区分大小写。

【描述】

ip vpn-instance命令用来创建VPN实例。undo ip vpn-instance命令用来删除指定的VPN实例。

创建VPN实例后可进入VPN实例视图。必须对VPN实例配置RD后,此VPN实例才可用。

相关配置可参考命令route-distinguisher

【举例】

# 创建一个名为vpn1的VPN实例。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1]

1.1.18  ipv4-family vpn-instance

【命令】

ipv4-family vpn-instance vpn-instance-name

undo ipv4-family vpn-instance vpn-instance-name

【视图】

BGP视图

【缺省级别】

2:系统级

【参数】

vpn-instance vpn-instance-name:将指定的VPN实例与IPv4地址族进行关联,进入BGP-VPN实例视图,vpn-instance-name表示VPN实例名称,为131个字符的字符串,区分大小写。

【描述】

ipv4-family命令用来进入BGP-VPN视图。undo ipv4-family命令用来删除相应视图下的所有配置。

进入BGP-VPN实例视图前,该VPN实例必须已经被创建。

【举例】

# 进入BGP-VPN实例视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname] ipv4-family vpn-instance vpn1

[Sysname-bgp-vpn1]

1.1.19  peer allow-as-loop

【命令】

peer { group-name | ip-address } allow-as-loop [ number ]

undo peer { group-name | ip-address } allow-as-loop

【视图】

BGP-VPN实例视图

【缺省级别】

2:系统级

【参数】

group-name:对等体组的名称,为1~47个字符的字符串。

ip-address:对等体的IP地址。

number:表示本地AS号的重复次数,取值范围为1~10,缺省值为1。

【描述】

peer allow-as-loop命令用来配置允许本地AS号在所接收的路由的AS_PATH属性中出现,并可同时配置允许重复的次数。undo peer allow-as-loop命令用来取消该配置。

【举例】

# 在BGP-VPN实例视图下,配置允许从对等体1.1.1.1所接收的路由的本地AS号在AS_PATH属性中出现,允许重复次数为2。

<Sysname> system-view

[Sysname] bgp 100

[Sysname] ipv4-family vpn-instance vpn1

[Sysname-bgp-vpn1] peer 1.1.1.1 allow-as-loop 2

1.1.20  peer group

【命令】

peer ip-address group group-name [ as-number as-number ]

undo peer ip-address group group-name

【视图】

BGP-VPN实例视图

【缺省级别】

2:系统级

【参数】

ip-address:对等体的IP地址。

group-name:对等体组的名称,为1~47个字符的字符串。

as-number as-number:指定自制系统编号,as-number取值范围为1~4294967295。

【描述】

peer group命令用来将对等体加入已存在的对等体组。undo peer group命令将对等体从对等体组中移出。

【举例】

# 将对等体1.1.1.1加入到对等体组test。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer 1.1.1.1 as-number 200

[Sysname-bgp] peer 1.1.1.1 group test

[Sysname-bgp] ipv4-family vpnv4

[Sysname-bgp-af-vpnv4] peer test enable

[Sysname-bgp-af-vpnv4] peer 1.1.1.1 group test

1.1.21  refresh bgp vpn-instance

【命令】

refresh bgp vpn-instance vpn-instance-name { ip-address | all | external | group group-name } { export | import }

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

ip-address:对等体的IP地址。

all:所有的BGP-VPN实例连接。

external:EBGP会话。

group group-name:对等体组的名称,为1~47个字符的字符串。

export:触发出方向的软复位。

import:触发入方向的软复位。

【描述】

refresh bgp vpn-instance命令用来软复位指定VPN实例的BGP连接。

【举例】

# 触发名为vpn1的VPN实例的所有BGP连接在入方向软复位,使新的配置生效。

<Sysname> refresh bgp vpn-instance vpn1 all import

1.1.22  reset bgp vpn-instance

【命令】

reset bgp vpn-instance vpn-instance-name { as-number | ip-address | all | external | group group-name }

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

as-number:自治系统号,取值范围为1~4294967295。

ip-address:对等体的IP地址。

group group-name:对等体组的名称,为1~47个字符的字符串。

all:所有BGP连接。

external:EBGP会话。

【描述】

reset bgp vpn-instance命令用来复位指定VPN实例的BGP连接。

【举例】

# 复位名为vpn1的VPN实例的所有BGP连接。

<Sysname> reset bgp vpn-instance vpn1 all

1.1.23  reset bgp vpn-instance dampening

【命令】

reset bgp vpn-instance vpn-instance-name dampening [ network-address [ mask | mask-length ] ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

dampening:路由振荡衰减信息。

network-address:网络地址。

mask:网络掩码,形式为X.X.X.X。

mask-length:掩码长度,取值范围为0~32。

【描述】

reset bgp vpn-instance dampening命令用来清除指定VPN实例的路由振荡衰减信息。

【举例】

# 清除名为vpn1的VPN实例的路由振荡衰减信息。

<Sysname> reset bgp vpn-instance vpn1 dampening

1.1.24  reset bgp vpn-instance flap-info

【命令】

reset bgp vpn-instance vpn-instance-name ip-address flap-info

reset bgp vpn-instance vpn-instance-name flap-info [ ip-address [ mask | mask-length ] | as-path-acl as-path-acl-number | regexp as-path-regexp ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例的名称,为1~31个字符的字符串。

ip-address:对等体的IP地址。

mask:网络掩码,形式为X.X.X.X。

mask-length:掩码长度,取值范围为0~32。

as-path-acl as-path-acl-number:AS路径过滤列表,as-path-acl-number表示AS路径过滤列表号,取值范围为1~256。

regexp as-path-regexp:AS路径正则表达式。

【描述】

reset bgp vpn-instance flap-info命令用来清除指定VPN实例的BGP对等体路由振荡历史信息。

【举例】

# 清除名为vpn1的VPN实例BGP对等体2.2.2.2的路由振荡历史信息。

<Sysname> reset bgp vpn-instance vpn1 2.2.2.2 flap-info

1.1.25  route-distinguisher

【命令】

route-distinguisher route-distinguisher

【视图】

VPN实例视图

【缺省级别】

2:系统级

【参数】

route-distinguisher:指定路由标识值为nn:nn或IP-address:nn,为3~21个字符的字符串。

RD有三种格式:

l   16位自治系统号:32位用户自定义数,例如:101:3。

l   32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

l   32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。

【描述】

route-distinguisher命令用来为VPN实例配置RD(Route Distinguisher,路由标识)。

RD用于为VPN创建路由及转发表,并且指定缺省的路由标识。将RD添加到一个特定的IPv4前缀之前,使之成为全局唯一的VPN IPv4前缀。

l   RD没有缺省值。创建VPN实例时,必需配置RD。只有配置了RD,VPN实例才会生效。一旦配置了RD,就不能将其和VPN实例解除关联。

l   不能直接修改RD值,必须先删除VPN实例,然后用新的RD值重新创建VPN实例。

 

【举例】

# 配置VPN实例vpn1的RD。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] route-distinguisher 22:1

1.1.26  routing-table limit

【命令】

routing-table limit number { warn-threshold | simply-alert }

undo routing-table limit

【视图】

VPN实例视图/IPv4 VPN视图

【缺省级别】

2:系统级

【参数】

number:指定一个VPN实例最多可以支持的路由数,取值范围为1~6144。

warn-threshold:当超过告警门限值时,产生一条告警信息,但仍然允许接收路由。当达到最多支持路由条目时,不再激活路由。阈值是指定的最大路由数的百分比,取值范围为1~100。

simply-alert:当VPN实例的最大路由数超过阈值时,可以继续增加新的路由,但会产生一条SYSLOG错误信息。

【描述】

routing-table limit命令用来限制当前VPN实例支持的最多路由数,以避免PE路由器引入太多路由。undo routing-table limit命令用来恢复缺省情况。

缺省情况下,没有限制当前VPN实例支持的最多路由数。

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv4 VPN视图下的配置只能用于IPv4 VPN;

l   IPv4 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4 VPN视图和VPN实例视图下进行了配置,则IPv4 VPN采用IPv4 VPN视图下的配置。

【举例】

# 限制名为vpn1的VPN实例最多可引入1000条路由,并且当路由数超过阈值时,可以继续增加新的路由。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] route-distinguisher 100:1

[Sysname-vpn-instance-vpn1] routing-table limit 1000 simply-alert

1.1.27  vpn-instance-capability simple

【命令】

vpn-instance-capability simple

undo vpn-instance-capability

【视图】

OSPF多实例视图

【缺省级别】

2:系统级

【参数】

【描述】

vpn-instance-capability simple命令用来关闭OSPF实例的路由环路检测功能。undo vpn-instance-capability命令用来恢复缺省情况。

缺省情况下,OSPF实例的路由环路检测功能处于开启状态。

【举例】

# 关闭OSPF实例的路由环路检测功能。

<Sysname> system-view

[Sysname] ospf 100 vpn-instance vpna

[Sysname-ospf-100] vpn-instance-capability simple

1.1.28  vpn-target

【命令】

vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]

undo vpn-target { all | vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ] }

【视图】

VPN实例视图/IPv4 VPN视图

【缺省级别】

2:系统级

【参数】

vpn-target&<1-8>:添加VPN Target扩展团体属性到VPN实例入或出方向VPN Target扩展团体列表,并指定VPN Target值为nn:nn 或IP-address:nn,为3~21个字符的字符串。&<1-8>表示前面的参数最多可以输入8次。

VPN Target有三种格式:

l   16位自治系统号:32位用户自定义数,例如:101:3。

l   32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

l   32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。

both:从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息,为缺省值。

export-extcommunity:到目的VPN扩展团体来的出方向路由信息。

import-extcommunity:从目的VPN扩展团体来的入方向路由信息。

all:所有从目的VPN扩展团体来的入方向路由信息和到目的VPN扩展团体的出方向路由信息。

【描述】

vpn-target命令用来将当前VPN实例与一个或多个VPN Target相关联。undo vpn-target命令用来删除当前VPN实例关联的VPN Target。

VPN Target没有缺省值,创建VPN实例时需要配置。

需要注意的是:

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv4 VPN视图下的配置只能用于IPv4 VPN;

l   IPv4 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv4 VPN视图和VPN实例视图下进行了配置,则IPv4 VPN采用IPv4 VPN视图下的配置。

【举例】

# 将当前VPN实例与VPN Target关联。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] vpn-target 3:3 export-extcommunity

[Sysname-vpn-instance-vpn1] vpn-target 4:4 import-extcommunity

[Sysname-vpn-instance-vpn1] vpn-target 5:5 both


2 IPv6 MCE命令

l   本章只介绍与IPv6 MCE功能相关的命令,在配置过程中使用的其他各种路由协议的配置命令以及,请参见“三层技术-IP路由命令参考”中各协议部分的介绍。

l   IPv6 MPLS L3VPN相关的命令请参见“MPLS L3VPN”。

 

2.1  IPv6 MCE配置命令

2.1.1  display bgp vpnv6 all peer

【命令】

display bgp vpnv6 all peer [ ipv4-address verbose | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv4-address:显示指定对等体的信息。ipv4-address为对等体的IPv4地址。

verbose:显示对等体的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv6 all peer命令用来显示PE与PE之间建立的BGP VPNv6对等体的信息。

如果没有指定任何参数,则显示所有对等体的简要信息。

【举例】

# 显示所有BGP VPNv6对等体的简要信息。

<Sysname> display bgp vpnv6 all peer

 

 BGP local router ID : 192.168.1.40

 Local AS number : 200

 Total number of peers : 1                 Peers in established state : 0

 

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

 

 192.168.1.40            100        0        0    0       0 00:02:10 Active

表2-1 display bgp vpnv6 all peer命令显示信息描述表

字段

描述

BGP local router ID

BGP本地路由器ID

Local AS number

本地自治系统号

Total number of peers

配置的对等体总数

Peers in established state

处于Established状态的对等体数

Peer

对等体的IP地址

AS

对等体所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待发往指定对等体的消息数目

PrefRcv

收到的前缀数目

Up/Down

处于当前状态的时长

State

对等体的当前状态

 

# 显示BGP VPNv6对等体1.1.1.1的详细信息。

<Sysname> display bgp vpnv6 all peer 1.1.1.1 verbose

         Peer: 1.1.1.1   Local: 2.2.2.2

         Type: IBGP link

         BGP version 4, remote router ID 1.1.1.1

         BGP current state: Established, Up for 00h46m01s

         BGP current event: RecvKeepalive

         BGP last state: OpenConfirm

         Port:  Local - 1039     Remote - 179

         Configured: Active Hold Time: 180 sec   Keepalive Time:60 sec

         Received  : Active Hold Time: 180 sec

         Negotiated: Active Hold Time: 180 sec

         Peer optional capabilities:

         Peer support bgp multi-protocol extended

         Peer support bgp route refresh capability

         Address family IPv4 Unicast: advertised and received

         Address family VPNv6: advertised and received

 

 Received: Total 52 messages, Update messages 2

 Sent: Total 65 messages, Update messages 5

 Maximum allowed prefix number: 150000

 Threshold: 75%

 Minimum time between advertisement runs is 15 seconds

 Optional capabilities:

   ORF advertise capability based on Prefix(type 64):

    Local: both

    Negotiated: send

Connect-interface has been configured

 Peer Preferred Value: 0

  BFD: Enabled

 

 Routing policy configured:

 No routing policy is configured

表2-2 display bgp vpnv6 all peer verbose命令显示信息描述表

字段

描述

Peer

对等体的IP地址

Local

本地路由器的IP地址

Type

BGP类型

BGP version

对等体使用的BGP版本

remote router ID

远端路由器ID

BGP current state

BGP会话当前的状态

Up for

对等体建立持续时间

BGP current event

BGP会话当前的事件

BGP last state

BGP会话的上一个状态

Port

BGP会话所用端口号,分为本地(Local)号和远端(Remote)号

Configured

本地配置的定时器值,包括激活保持时间间隔(Active Hold Time)和存活时间间隔(Keepalive Time)

Received

收到的定时器值,包括激活保持时间间隔(Active Hold Time)

Negotiated

协商的定时器值,包括激活保持时间间隔(Active Hold Time)

Peer optional capabilities

对等体可选能力

Peer support bgp multi-protocol extended

对等体支持多协议扩展能力

Peer support bgp route refresh capability

对等体支持路由刷新能力

Address family IPv4 Unicast

IPv4单播地址族能力

Address family VPNv6

VPNv6地址族能力

Received

接收的消息总数及接收的更新消息数目

Sent

发送的消息总数及发送的更新消息数目

Maximum allowed prefix number

VPN实例允许的最大路由数

Threshold

路由器产生提示信息的阈值,即路由器接收的路由前缀数量与允许的最大路由数的百分比达到此值时,路由器将产生提示信息

Minimum time between advertisement runs

路由发布最小时间间隔

Optional capabilities

可选能力

ORF advertise capability based on prefix (type 64):

支持ORF的地址前缀能力,能力值为64

Local

本地设备是否支持发送和接收携带ORF信息的Route-refresh报文,取值包括:

l  both:同时支持发送和接收携带ORF信息的Route-refresh报文

l  send:只支持发送携带ORF信息的Route-refresh报文

l  receive:只支持接收携带ORF信息的Route-refresh报文

Negotiated

本地设备和对端的协商结果,取值包括:

l  send:本地设备可以发送携带ORF信息的Route-refresh报文;对端可以接收携带ORF信息的Route-refresh报文

l  receive:本地设备可以接收携带ORF信息的Route-refresh报文;对端可以发送携带ORF信息的Route-refresh报文

如果协商失败,则不会显示该行信息

Connect-interface has been configured

已经指定了建立TCP连接使用的源接口

Peer Preferred Value

为来自对等体的路由配置的首选值

BFD

对等体的BFD配置状态

Routing policy configured

针对对等体指定的路由策略

 

2.1.2  display bgp vpnv6 all routing-table

【命令】

display bgp vpnv6 all routing-table [ network-address prefix-length [ longer-prefixes ] | peer ip-address { advertised-routes | received-routes } [ statistic ] | statistic ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

network-address:目的网段的IPv6地址。

prefix-length:前缀长度,取值范围为0~128。

longer-prefixes:指定根据如下方法判断显示哪条路由:

l   用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;

l   路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;

l   两次运算结果相同、且前缀长度小于等于用户输入前缀长度的路由中,前缀长度最长的路由条目将被显示出来。

peer ip-address:向指定的BGP VPNv6对等体发送或者从BGP VPNv6对等体收到的路由信息,ip-address为对等体的IPv4地址。

advertised-routes:向指定的对等体发送的路由信息。

received-routes:从指定的对等体接收到的路由信息。

statistic:BGP VPNv6的路由统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv6 all routing-table命令用来显示所有BGP VPNv6路由信息。

【举例】

# 显示所有BGP VPNv6路由信息。

<Sysname> display bgp vpnv6 all routing-table

BGP Local router ID is 30.30.30.30.1

 Status codes: * - valid, ^ - VPN best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 Total number of routes from all PE: 1

 

 Route Distinguisher: 100:1

 

 *^ i Network : 30:30::                                   PrefixLen : 64

      NextHop : ::FFFF:101:102                            LocPrf    : 100

      PrefVal : 0                                         Label     : 1024

      MED     : 0

      Path/Ogn: ?

 

 Total routes of vpn-instance vpn1: 1

 

 

 *^>  Network : 30:30::                                   PrefixLen : 128

      NextHop : ::FFFF:101:102                            LocPrf    : 100

      PrefVal : 0                                         Label     : 1024

      MED     : 0

      Path/Ogn: ?

表2-3 display bgp vpnv6 all routing-table命令显示信息描述表

字段

描述

BGP Local router ID

BGP本地路由器ID

Status codes

路由状态代码

Origin

路由起源代码

Total number of routes from all PE

来自所有PE设备的VPNv6路由总数

Route Distinguisher

路由标识符

Network

目的网络地址

PrefixLen

目的网络地址的前缀长度

NextHop

下一跳IPv6地址

LocPrf

本地优先级

PrefVal

路由首选值

Label

收到的标签

MED

与目的网络关联的度量值

Path/Ogn

AS_PATH属性/路由起源代码

Total routes of vpn-instance vpn1

指定VPN实例的路由总数

 

# 显示所有BGP VPNv6路由统计信息。

<Sysname> display bgp vpnv6 all routing-table statistic

 

 Total number of routes from all PE: 1

 

 Total routes of vpn-instance vpn1: 2

表2-4 display bgp vpnv6 all routing-table statistic命令显示信息描述表

字段

描述

Total number of routes from all PE

来自所有PE设备的VPNv6路由总数

Total routes of vpn-instance

指定VPN实例的路由总数

 

2.1.3  display bgp vpnv6 route-distinguisher routing-table

【命令】

display bgp vpnv6 route-distinguisher route-distinguisher routing-table [ network-address prefix-length ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

route-distinguisher:路由标识符的值。

network-address:目的网段的IPv6地址。

prefix-length:前缀长度,取值范围为0~128。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv6 route-distinguisher routing-table命令用来显示指定路由标识符的BGP VPNv6路由信息。

相关配置可参考命令route-distinguisher

【举例】

# 显示路由标识符为100:1的BGP VPNv6路由信息。

<Sysname> display bgp vpnv6 route-distinguisher 100:1 routing-table

 

 BGP Local router ID is 30.30.30.30.1

 Status codes: * - valid, ^ - VPN best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

 *^ i Network : 30:30::                                   PrefixLen : 64

      NextHop : ::FFFF:101:102                            LocPrf    : 100

      PrefVal : 0                                         Label     : 1025

      MED     : 0

      Path/Ogn: ?

表2-5 display bgp vpnv6 route-distinguisher routing-table命令显示信息描述表

字段

描述

BGP Local router ID

BGP本地路由器ID

Status codes

路由状态代码

Origin

路由起源代码

Network

目的网络地址

PrefixLen

目的网络地址的前缀长度

NextHop

下一跳IPv6地址

LocPrf

本地优先级

PrefVal

路由首选值

Label

收到的标签值

MED

与目的网络关联的度量值

Path/Ogn

AS_PATH属性/路由起源代码

 

2.1.4  display bgp vpnv6 vpn-instance peer

【命令】

display bgp vpnv6 vpn-instance vpn-instance-name peer [ ipv6-address verbose | verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

ipv6-address:显示指定对等体的信息。ipv6-address为对等体的IPv6地址。

verbose:显示对等体的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv6 vpn-instance peer命令用来显示指定VPN实例中PE与CE之间建立的IPv6 BGP对等体的信息。

如果没有指定任何参数,则显示所有对等体的简要信息。

【举例】

# 显示名为vpn1的VPN实例中IPv6 BGP对等体简要信息。

<Sysname> display bgp vpnv6 vpn-instance vpn1 peer

 

 BGP local router ID : 2.2.2.2

 Local AS number : 100

 Total number of peers : 1                 Peers in established state : 1

 

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

  2001::1                200        4        6    0       2 00:00:09 Established

表2-6 display bgp vpnv6 vpn-instance peer命令显示信息描述表

字段

描述

BGP local router ID

BGP本地路由器ID

local AS number

本地自治系统号

Total number of peers

对等体数

Peers in established state

处于Established状态的对等体数

Peer

对等体的IPv6地址

AS

对等体所在的自治系统号

MsgRcvd

收到的消息数目

MsgSent

发送的消息数目

OutQ

等待发往指定对等体的消息数目

PrefRcv

收到的前缀数目

Up/Down

BGP会话处于Established状态的时长,如果不是处于Established状态,则显示处于当前状态的时长

State

对等体的当前状态

 

# 显示名为vpn1的VPN实例中IPv6 BGP对等体的详细信息。

<Sysname> display bgp vpnv6 vpn-instance vpn1 peer verbose

 

         BGP Peer is 2001::1,  remote AS 200,

         Type: EBGP link

         BGP version 4, remote router ID 2.2.2.2

         BGP current state: Established, Up for 00h00m54s

         BGP current event: RecvUpdate

         BGP last state: OpenConfirm

         Port:  Local - 179      Remote - 1024

         Configured: Active Hold Time: 180 sec   Keepalive Time: 60 sec

         Received  : Active Hold Time: 180 sec

         Negotiated: Active Hold Time: 180 sec   Keepalive Time:60 sec

         Peer optional capabilities:

         Peer support bgp multi-protocol extended

         Peer support bgp route refresh capability

         Address family IPv6 Unicast: advertised and received

 

 Received: Total 4 messages, Update messages 2

 Sent: Total 6 messages, Update messages 3

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Minimum time between advertisement runs is 30 seconds

 Optional capabilities:

  Route refresh capability has been enabled

 Peer Preferred Value: 0

 

 Routing policy configured:

 No routing policy is configured

表2-7 display bgp vpnv6 vpn-instance peer verbose命令显示信息描述表

字段

描述

BGP Peer

对等体的IPv6地址

remote AS

对等体所在的自治系统号

Type

BGP类型

BGP version

对等体使用的BGP版本

remote router ID

远端路由器ID

BGP current state

BGP会话当前的状态

Up for

对等体建立持续时间

BGP current event

BGP会话当前的事件

BGP last state

BGP会话的上一个状态

Port

BGP会话所用端口号,分为本地(Local)号和远端(Remote)号

Configured

本地配置的定时器值,包括激活保持时间间隔(Active Hold Time)和存活时间间隔(Keepalive Time)

Received

收到的定时器值,包括激活保持时间间隔(Active Hold Time)

Negotiated

协商的定时器值,包括激活保持时间间隔(Active Hold Time)

Peer optional capabilities

对等体可选能力

Peer support bgp multi-protocol extended

对等体支持多协议扩展能力

Peer support bgp route refresh capability

对等体支持路由刷新能力

Address family IPv6 Unicast

IPv6单播地址族能力

Received

接收的消息总数及接收的更新消息数目

Sent

发送的消息总数及发送的更新消息数目

Maximum allowed prefix number

VPN实例允许的最大路由数

Threshold

路由器产生提示信息的阈值,即路由器接收的路由前缀数量与允许的最大路由数的百分比达到此值时,路由器将产生提示信息

Minimum time between advertisement runs

路由发布最小时间间隔

Optional capabilities

可选能力

Route refresh capability

是否使能路由刷新能力

Peer Preferred Value

为来自对等体的路由配置的首选值

Routing policy configured

针对对等体指定的路由策略

 

2.1.5  display bgp vpnv6 vpn-instance routing-table

【命令】

display bgp vpnv6 vpn-instance vpn-instance-name routing-table [ network-address prefix-length [ longer-prefixes ] | peer ipv6-address { advertised-routes | received-routes } ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

network-address:目的网段的IPv6地址。

prefix-length:前缀长度,取值范围为0~128。

longer-prefixes:指定根据如下方法判断显示哪条路由:

l   用户输入的目的IPv6地址同用户输入的前缀长度值进行与运算;

l   路由表中各条路由的目的IPv6地址同用户输入的前缀长度值进行与运算;

l   两次运算结果相同、且前缀长度小于等于用户输入前缀长度的路由中,前缀长度最长的路由条目将被显示出来。

peer ipv6-address:向指定的BGP VPNv6对等体发送或者从BGP VPNv6对等体收到的路由信息,ipv6-address为对等体的IPv6地址。

advertised-routes:向指定的对等体发送的路由信息。

received-routes:从指定的对等体接收到的路由信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp vpnv6 vpn-instance routing-table命令用来显示指定VPN的BGP VPNv6路由信息。

【举例】

# 显示名为vpn1的VPN实例的BGP VPNv6路由信息。

<Sysname> display bgp vpnv6 vpn-instance vpn1 routing-table

 BGP Local router ID is 1.1.1.1

 Status codes: * - valid, ^ - VPN best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

 Total routes of vpn-instance vpn1: 1

 

 *^>  Network : 324::                                    PrefixLen : 64

      NextHop : 100::2                                   LocPrf    : 100

      PrefVal : 0                                        Label     : NULL

      MED     : 0

      Path/Ogn: ?

表2-8 display bgp vpnv6 vpn-instance routing-table 命令显示信息描述表

字段

描述

BGP Local router ID

BGP本地路由器ID

Status codes

路由状态代码

Origin

路由起源代码

Total routes of vpn-instance

指定VPN实例的路由总数

Network

目的网络地址

PrefixLen

目的网络地址的前缀长度

NextHop

下一跳IPv6地址

LocPrf

本地优先级

PrefVal

路由首选值

Label

收到的标签

MED

与目的网络关联的度量值

Path/Ogn

路由的AS路径(AS_PATH)属性/路由起源代码

 

2.1.6  display ipv6 fib vpn-instance

【命令】

display ipv6 fib vpn-instance vpn-instance-name [ acl6 acl6-number | ipv6-prefix ipv6-prefix-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

acl6 acl6-number:显示VPN实例中通过指定基本访问控制列表过滤的IPv6 FIB信息。acl6-number为ACL编号,取值范围为2000~2999。如果指定的访问控制列表不存在,则显示VPN实例中所有的IPv6 FIB信息。

ipv6-prefix ipv6-prefix-name:显示VPN实例中通过指定前缀列表过滤的IPv6 FIB信息。ipv6-prefix-name为前缀列表名称,为1~19个字符的字符串,区分大小写。如果指定的前缀列表不存在,则显示VPN实例中所有的IPv6 FIB信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 fib vpn-instance命令用来显示指定VPN的IPv6 FIB信息。

如果不指定任何参数,则显示VPN中所有的IPv6 FIB信息。

【举例】

# 显示VPN实例vpn1的所有IPv6 FIB信息。

<Sysname> display ipv6 fib vpn-instance vpn1

FIB Table:

 Total number of Routes : 1

 

 Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination:    ::1                                     PrefixLength : 128

NextHop    :    ::1                                     Flag         : UH

Label      :    Null                                    Token        : Invalid

Interface  :    InLoopBack0

表2-9 display ipv6 fib vpn-instance命令显示信息描述表

字段

描述

Total number of Routes

FIB表中路由的总数

Destination

目的地址

PrefixLength

目的地址的前缀长度

Nexthop

下一跳地址

Flag

路由的标志:

l  U:表示可用路由

l  G:表示网关路由

l  H:表示主机路由

l  B:表示黑洞路由

l  D:表示动态路由

l  S:表示静态路由

Label

为报文添加的标签值

Token

LSP索引号,用来关联NHLFE(Next Hop Label Forwarding Entry,下一跳标签转发项)表项

Interface

报文的出接口

 

2.1.7  display ipv6 fib vpn-instance ipv6-address

【命令】

display ipv6 fib vpn-instance vpn-instance-name ipv6-address [ prefix-length ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

ipv6-address:目的IPv6地址。

prefix-length:目的IPv6地址的前缀长度,取值范围为0~128。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ipv6 fib vpn-instance ipv6-address命令用来显示指定VPN中与指定目的IPv6地址匹配的IPv6 FIB信息。

不指定前缀长度时,显示指定VPN中与指定目的IPv6地址最长匹配的IPv6 FIB信息;指定前缀长度时,显示指定VPN中与指定目的IPv6地址和前缀长度精确匹配的IPv6 FIB信息。

【举例】

# 显示VPN实例vpn1中目的地址为::1的IPv6 FIB信息。

<Sysname> display ipv6 fib vpn-instance vpn1 ::1

FIB Table:

 Total number of Routes : 1

 

 Flag:

  U:Useable   G:Gateway   H:Host   B:Blackhole   D:Dynamic   S:Static

 

Destination:    ::1                                     PrefixLength : 128

NextHop    :    ::1                                     Flag         : UH

Label      :    Null                                    Token        : Invalid

Interface  :    InLoopBack0

表2-10 display ipv6 fib vpn-instance ipv6-address命令显示信息描述表

字段

描述

Total number of Routes

FIB表中路由的总数

Destination

目的地址

PrefixLength

目的地址的前缀长度

Nexthop

下一跳地址

Flag

路由的标志:

l  U:表示可用路由

l  G:表示网关路由

l  H:表示主机路由

l  B:表示黑洞路由

l  D:表示动态路由

l  S:表示静态路由

Label

为报文添加的标签值

Token

LSP索引号,用来关联NHLFE(Next Hop Label Forwarding Entry,下一跳标签转发项)表项

Interface

报文的出接口

 

2.1.8  export route-policy

【命令】

export route-policy route-policy

undo export route-policy

【视图】

VPN实例视图/ IPv6 VPN视图

【缺省级别】

2:系统级

【参数】

route-policy:VPN实例的出方向路由策略名,为1~63个字符的字符串,区分大小写。

【描述】

export route-policy命令用来对当前VPN实例应用出方向路由策略。undo export route-policy命令用来取消对当前VPN实例应用出方向路由策略。

缺省情况下,不对发布的路由进行过滤。

当要求比采用扩展团体属性方式更精确地控制发布的VPN实例路由时,可以使用出方向路由策略。

需要注意的是:

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv6 VPN视图下的配置只能用于IPv6 VPN;

l   IPv6 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6 VPN视图和VPN实例视图下进行了配置,则IPv6 VPN采用IPv6 VPN视图下的配置。

【举例】

# 对名为vpn1的VPN实例应用出方向路由策略poly-1。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] export route-policy poly-1

# 对名为vpn3的IPv6 VPN应用出方向路由策略poly-3。

<Sysname> system-view

[Sysname] ip vpn-instance vpn3

[Sysname-vpn-instance-vpn3] ipv6-family

[Sysname-vpn-ipv6-vpn3] export route-policy poly-3

2.1.9  filter-policy export

【命令】

filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } export [ direct | isisv6 process-id | ospfv3 process-id | ripng process-id | static ]

undo filter-policy export [ direct | isisv6 process-id | ospfv3 process-id | ripng process-id | static ]

【视图】

BGP-VPNv6子地址族视图

【缺省级别】

2:系统级

【参数】

acl6-number:IPv6访问控制列表号,取值范围为2000~3999。

ipv6-prefix ipv6-prefix-name:指定IPv6地址前缀列表名,为1~19个字符的字符串。

direct:对发布的direct路由信息进行过滤。

isisv6 process-id:对发布的协议进程号为process-idisisv6路由进行过滤,process-id的取值范围为1~65535。

ospfv3 process-id:对发布的协议进程号为process-idospfv3路由进行过滤,process-id的取值范围为1~65535。

ripng process-id:对发布的协议进程号为process-idripng路由进行过滤,process-id的取值范围为1~65535。

static:对发布的static路由信息进行过滤。

【描述】

filter-policy export命令用来配置对发布的路由信息进行过滤。undo filter-policy export命令用来取消对发布路由的过滤。

缺省情况下,不对发布的路由信息进行过滤。

只有通过过滤的路由才会被MP-BGP发布出去。

如果没有指定任何路由协议,则将对所有发布的路由进行过滤。

【举例】

# 在BGP-VPNv6子地址族下,对MP-BGP发布的路由使用ACL 2555进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family vpnv6

[Sysname-bgp-af-vpnv6] filter-policy 2555 export

2.1.10  filter-policy import (BGP-VPNv6 subaddress family view)

【命令】

filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } import

undo filter-policy import

【视图】

BGP-VPNv6子地址族视图

【缺省级别】

2:系统级

【参数】

acl6-number:IPv6访问控制列表号,取值范围为2000~3999。

ipv6-prefix ipv6-prefix-name:指定IPv6地址前缀列表名,为1~19个字符的字符串。

【描述】

filter-policy import命令用来设置对接收的路由信息进行过滤。undo filter-policy import命令用来取消对接收的路由信息进行过滤。

缺省情况下,不对接收的路由信息进行过滤。

只有通过过滤的路由才会被BGP接收。

【举例】

# 在BGP-VPNv6子地址族下,对接收的路由信息使用ACL 2255进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family vpnv6

[Sysname-bgp-af-vpnv6] filter-policy 2255 import

2.1.11  import route-policy

【命令】

import route-policy route-policy

undo import route-policy

【视图】

VPN实例视图/IPv6 VPN视图

【缺省级别】

2:系统级

【参数】

route-policy:VPN实例的入方向路由策略名,为1~63个字符的字符串,区分大小写。

【描述】

import route-policy命令用来对当前VPN实例应用入方向路由策略。undo import route-policy命令用来取消对当前VPN实例应用入方向路由策略。

缺省情况下,接收所有VPN Target属性匹配的路由。

当要求比采用扩展团体属性方式更精确地控制引入VPN实例路由时,可以采用入方向路由策略,缺省情况下根据路由的VPN-target扩展团体属性过滤引入的路由。入方向路由策略可能会拒绝从输入列表中的团体里选定的路由。

需要注意的是:

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv6 VPN视图下的配置只能用于IPv6 VPN;

l   IPv6 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6 VPN视图和VPN实例视图下进行了配置,则IPv6 VPN采用IPv6 VPN视图下的配置。

【举例】

# 对名为vpn1的VPN实例应用入方向路由策略poly-1。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] import route-policy poly-1

# 对名为vpn3的IPv6 VPN应用入方向路由策略poly-3。

<Sysname> system-view

[Sysname] ip vpn-instance vpn3

[Sysname-vpn-instance-vpn3] ipv6-family

[Sysname-vpn-ipv6-vpn3] import route-policy poly-3

2.1.12  ipv6-family vpn-instance

【命令】

ipv6-family vpn-instance vpn-instance-name

undo ipv6-family vpn-instance vpn-instance-name

【视图】

BGP视图

【缺省级别】

2:系统级

【参数】

vpn-instance vpn-instance-name:将指定的VPN实例与IPv6地址族进行关联,并进入IPv6 BGP-VPN实例视图。vpn-instance-name表示VPN实例名称,为1~31个字符的字符串,区分大小写。

【描述】

ipv6-family命令用来进入BGP指定的视图。undo ipv6-family命令用来删除相应视图下的所有配置。

进入IPv6 BGP-VPN实例视图前,该VPN实例必须已经被创建。

【举例】

# 将指定VPN实例与IPv6地址族进行关联,并进入IPv6 BGP-VPN实例视图。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] quit

[Sysname] bgp 100

[Sysname-bgp] ipv6-family vpn-instance vpn1

[Sysname-bgp-vpn1]

2.1.13  refresh bgp ipv6 vpn-instance

【命令】

refresh bgp ipv6 vpn-instance vpn-instance-name { ipv6-address | all | external } { export | import }

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

ipv6-address:对等体的IPv6地址。

all:VPN实例的所有IPv6 BGP连接。

external:EBGP会话。

export:触发出方向的软复位。

import:触发入方向的软复位。

【描述】

refresh bgp ipv6 vpn-instance命令用来软复位指定VPN实例的IPv6 BGP连接。

【举例】

# 触发名为vpn1的VPN实例的所有IPv6 BGP连接在入方向软复位,使新的配置生效。

<Sysname> refresh bgp ipv6 vpn-instance vpn1 all import

2.1.14  reset bgp ipv6 vpn-instance

【命令】

reset bgp ipv6 vpn-instance vpn-instance-name { as-number | ipv6-address | all | external }

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

vpn-instance-name:VPN实例名称,为1~31个字符的字符串,区分大小写。

as-number:自治系统号,取值范围为1~4294967295。

ipv6-address:对等体的IPv6地址。

all:VPN实例的所有IPv6 BGP连接。

external:EBGP会话。

【描述】

reset bgp ipv6 vpn-instance命令用来复位指定VPN实例的IPv6 BGP连接。

【举例】

# 复位名为vpn1的VPN实例的所有IPv6 BGP连接。

<Sysname> reset bgp ipv6 vpn-instance vpn1 all

2.1.15  routing-table limit

【命令】

routing-table limit number { warn-threshold | simply-alert }

undo routing-table limit

【视图】

VPN实例视图/IPv6 VPN视图

【缺省级别】

2:系统级

【参数】

number:指定一个VPN实例最多可以支持的路由数,取值范围为1~6144。

warn-threshold:告警门限值,取值范围为1~100,单位为百分比。当(VPN实例中的路由数/最多支持路由数×100)超过告警门限值时,产生一条告警信息,但仍然允许增加路由。当VPN实例中的路由数达到最多支持路由数目时,不再增加新的路由。

simply-alert:当VPN实例的路由数超过最多支持的路由数目时,可以继续增加新的路由,但会产生一条系统日志Syslog信息。

【描述】

routing-table limit命令用来限制当前VPN实例支持的最多路由数,以避免PE路由器引入太多路由。undo routing-table limit命令用来恢复缺省情况。

缺省情况下,没有限制当前VPN实例支持的最多路由数。

需要注意的是:

l   IPv6 VPN视图下的配置只能用于IPv6 VPN;

l   IPv6 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6 VPN视图和VPN实例视图下进行了配置,则IPv6 VPN采用IPv6 VPN视图下的配置。

【举例】

# 限制名为vpn1的VPN实例最多可支持1000条路由,并且当路由数超过最多支持路由数时,可以继续增加新的路由。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] route-distinguisher 100:1

[Sysname-vpn-instance-vpn1] routing-table limit 1000 simply-alert

# 限制名为vpn3的IPv6 VPN最多可支持1000条路由,并且当路由数超过最多支持路由数时,可以继续增加新的路由。

<Sysname> system-view

[Sysname] ip vpn-instance vpn3

[Sysname-vpn-instance-vpn3] route-distinguisher 100:3

[Sysname-vpn-instance-vpn3] ipv6-family

[Sysname-vpn-ipv4-vpn3] routing-table limit 1000 simply-alert

2.1.16  vpn-target

【命令】

vpn-target vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ]

undo vpn-target { all | vpn-target&<1-8> [ both | export-extcommunity | import-extcommunity ] }

【视图】

VPN实例视图/IPv6 VPN视图

【缺省级别】

2:系统级

【参数】

vpn-target&<1-8>:添加VPN Target扩展团体属性到VPN实例的入方向VPN Target扩展团体列表(Import Target)或出方向VPN Target扩展团体列表(Export Target),并指定VPN Target值为nn:nn 或IP-address:nn,为3~21个字符的字符串。&<1-8>表示前面的参数最多可以输入8次。

VPN Target有三种格式:

l   16位自治系统号:32位用户自定义数,例如:101:3。

l   32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

l   32位自治系统号:16位用户自定义数字,其中的自治系统号最小值为65536。例如:65536:1。

both:指定配置的VPN Target值同时作为Import Target和Export Target。没有指定bothexport-extcommunityimport-extcommunity中的任何一个参数时,缺省值为both

export-extcommunity:指定配置的VPN Target值为Export Target。

import-extcommunity:指定配置的VPN Target值为Import Target。

all:所有VPN Target值。

【描述】

vpn-target命令用来配置当前VPN实例的VPN Target。undo vpn-target命令用来删除当前VPN实例的VPN Target。

VPN Target没有缺省值,创建VPN实例时需要配置。

需要注意的是:

l   VPN实例视图下的配置,既可以用于IPv4 VPN,也可以用于IPv6 VPN;

l   IPv6 VPN视图下的配置只能用于IPv6 VPN;

l   IPv6 VPN视图下的配置优先级高于VPN实例视图下的配置,即如果同时在IPv6 VPN视图和VPN实例视图下进行了配置,则IPv6 VPN采用IPv6 VPN视图下的配置。

【举例】

# 为名为vpn1的VPN实例配置VPN Target。

<Sysname> system-view

[Sysname] ip vpn-instance vpn1

[Sysname-vpn-instance-vpn1] vpn-target 3:3 export-extcommunity

[Sysname-vpn-instance-vpn1] vpn-target 4:4 import-extcommunity

[Sysname-vpn-instance-vpn1] vpn-target 5:5 both

# 为名为vpn3的IPv6 VPN配置VPN Target。

<Sysname> system-view

[Sysname] ip vpn-instance vpn3

[Sysname-vpn-instance-vpn3] ipv6-family

[Sysname-vpn-ipv6-vpn3] vpn-target 3:3 export-extcommunity

[Sysname-vpn-ipv6-vpn3] vpn-target 4:4 import-extcommunity

[Sysname-vpn-ipv6-vpn3] vpn-target 5:5 both

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

联系我们