• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C S7500E系列以太网交换机 命令手册(Release 6100系列 V1.00)

12-IPv6路由命令

本章节下载 12-IPv6路由命令  (588.71 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S7500E/S7500E/Command/Command_Manual/H3C_S7500E_CM_(Release_6100_V1.00)/200912/658551_30005_0.htm

12-IPv6路由命令

  录

第1章 IPv6 静态路由配置命令

1.1 IPv6 静态路由配置命令

1.1.1 delete ipv6 static-routes all

1.1.2 ipv6 route-static

第2章 IPv6 RIPng配置命令

2.1 RIPng配置命令

2.1.1 checkzero

2.1.2 default cost

2.1.3 display ripng

2.1.4 display ripng database

2.1.5 display ripng interface

2.1.6 display ripng route

2.1.7 filter-policy export

2.1.8 filter-policy import

2.1.9 import-route

2.1.10 maximum load-balancing

2.1.11 preference

2.1.12 ripng

2.1.13 ripng default-route

2.1.14 ripng enable

2.1.15 ripng metricin

2.1.16 ripng metricout

2.1.17 ripng poison-reverse

2.1.18 ripng split-horizon

2.1.19 ripng summary-address

2.1.20 timers

第3章 IPv6 OSPFv3配置命令

3.1 OSPFv3配置命令

3.1.1 abr-summary

3.1.2 area

3.1.3 default cost

3.1.4 default-cost

3.1.5 display ospfv3

3.1.6 display ospfv3 interface

3.1.7 display ospfv3 lsdb

3.1.8 display ospfv3 lsdb statistic

3.1.9 display ospfv3 next-hop

3.1.10 display ospfv3 peer

3.1.11 display ospfv3 peer statistic

3.1.12 display ospfv3 request-list

3.1.13 display ospfv3 retrans-list

3.1.14 display ospfv3 routing

3.1.15 display ospfv3 statistic

3.1.16 display ospfv3 topology

3.1.17 display ospfv3 vlink

3.1.18 filter-policy export

3.1.19 filter-policy import

3.1.20 import-route

3.1.21 log-peer-change

3.1.22 maximum load-balancing

3.1.23 ospfv3

3.1.24 ospfv3 area

3.1.25 ospfv3 cost

3.1.26 ospfv3 dr-priority

3.1.27 ospfv3 mtu-ignore

3.1.28 ospfv3 timer dead

3.1.29 ospfv3 timer hello

3.1.30 ospfv3 timer retransmit

3.1.31 ospfv3 trans-delay

3.1.32 preference

3.1.33 router-id

3.1.34 silent-interface

3.1.35 spf timers

3.1.36 stub

3.1.37 vlink-peer

第4章 IPv6 IS-IS配置命令

4.1 IPv6 IS-IS配置命令

4.1.1 display isis route ipv6

4.1.2 ipv6 default-route-advertise

4.1.3 ipv6 enable

4.1.4 ipv6 filter-policy export

4.1.5 ipv6 filter-policy import

4.1.6 ipv6 import-route

4.1.7 ipv6 import-route isisv6 level-2 into level-1

4.1.8 ipv6 maximum load-balancing

4.1.9 ipv6 preference

4.1.10 ipv6 summary

4.1.11 isis ipv6 enable

第5章 IPv6 BGP配置命令

5.1 IPv6 BGP配置命令

5.1.1 balance

5.1.2 bestroute as-path-neglect

5.1.3 bestroute compare-med

5.1.4 bestroute med-confederation

5.1.5 compare-different-as-med

5.1.6 dampening

5.1.7 default local-preference

5.1.8 default med

5.1.9 default-route imported

5.1.10 display bgp ipv6 group

5.1.11 display bgp ipv6 network

5.1.12 display bgp ipv6 paths

5.1.13 display bgp ipv6 peer

5.1.14 display bgp ipv6 routing-table

5.1.15 display bgp ipv6 routing-table as-path-acl

5.1.16 display bgp ipv6 routing-table community

5.1.17 display bgp ipv6 routing-table community-list

5.1.18 display bgp ipv6 routing-table dampened

5.1.19 display bgp ipv6 routing-table dampening parameter

5.1.20 display bgp ipv6 routing-table different-origin-as

5.1.21 display bgp ipv6 routing-table flap-info

5.1.22 display bgp ipv6 routing-table peer

5.1.23 display bgp ipv6 routing-table regular-expression

5.1.24 display bgp ipv6 routing-table statistic

5.1.25 filter-policy export

5.1.26 filter-policy import

5.1.27 group

5.1.28 import-route

5.1.29 ipv6-family

5.1.30 network

5.1.31 peer advertise-community

5.1.32 peer advertise-ext-community

5.1.33 peer allow-as-loop

5.1.34 peer as-number

5.1.35 peer as-path-acl

5.1.36 peer capability-advertise route-refresh

5.1.37 peer connect-interface

5.1.38 peer default-route-advertise

5.1.39 peer description

5.1.40 peer ebgp-max-hop

5.1.41 peer fake-as

5.1.42 peer filter-policy

5.1.43 peer group

5.1.44 peer ignore

5.1.45 peer ipv6-prefix

5.1.46 peer keep-all-routes

5.1.47 peer log-change

5.1.48 peer next-hop-local

5.1.49 peer preferred-value

5.1.50 peer public-as-only

5.1.51 peer reflect-client

5.1.52 peer route-limit

5.1.53 peer route-policy

5.1.54 peer route-update-interval

5.1.55 peer substitute-as

5.1.56 peer timer

5.1.57 preference

5.1.58 reflect between-clients

5.1.59 reflector cluster-id

5.1.60 refresh bgp ipv6

5.1.61 reset bgp ipv6

5.1.62 reset bgp ipv6 dampening

5.1.63 reset bgp ipv6 flap-info

5.1.64 router-id

5.1.65 synchronization

5.1.66 timer

第6章 路由策略配置命令

6.1 路由策略公共配置命令

6.2 IPv6路由策略配置命令

6.2.1 apply ipv6 next-hop

6.2.2 display ip ipv6-prefix

6.2.3 if-match ipv6

6.2.4 ip ipv6-prefix

6.2.5 reset ip ipv6-prefix

 


第1章  IPv6 静态路由配置命令

&  说明:

l      本章所指的路由器代表了运行路由协议的三层交换机。为提高可读性,在手册的描述中将不另行说明。

l      目前S7500E系列以太网交换机中的LSQ1GP12EA单板不支持IPv6功能。

 

1.1  IPv6 静态路由配置命令

1.1.1  delete ipv6 static-routes all

【命令】

delete ipv6 static-routes all

【视图】

系统视图

【参数】

【描述】

delete ipv6 static-routes all命令用来删除包括缺省路由在内的所有IPv6静态路由。

使用本命令删除IPv6静态路由时,系统会提示确认,确认后才会删除配置的所有IPv6静态路由。

相关配置可参考命令display ipv6 routing-tableipv6 route-static

【举例】

# 删除所有IPv6静态路由。

<Sysname> system-view

[Sysname] delete ipv6 static-routes all

This will erase all ipv6 static routes and their configurations, you must reconfigure all static routes

Are you sure?[Y/N]Y

1.1.2  ipv6 route-static

【命令】

ipv6 route-static ipv6-address prefix-length [ interface-type interface-number ] nexthop-address [ preference preference-value ]

undo ipv6 route-static ipv6-address prefix-length [ interface-type interface-number ] [ nexthop-address ] [ preference preference-value ]

【视图】

系统视图

【参数】

ipv6-address prefix-length:IPv6地址及前缀长度。

interface-type interface-number:路由的出接口类型和接口号。

nexthop-address:下一跳的IPv6地址。

preference-value:路由的优先级,取值范围为1~255,缺省值为60。

【描述】

ipv6 route-static命令用来配置IPv6静态路由。undo ipv6 route-static命令用来删除已配置的IPv6静态路由。

如果配置的IPv6静态路由指定目的地址为::/0(前缀长度为0),则表示配置了一条IPv6缺省路由。如果报文的目的地址无法匹配路由表中的任何一项,设备将选择IPv6缺省路由来转发IPv6报文。

相关配置可参考命令display ipv6 routing-tabledelete ipv6 static-routes all

【举例】

# 配置IPv6静态路由,该路由的目的地址为1:1:2::/24,下一跳地址为1:1:3::1。

<Sysname> system-view

[Sysname] ipv6 route-static 1:1:2:: 24 1:1:3::1

 


第2章  IPv6 RIPng配置命令

&  说明:

l      本章所指的路由器代表了运行路由协议的三层交换机。为提高可读性,在手册的描述中将不另行说明。

l      目前S7500E系列以太网交换机中的LSQ1GP12EA单板不支持IPv6功能。

 

2.1  RIPng配置命令

2.1.1  checkzero

【命令】

checkzero

undo checkzero

【视图】

RIPng视图

【参数】

【描述】

checkzero命令用来使能对RIPng报文头部的零域检查功能。undo checkzero命令用来取消零域检查功能。

缺省情况下,对RIPng报文头部的零域检查功能处于开启状态。

RIPng报文头部中的一些字段必须配置为0,也称为零域。使能RIPng报文的零域检查后,如果报文头部零域中的值不为零,这些报文将被丢弃,不做处理。

【举例】

# 关闭进程号为100的RIPng进程对RIPng报文头部的零域检查功能。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] undo checkzero

2.1.2  default cost

【命令】

default cost cost

undo default cost

【视图】

RIPng视图

【参数】

cost:引入路由的缺省度量值,取值范围为0~16。

【描述】

default cost命令用来配置引入路由的缺省度量值。undo default cost命令用来恢复缺省情况。

缺省情况下,引入路由的缺省度量值为0。

当使用import-route命令引入路由时,如果不指定具体的度量值,则引入路由的度量值为default cost所指定的值。

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

【举例】

# 配置引入路由的缺省度量值为2。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] default cost 2

2.1.3  display ripng

【命令】

display ripng [ process-id ]

【视图】

任意视图

【参数】

process-id:RIPng进程号,取值范围为1~65535。

【描述】

display ripng命令用来显示指定RIPng进程的当前运行状态及配置信息。

如果没有指定process-id,则显示所有已配置的RIPng进程的信息。

【举例】

# 显示所有已配置的RIPng进程的当前运行状态及配置信息。

<Sysname> display ripng

    RIPng process : 1

       Preference : 100

       Checkzero : Enabled

       Default Cost : 0

       Maximum number of balanced paths : 4

       Update time   :   30 sec(s)  Timeout time         :  180 sec(s)

       Suppress time :  120 sec(s)  Garbage-Collect time :  120 sec(s)

       Number of periodic updates sent : 0

       Number of trigger updates sent : 0

表2-1 display ripng命令显示说明

字段

描述

RIPng process

RIPng进程号

Preference

RIPng路由优先级

Checkzero

使能对RIPng报文头部的零域检查功能,Enabled表示使能,Disabled表示未使能

Default Cost

引入路由的缺省度量值

Maximum number of balanced paths

等价路由的最大数目

Update time

Update定时器的值,单位为秒

Timeout time

Timeout定时器的值,单位为秒

Suppress time

Suppress定时器的值,单位为秒

Garbage-Collect time

Garbage-Collect定时器的值,单位为秒

Number of periodic updates sent

定时发送的RIPng更新报文的统计数量

Number of trigger updates sent

触发发送的RIPng更新报文的统计数量

 

2.1.4  display ripng database

【命令】

display ripng process-id database

【视图】

任意视图

【参数】

process-id:RIPng进程号,取值范围为1~65535。

【描述】

display ripng database命令用来显示RIPng发布数据库的所有激活路由。这些路由以常规RIPng更新报文的形式发送。

【举例】

# 显示进程号为100的RIPng进程发布数据库中的激活路由。

<Sysname> display ripng 100 database

   2001:7B::2:2A1:5DE/64,

        cost 4, Imported

   1:13::/120,

        cost 4, Imported

   1:32::/120,

        cost 4, Imported

   1:33::/120,

        cost 4, Imported

   100::/32,

       via FE80::200:5EFF:FE04:3302, cost 2

   3FFE:C00:C18:1::/64,

       via FE80::200:5EFF:FE04:B602, cost 2

   3FFE:C00:C18:1::/64,

       via FE80::200:5EFF:FE04:B601, cost 2

   3FFE:C00:C18:2::/64,

       via FE80::200:5EFF:FE04:B602, cost 2

   3FFE:C00:C18:3::/64,

       via FE80::200:5EFF:FE04:B601, cost 2

   4000:1::/64,

       via FE80::200:5EFF:FE04:3302, cost 2

   4000:2::/64,

       via FE80::200:5EFF:FE04:3302, cost 2 

表2-2 display ripng database命令显示说明

字段

描述

2001:7B::2:2A1:5DE/64

IPv6目的地址/前缀长度

via

下一跳IPv6地址

cost

度量值

Imported

从其它路由协议引入的路由

 

2.1.5  display ripng interface

【命令】

display ripng process-id interface [ interface-type interface-number ]

【视图】

任意视图

【参数】

process-id:RIPng进程号,取值范围为1~65535。

interface-type interface-number:接口类型和接口号。

【描述】

display ripng interface命令用来显示指定RIPng进程的接口信息。

如果没有指定interface-type interface-number,则显示指定RIPng进程的所有接口信息,否则只显示指定接口的接口信息。

【举例】

# 显示进程号为1的RIPng进程的接口信息。

<Sysname> display ripng 1 interface

 

Interface-name: Vlan-interface100

         Link Local Address: FE80::200:5EFF:FE19:3E00

         Split-horizon: on            Poison-reverse: off

         MetricIn: 0                  MetricOut: 1

         Default route: off

表2-3 display ripng interface命令显示信息解释

字段

意义

Interface-name

运行RIPng协议的接口的名称

Link Local Address

运行RIPng协议的接口的链路本地地址

Split-horizon

是否使能了水平分割(on表示使能,off表示关闭)

Poison-reverse

是否使能了毒性逆转(on表示使能,off表示关闭)

MetricIn/MetricOut

接收/发送路由时添加的附加度量值

Default route

是否配置了发布缺省路由以及发布缺省路由的模式/取消发布缺省路由/缺省路由处于garbage-collect时间:

l      配置了发布缺省路由:此时从接口发布缺省路由的模式有两种only/originate。only表示从接口只发布缺省路由,originate表示同时发布缺省路由和其他RIPng路由。处于这种状态时,路由器相应的显示:Default route: only,或者Default route:originate

l      取消发布缺省路由:表示当前没有配置发布缺省路由或者是取消发布默认路由后garbage-collect已经超时,此时接口不发送RIPng的缺省路由。处于这种状态时,路由器显示:Default route: off

l      缺省路由正处于garbage-collect时间: 取消发布缺省路由配置后,缺省路由会进入garbage-collect状态,此时从接口发送metric为16的缺省路由。处于这种状态时,路由器显示:Default route: in garbage-collect status: 秒数

 

2.1.6  display ripng route

【命令】

display ripng process-id route

【视图】

任意视图

【参数】

process-id:RIPng进程号,取值范围为1~65535。

【描述】

display ripng route命令用来显示指定RIPng进程的路由信息,以及与每条路由相关的定时器的值。

【举例】

# 显示进程号为100的RIPng进程的路由信息。

<Sysname> display ripng 100 route

   Route Flags: A - Aging, S - Suppressed, G - Garbage-collect

 ----------------------------------------------------------------

 

 Peer FE80::20F:E2FF:FE00:220A  on Vlan-interface100

 Dest 4:3::/64,

     via FE80::20F:E2FF:FE00:220A, cost  1, tag 0, A, 34 Sec

表2-4 display ripng route命令显示说明

字段

描述

Peer

与接口相连的邻居

Dest

IPv6目的地址

via

下一跳IPv6地址

cost

度量值

tag

路由标签

Sec

此路由项处于某种状态的时间

“A”

此路由项处于老化状态

“S”

此路由项处于抑制状态

“G”

此路由项处于Garbage-collect状态

 

2.1.7  filter-policy export

【命令】

filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } export [ protocol [ process-id ] ]

undo filter-policy export [ protocol [ process-id ] ]

【视图】

RIPng视图

【参数】

acl6-number:用于过滤发布的路由信息的访问控制列表号,取值范围为2000~3999。

ipv6-prefix ipv6-prefix-name:指定用于过滤发布路由信息的IPv6地址前缀列表名称。ipv6-prefix-name为用于过滤路由信息目的地址的IPv6地址前缀列表名称,取值范围为1~19个字符。

protocol:被过滤路由信息的路由协议。目前可选择bgp4+directisisv6ospfv3ripngstatic

process-id:被过滤路由信息的路由协议的进程号,取值范围为1~65535。仅当路由协议为ripngospfv3isisv6时需要指定进程号。

【描述】

filter-policy export命令用来配置RIPng输出路由过滤策略,只有通过过滤的路由才能通过更新报文发布出去。undo filter-policy export命令用来恢复缺省情况。

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

需要注意的是,如果指定protocol参数,则只对从指定路由协议引入的路由信息进行过滤;否则将对所有要发布的路由信息进行过滤。

【举例】

# 用地址前缀列表Filter2过滤发布的RIPng更新报文。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] filter-policy ipv6-prefix Filter2 export

2.1.8  filter-policy import

【命令】

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

undo filter-policy import

【视图】

RIPng视图

【参数】

acl6-number:用于过滤接收的路由信息的访问控制列表号,取值范围为2000~3999。

ipv6-prefix ipv6-prefix-name:指定用于过滤接收路由信息的IPv6地址前缀列表名称。Ipv6-prefix-name为IPv6地址前缀列表名称,取值范围为1~19个字符。

【描述】

filter-policy import命令用来对接收的路由信息进行过滤,符合过滤条件的路由才能被接收。undo filter-policy import命令用来恢复缺省情况。

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

【举例】

# 用地址前缀列表Filter1过滤收到的RIPng更新报文。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] filter-policy ipv6-prefix Filter1 import

2.1.9  import-route

【命令】

import-route protocol [ process-id ] [ allow-ibgp ] [ cost cost | route-policy route-policy-name ] *

undo import-route protocol [ process-id ]

【视图】

RIPng视图

【参数】

protocol:指定要引入的路由协议,可以是bgp4+、directisisv6ospfv3、ripngstatic

process-id:路由协议进程号,取值范围为1~65535,缺省值为1。只有当protocolisisv6、ospfv3ripng时该参数可选。

cost:所要引入路由的度量值,取值范围为0~16。如果没有指定度量值,则使用default cost命令设置的缺省度量值。

route-policy-name:路由策略名称,取值范围为1~19个字符。

allow-ibgp:当protocolbgp4+时,allow-ibgp为可选关键字。import-route bgp4+表示只引入EBGP路由;import-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!

【描述】

import-route命令用来从其它路由协议引入路由。undo import-route命令用来取消引入外部路由信息。

缺省情况下,RIPng不引入其它路由。

l              如果指定参数route-policy,可通过配置路由策略,只引入特定路由;

l              如果指定参数cost,可设置引入路由的度量值;

相关配置可参考命令default cost

【举例】

# 引入IPv6 IS-IS协议(进程号7)的路由信息,并将其度量值设置为7。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] import-route isisv6 7 cost 7

2.1.10  maximum load-balancing

【命令】

maximum load-balancing number

undo maximum load-balancing

【视图】

RIPng视图

【参数】

number:在负载分担方式下,等价路由的最大条数,取值范围为14

【描述】

maximum load-balancing命令用来配置在负载分担方式下的等价路由的最大条数。undo maximum load-balancing命令用来恢复缺省情况。

缺省情况下,最大等价路由条数为4。

&  说明:

请根据内存容量进行此项配置。

 

【举例】

# 配置在负载分担方式下,最大等价路由数为2。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] maximum load-balancing 2

# 将最大等价路由数恢复为缺省值。

[Sysname-ripng-100] undo maximum load-balancing

2.1.11  preference

【命令】

preference [ route-policy route-policy-name ] preference

undo preference [ route-policy ]

【视图】

RIPng视图

【参数】

route-policy-name:路由策略名称,取值范围为1~19个字符。对满足特定条件的路由设置优先级。

preference:RIPng路由优先级的值,取值范围为1~255。

【描述】

preference命令用来配置RIPng路由的优先级。undo preference命令用来恢复缺省情况。

缺省情况下,RIPng路由优先级的值为100。

通过指定route-policy参数,可应用路由策略对特定的路由设置优先级:

l              如果在路由策略中已经设置了匹配路由的优先级,则匹配路由取路由策略设置的优先级,其它路由取preference命令所设优先级;

l              如果在路由策略中没有设置匹配路由的优先级,则所有路由都取preference命令所设优先级。

【举例】

# 配置RIPng路由的优先级为120。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] preference 120

# 恢复RIPng路由优先级的缺省值。

[Sysname-ripng-100] undo preference

2.1.12  ripng

【命令】

ripng [ process-id ]

undo ripng [ process-id ]

【视图】

系统视图

【参数】

process-id:RIPng进程号,取值范围为1~65535,缺省值为1。

【描述】

ripng命令用来创建RIPng进程并进入RIPng视图。undo ripng命令用来停止运行RIPng进程。

缺省情况下,没有RIPng进程在运行。

【举例】

# 创建RIPng进程100并进入其视图。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100]

# 停止运行进程号为100的RIPng进程。

[Sysname] undo ripng 100

2.1.13  ripng default-route

【命令】

ripng default-route { only | originate } [ cost cost ]

undo ripng default-route

【视图】

接口视图

【参数】

only:只发布IPv6缺省路由(::/0),抑制其它路由的发布。

originate:发布IPv6缺省路由(::/0),但不影响其它路由的发布。

cost:发布缺省路由的度量值,取值范围为1~15,缺省值为1。

【描述】

ripng default-route命令用来以指定度量值向RIPng邻居发布一条缺省路由。undo ripng default-route命令用来禁止发布RIPng缺省路由和转发IPv6缺省路由。

缺省情况下,RIPng进程不发布缺省路由。

通过该命令的设置,生成的RIPng缺省路由将强制通过指定接口的路由更新报文发布出去。该IPv6缺省路由的发布不考虑其是否已经存在于IPv6路由表中。

【举例】

# 在接口Vlan-interface100上配置RIPng只将缺省路由以更新报文的形式从接口发布。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng default-route only

# 在接口Vlan-interface101上配置RIPng将缺省路由同其它路由一起以更新报文的形式从接口发布。

<Sysname> system-view

[Sysname] interface vlan-interface 101

[Sysname-Vlan-interface101] ripng default-route originate

2.1.14  ripng enable

【命令】

ripng process-id enable

undo ripng enable

【视图】

接口视图

【参数】

process-id:RIPng进程号,取值范围为1~65535。

【描述】

ripng enable命令用来在指定接口上使能RIPng路由协议。undo ripng enable命令用来在指定接口上关闭RIPng路由协议。

缺省情况下,接口禁用RIPng。

【举例】

# 在接口Vlan-interface100上使能RIPng 100。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng 100 enable

2.1.15  ripng metricin

【命令】

ripng metricin value

undo ripng metricin

【视图】

接口视图

【参数】

value:接收附加度量值,取值范围为0~16。

【描述】

ripng metricin命令用来设置接口接收RIPng路由时的附加度量值。undo ripng metricin命令用来恢复缺省情况。

缺省情况下,接口接收RIPng路由时的附加度量值为0。

相关配置可参考命令ripng metricout

【举例】

# 指定接口Vlan-interface100在接收RIPng路由时添加的附加度量值为12。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng metricin 12

2.1.16  ripng metricout

【命令】

ripng metricout value

undo ripng metricout

【视图】

接口视图

【参数】

value:发布附加度量值,取值范围为1~16。

【描述】

ripng metricout命令用来配置接口发送RIPng路由时的附加度量值。undo ripng metricout命令用来恢复缺省情况。

缺省情况下,接口发送RIPng路由时的附加度量值为1。

相关配置可参考命令ripng metricin

【举例】

# 设置接口Vlan-interface100发送RIPng路由时添加的附加度量值为12。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng metricout 12

2.1.17  ripng poison-reverse

【命令】

ripng poison-reverse

undo ripng poison-reverse

【视图】

接口视图

【参数】

【描述】

ripng poison-reverse命令用来使能毒性逆转功能。undo ripng poison-reverse命令用来关闭毒性逆转功能。

缺省情况下,毒性逆转功能处于关闭状态。

【举例】

# 在接口Vlan-interface100上配置对RIPng更新报文进行毒性逆转。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng poison-reverse

2.1.18  ripng split-horizon

【命令】

ripng split-horizon

undo ripng split-horizon

【视图】

接口视图

【参数】

【描述】

ripng split-horizon命令用来使能水平分割功能。undo ripng split-horizon命令用来关闭水平分割。

缺省情况下,水平分割功能处于使能状态。

需要注意的是:

l              通常情况下,为了防止路由环路的出现,水平分割都是必要的,因此,建议不要关闭水平分割;

l              只是在某些特殊情况下,为保证协议的正确执行,需要关闭水平分割。在关闭水平分割时一定要确认是否必要。

&  说明:

如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效。

 

【举例】

# 在接口Vlan-interface100上配置水平分割。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng split-horizon

2.1.19  ripng summary-address

【命令】

ripng summary-address ipv6-address prefix-length

undo ripng summary-address ipv6-address prefix-length

【视图】

接口视图

【参数】

ipv6-address:聚合路由的目的IPv6地址前缀。

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

【描述】

ripng summary-address命令用来配置RIPng在接口发布聚合的IPv6地址并指定被聚合的路由的IPv6前缀。undo ripng summary-address命令用来禁止RIPng路由器发布聚合的IPv6地址。

如果一条路由的前缀和前缀长度与定义的IPv6前缀匹配,则这个自定义的IPv6前缀将取代原来的路由被发布出去。这样,多条路由将由一条路由所代替,而且,这条路由的度量值是原多条路由中最低的。

【举例】

# 在接口Vlan-interface100上配置IPv6地址2001:200::3EFF:FE11:6770,其前缀长度为64位。通过RIPng聚合为IPv6地址前缀2001:200::/35。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ipv6 address 2001:200::3EFF:FE11:6770/64

[Sysname-Vlan-interface100] ripng summary-address 2001:200:: 35

2.1.20  timers

【命令】

timers { garbage-collect garbage-collect-value | suppress suppress-value | timeout timeout-value | update update-value } *

undo timers { garbage-collect | suppress | timeout | update } *

【视图】

RIPng视图

【参数】

garbage-collect-value:Garbage-collect定时器的值,取值范围为1~86400,单位为秒。

suppress-value:Suppress定时器的值,取值范围为0~86400,单位为秒。

timeout-value:Timeout定时器的值,取值范围为1~86400,单位为秒。

update-value:Update定时器的值,取值范围为1~86400,单位为秒。

【描述】

timers命令用来配置RIPng的各个定时器。undo timers命令用来恢复缺省情况。

缺省情况下,Garbage-collect定时器的值为120秒,Suppress定时器的值为120秒,Timeout定时器的值为180秒,Update定时器的值为30秒。

RIPng受四个定时器的控制,分别是Update、Timeout、Suppress和Garbage-Collect,其中:

l              Update定时器,定义了发送更新报文的时间间隔。

l              Timeout定时器,定义了路由老化时间。如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16。

l              Suppress定时器,定义了RIPng路由处于抑制状态的时间段长度。当一条路由的度量值变为16时,该路由将进入被抑制状态。在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由。

l              Garbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间。在Garbage-Collect时间内,RIPng以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除。

需要注意的是:

l              通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用。

l              各个定时器的值在网络中所有的路由器和接入服务器上必须保持一致。

【举例】

# 分别设置RIPng各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] timers update 5

[Sysname-ripng-100] timers timeout 15

[Sysname-ripng-100] timers suppress 15

[Sysname-ripng-100] timers garbage-collect 30

 


第3章  IPv6 OSPFv3配置命令

&  说明:

目前S7500E系列以太网交换机中的LSQ1GP12EA单板不支持IPv6功能。

 

3.1  OSPFv3配置命令

3.1.1  abr-summary

【命令】

abr-summary ipv6-address prefix-length [ not-advertise ]

undo abr-summary ipv6-address prefix-length

【视图】

OSPFv3区域视图

【参数】

ipv6-address:聚合路由的目的IPv6地址。

prefix-length:聚合路由的目的IPv6地址前缀长度,取值范围为0~128。它指定地址中有多少连续的位组成IPv6网络前缀,即IPv6地址中的网络地址部分。

not-advertise:不通告聚合的IPv6路由,不指定该参数时,通告聚合的IPv6路由。

【描述】

abr-summary命令用来配置一条IPv6聚合路由。undo abr-summary命令用来删除该IPv6聚合路由。

缺省情况下,没有对路由进行聚合。

本命令只适用于ABR,用来对当前区域进行路由聚合。对于落入该聚合网段的路由,ABR向其它区域只发送一条聚合后的路由。一个区域可配置多条聚合网段,这样OSPFv3可对多个网段进行聚合。

当配置了undo abr-summary命令后,原来被聚合的路由将重新被发布。

【举例】

# 将OSPFv3区域1中两条路由2000:1:1:1::/64、2000:1:1:2::/64的路由聚合成一条前缀2000:1:1::/48向其它区域发送。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] abr-summary 2000:1:1:: 48

3.1.2  area

【命令】

area area-id

【视图】

OSPFv3视图

【参数】

area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

【描述】

area命令用来进入OSPFv3区域视图。

&  说明:

OSPFv3的area命令没有undo形式。当某个区域下没有任何配置,且该区域中没有相关的接口在up状态,此区域会被自动删除。

 

【举例】

# 进入OSPFv3区域0视图。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 0

[Sysname-ospfv3-1-area-0.0.0.0]

3.1.3  default cost

【命令】

default cost value

undo default cost

【视图】

OSPFv3视图

【参数】

value:OSPFv3引入外部路由的缺省开销值,取值范围为1~16777214。

【描述】

default cost命令用来配置OSPFv3引入外部路由的缺省开销值。undo default cost命令用来恢复缺省情况。

缺省情况下,OSPFv3引入外部路由的缺省开销值为1。

由于OSPFv3可引入外部路由信息并将它们传播到整个自治系统中去,因此,有必要规定协议引入外部路由的缺省开销。

如果启动了多个OSPFv3进程,该命令只对本进程起作用。

【举例】

# 指定OSPFv3引入外部路由的缺省开销为10。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] default cost 10

3.1.4  default-cost

【命令】

default-cost value

undo default-cost

【视图】

OSPFv3区域视图

【参数】

value:OSPFv3发送到Stub区域的缺省路由的开销,取值范围为0~65535,缺省值为1。

【描述】

default-cost命令用来指定OSPFv3发送到Stub区域的缺省路由的开销。undo default-cost命令用来将OSPFv3发送到Stub区域缺省路由的开销恢复为缺省值。

本命令只适用于连接到Stub区域的边界路由器(ABR)。

配置Stub区域涉及两条配置命令:stubdefault-cost,所有连接到Stub区域的路由器,必须使用stub命令将该区域设置成Stub属性。default-cost指定区域边界路由器发送到Stub区域的缺省路由的开销。

如果启动了多个OSPFv3进程,该命令只对本进程起作用。

相关配置可参考命令stub

【举例】

# 将区域1设置成Stub区域,使发送到该Stub区域的缺省路由的开销为60。

<Sysname> system-view

[Sysname] ospfv3

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] stub

[Sysname-ospfv3-1-area-0.0.0.1] default-cost 60

3.1.5  display ospfv3

【命令】

display ospfv3 [ process-id ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

【描述】

display ospfv3命令用来查看OSPFv3进程的概要信息。

如果不指定进程号,将显示所有OSPFv3进程的概要信息。

【举例】

# 显示所有OSPFv3进程的概要信息。

<Sysname> display ospfv3

Routing Process "OSPFv3 (1)" with ID 0.0.0.0

 SPF schedule delay 5 secs, Hold time between SPFs 10 secs

 Minimum LSA interval 5 secs, Minimum LSA arrival 1 secs

 Number of external LSA 0. These external LSAs' checksum Sum 0x0000

 Number of AS-Scoped Unknown LSA 0

 Number of LSA originated 0

 Number of LSA received 0

 Number of areas in this router is 2

  Area BACKBONE(0)

       Number of interfaces in this area is 1

       SPF algorithm executed 1 times

       Number of LSA 0. These LSAs' checksum Sum 0x0000

       Number of Unknown LSA 0

  Area 0.0.0.1

       Number of interfaces in this area is 0

       SPF algorithm executed 1 times

       Number of LSA 0. These LSAs' checksum Sum 0x0000

       Number of Unknown LSA 0

 

 Routing Process "OSPFv3 (3)" with ID 0.0.0.0

 SPF schedule delay 2 secs, Hold time between SPFs 2 secs

 Minimum LSA interval 5 secs, Minimum LSA arrival 1 secs

 Number of external LSA 0. These external LSAs' checksum Sum 0x0000

 Number of AS-Scoped Unknown LSA 0

 Number of LSA originated 0

 Number of LSA received 0

 Number of areas in this router is 0

表3-1 display ospfv3命令显示信息描述表

字段

描述

Routing Process "OSPFv3 (1)" with ID 0.0.0.0

OSPFv3进程是1,Router ID 是0.0.0.0

SPF schedule delay

SPF计算的延迟时间

Hold time between SPFs

两次SPF计算抑制间隔时间

Minimum LSA interval

生成LSA最小间隔时间

Minimum LSA arrival

接收LSA最小到达时间

Number of external LSA

ASE LSA数目

These external LSAs’ checksum Sum

所有ASE LSA的检验和之和

Number of AS-Scoped Unknown LSA

AS扩散范围未知LSA的数目

Number of LSA originated

产生LSA的数目

Number of LSA received

接收LSA的数目

Number of areas in this router

路由器连接到的区域数目

Area

区域ID

Number of interfaces in this area

本区域的接口数量

SPF algorithm executed 1 times

SPF算法执行了一次

Number of LSA

LSA的数量

These LSAs’ checksum Sum

本区域中所有LSA检验和之和

Number of Unknown LSA

本区域中未知LSA的数目

 

3.1.6  display ospfv3 interface

【命令】

display ospfv3 interface [ interface-type interface-number | statistic ]

【视图】

任意视图

【参数】

interface-type interface-number:接口类型和接口编号。

statistic:接口的统计信息。

【描述】

display ospfv3 interface命令用来查看OSPFv3的接口信息。

【举例】

# 显示运行OSPFv3的接口Vlan-interface200的信息。

<Sysname >display ospfv3 interface Vlan-interface 200

Vlan-interface200 is up, line protocol is up

  Interface ID 11665607

  IPv6 Prefixes

    FE80::20F:E2FF:FE00:5 (Link-Local Address)

    2001:1::2

  OSPFv3 Process (1), Area 0.0.0.1, Instance ID 0

    Router ID: 1.1.1.1, Network Type: BROADCAST, Cost: 1

    Transmit Delay is 1 sec, State: DR, Priority: 1

    Designated Router (ID) 1.1.1.1

      Interface Address: FE80::20F:E2FF:FE00:5

    Backup Designated Router (ID): 2.2.2.2

      Interface Address: FE80::20F:E2FF:FE00:2205

    Timer interval configured, Hello: 10, Dead: 40, Wait: 40, Retransmit: 5

      Hello due in 00:00:08

    Neighbor Count is 1, Adjacent neighbor count is 1

表3-2 display ospfv3 interface命令显示信息描述表

字段

描述

Interface ID

接口ID

IPv6 Prefixes

IPv6前缀

OSPFv3 Process

OSPFv3进程号

Area

区域ID

Instance ID

实例ID

Router ID

路由器的Router ID

Network Type

接口的网络类型

Cost

接口的路由开销值

Transmit Delay

接口对LSA的传输延迟时间

State

接口状态

Priority

接口的DR优先级

Designated Router (ID)

本链路上DR的Router ID

Backup Designated Router (ID)

本链路上BDR的Router ID

Interface Address

接口地址

Timer interval configured

配置的OSPFv3定时器,分别定义如下:

Hello

接口发送Hello报文的时间间隔

Dead

邻居的失效时间

Wait

在该定时器超时后,接口退出Waiting状态

Retransmit

接口重传LSA的时间间隔

Hello due in 00:00:08

接口将在8秒后发送hello报文

Neighbor Count

接口的邻居数目

Adjacent neighbor count

接口的邻接数目

 

3.1.7  display ospfv3 lsdb

【命令】

display ospfv3 [ process-id ] lsdb [ [ external | inter-prefix | inter-router | intra-prefix | link | network | router ] [ link-state-id ] [ originate-router router-id ] | total ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

external:显示数据库中AS-external LSA的信息。

inter-prefix:显示数据库中Inter-area-prefix LSA的信息。

inter-router:显示数据库中Inter-area-router LSA的信息。

intra-prefix:显示数据库中Intra-area-prefix LSA的信息。

link:显示数据库中Link-LSA的信息。

network:显示数据库中Network-LSA的信息。

router:显示数据库中Router-LSA的信息。

link-state-id:链路状态ID,IPv4地址形式。

originate-router router-id:发布该LSA的路由器的Router ID。

total:显示数据库中LSA的统计信息。

【描述】

display ospfv3 lsdb命令用来显示OSPFv3的链路状态数据库信息。

【举例】

# 显示OSPFv3的链路状态数据库信息。

<Sysname> display ospfv3 lsdb

 

            OSPFv3 Router with ID (5.5.5.5) (Process 1)

               Link-LSA (Interface Vlan-interface100)

 ----------------------------------------------------------------

Link State ID   Origin Router    Age   Seq#     CkSum  Prefix

0.15.0.9        5.5.5.5          0304  0x80000001 0x5b6a      1

0.15.0.9        6.6.6.6          0311  0x80000001 0x6956      1

 

               Router-LSA (Area 0.0.0.0)

 ----------------------------------------------------------------

Link State ID   Origin Router    Age   Seq#     CkSum    Link

0.0.0.0         5.5.5.5          0263  0x80000002 0x823f      1

0.0.0.0         6.6.6.6          0264  0x80000003 0x625a      1

 

               Network-LSA (Area 0.0.0.0)

 ----------------------------------------------------------------

Link State ID   Origin Router    Age   SeqNum     CkSum

0.15.0.9        6.6.6.6          0264  0x80000001 0x3498

 

               Intra-Area-Prefix-LSA (Area 0.0.0.0)

 ----------------------------------------------------------------

Link State ID  Origin Router   Age   SeqNum     CkSum  Prefix  Reference

0.0.0.2        6.6.6.6         0263  0x80000001 0x95c4      1  Network-LSA

表3-3 display ospfv3 lsdb命令显示信息描述表

字段

描述

Link-LSA

第八类LSA

Link State ID

链接状态ID

Origin Router

产生LSA的路由器

Age

LSA老化时间

Seq#

LSA序列号

CkSum

LSA校验和

Prefix

前缀数目

Router-LSA

第一类LSA

Link

链路数目

Network-LSA

第二类LSA

Intra-Area-Prefix-LSA

第九类LSA

Reference

引用的LSA类型

 

# 显示LSDB中Link-local LSA的信息。

<Sysname> display ospfv3 lsdb link

 

 

            OSPFv3 Router with ID (4.4.4.4) (Process 1)

 

 

                Link-LSA (Interface Vlan-interface400)

 ----------------------------------------------------------------

  LS age            : 1536

  LS Type           : Link-LSA

  Link State ID     : 0.178.1.143

  Originating Router: 3.3.3.3

  LS Seq Number     : 0x80000003

  Checksum          : 0x22A7

  Length            : 56

  Priority          : 1

  Options           : 0x000011 (-|R|-|-|-|V6)

  Link-Local Address: FE80::2E0:FCFF:FE00:242A

  Number of Prefixes: 1

      Prefix        : 2001:2::/64

      Prefix Options: 0 (-|-|-|-)

 

 

  LS age            : 1558

  LS Type           : Link-LSA

  Link State ID     : 0.178.1.143

  Originating Router: 4.4.4.4

  LS Seq Number     : 0x80000003

  Checksum          : 0x4A6A

  Length            : 56

  Priority          : 1

  Options           : 0x000011 (-|R|-|-|-|V6)

  Link-Local Address: FE80::2E0:FCFF:FE00:550A

  Number of Prefixes: 1

      Prefix        : 2001:2::/64

      Prefix Options: 0 (-|-|-|-)

表3-4 display ospfv3 lsdb link命令显示信息描述表

字段

描述

LS age

LSA老化时间

LS Type

LSA类型

Originating Router

产生LSA的路由器

LS Seq Number

LSA序列号

Checksum

LSA校验和

Length

LSA长度

Priority

路由器优先级

Options

选项

Link-Local Address

链路本地地址

Number of Prefixes

前缀的数目

Prefix

地址前缀

Prefix Options

前缀选项

 

3.1.8  display ospfv3 lsdb statistic

【命令】

display ospfv3 lsdb statistic

【视图】

任意视图

【参数】

【描述】

display ospfv3 lsdb statistic命令用来显示OSPFv3 LSDB中LSA的统计信息。

【举例】

# 显示OSPFv3 LSDB的统计信息。

<System> display ospfv3 lsdb statistic

 

            OSPFv3 Router with ID (1.1.1.1) (Process 1)

                           LSA Statistics

 ----------------------------------------------------------------------

Area ID         Router   Network  InterPre InterRou IntraPre Link     ASE

0.0.0.0         2        1        1        0        1

0.0.0.1         1        0        1        0        1

Total           3        1        2        0        2        3        0

表3-5 display ospfv3 lsdb statistic命令显示信息描述表

字段

描述

Area ID

区域标识

Router

Router-LSA的个数

Network

Network-LSA的个数

InterPre

Inter-Area-Prefix-LSA的个数

InterRou

Inter-Area-Router-LSA的个数

IntraPre

Intra-Area-Prefix-LSA的个数

Link

Link-LSA的个数

ASE

AS-external-LSA的个数

Total

不同区域相同类型LSA的总个数

 

3.1.9  display ospfv3 next-hop

【命令】

display ospfv3 [ process-id ] next-hop

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

【描述】

display ospfv3 next-hop命令用来显示OSPFv3下一跳信息。如果不指定进程号,将显示所有OSPFv3进程的下一跳信息。

【举例】

# 显示OSPFv3下一跳信息。

<Sysname> display ospfv3 next-hop

 

            OSPFv3 Router with ID (2.2.2.2) (Process 1)

Neighbor-Id     Next-Hop                              Interface   RefCount

1.1.1.1         FE80::20F:E2FF:FE00:1                 Vlan100      1

表3-6 display ospfv3 next-hop命令显示信息描述表

字段

描述

Neighbor-Id

邻居路由器的Router ID

Next-hop

下一跳地址

Interface

出接口的名称

RefCount

引用计数

 

3.1.10  display ospfv3 peer

【命令】

display ospfv3 [ process-id ] [ area area-id ] peer [ [ interface-type interface-number ] [ verbose ] | peer-router-id ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

area:显示指定区域的邻居信息。

area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

interface-type interface-number:接口类型和接口编号。

verbose:显示邻居的详细信息。

peer-router-id:显示指定邻居的信息。

【描述】

display ospfv3 peer命令用来显示OSPFv3邻居的信息。

需要注意的是:

l              如果不输入area-id参数,则显示所有区域的邻居信息;

l              如果不输入process-id参数,则显示所有进程的信息;

l              如果接口参数、邻居Router ID参数都不输入,则显示所有接口的邻居信息。

【举例】

# 查看接口上的OSPFv3进程1的邻居信息。

<Sysname> display ospfv3 1 peer Vlan-interface 400

 

                      OSPFv3 Process (1)

 

OSPFv3 Area (0.0.0.2)

Neighbor ID     Pri   State            Dead Time   Interface  Instance ID

3.3.3.3         1     Full/Backup      00:00:38    Vlan400        0

表3-7 display ospfv3 peer命令显示信息描述表

字段

描述

Neighbor ID

邻居ID

Pri

邻居路由器优先级

State

邻居状态

Dead Time

邻居路由器的失效时间

Interface

和邻居相连的接口

Instance ID

实例ID

 

# 查看接口上的OSPFv3进程1的邻居详细信息。

<Sysname> display ospfv3 1 peer Vlan-interface 400 verbose

 

                      OSPFv3 Process (1)

 Neighbor: 3.3.3.3, interface address: FE80::2E0:FCFF:FE00:242A

    In the area 0.0.0.2 via interface Vlan-interface400

    DR is 4.4.4.4 BDR is 3.3.3.3

    Options is 0x000011 (-|R|-|-|-|V6)

    Dead timer due in 00:00:35

    Database Summary List 0

    Link State Request List 0

    Link State Retransmission List 0

表3-8 display ospfv3 peer verbose命令显示信息描述表

字段

描述

Neighbor

邻居ID

interface address

接口地址

In the area 0.0.0.2 via interface vlan-interface 400

区域0.0.0.1上的接口vlan-interface 400

DR is 4.4.4.4 BDR is 3.3.3.3

DR是4.4.4.4 BDR是3.3.3.3

Options is 0x000011 (-|R|-|-|-|V6)

选项是0x000011 (-|R|-|-|-|V6)

Dead timer due in 00:00:35

邻居路由器的失效时间剩余35秒

Database Summary List

需要DD报文发送的LSA个数

Link State Request List

链路状态请求列表中LSA个数

Link State Retransmission List

链路状态重传请求列表中LSA 个数

 

3.1.11  display ospfv3 peer statistic

【命令】

display ospfv3 peer statistic

【视图】

任意视图

【参数】

【描述】

display ospfv3 peer statistic命令用来显示本地路由器所有OSPFv3邻居的统计信息,即处于各种状态的邻居数目。

【举例】

# 显示所有OSPFv3邻居的统计信息。

<Sysname> display ospfv3 peer statistic

 

            OSPFv3 Router with ID (1.1.1.1) (Process 1)

                           Neighbor Statistics

 ----------------------------------------------------------------------

Area ID         Down     Init     2-way    ExStar   Exchange Loading  Full

0.0.0.0         0        0        0        0        0        0        1

Total           0        0        0        0        0        0        1

表3-9 display ospfv3 peer statistic命令显示信息描述表

字段

描述

Area ID

区域标识

Down

该状态为OSPFv3建立邻居关系的初始化状态,表示OSPFv3路由器在一定时间之内没有收到从某一邻居路由器发送来的信息

Init

此状态表示OSPFv3路由器已经接收到邻居路由器发送来的Hello数据包,但该Hello数据包内没有包含自己的Router ID,还没有建立起双方的双向通信

2-way

此状态表示OSPFv3路由器与邻居路由器的双向通信已经建立。DR及BDR的选择是在这个状态(或更高的状态)完成的

ExStar

在此状态,路由器要确定邻居双方的主从关系并决定初始的DD报文的序列号

Exchange

在此状态,OSPFv3路由器向其邻居路由器发送DD报文来交换链路状态信息

Loading

在此状态,OSPFv3路由器向邻居路由器发送LSR报文,请求最新的链路状态信息

Full

在此状态,建立起邻居关系的路由器之间已经完成了数据库同步的工作,它们的链路状态数据库已经一致

Total

所有区域中处于相同状态的邻居数目的总和

 

3.1.12  display ospfv3 request-list

【命令】

display ospfv3 [ process-id ] request-list [ { external | inter-prefix | inter-router | intra-prefix | link | network | router } [ link-state-id ] [ originate-router ip-address ] | statistics ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

external:显示请求列表中AS-external LSA的信息。

inter-prefix:显示请求列表中Inter-area-prefix LSA的信息。

inter-router:显示请求列表中Inter-area-router LSA的信息。

intra-prefix:显示请求列表中Intra-area-prefix LSA的信息。

link:显示请求列表中Link LSA的信息。

network:显示请求列表中Network-LSA的信息。

router:显示请求列表中Router-LSA的信息。

link-state-id:链路状态ID,IPv4地址形式。

originate-router ip-address:LSA发布路由器的Router ID。

statistics:显示请求列表中LSA的统计信息。

【描述】

display ospfv3 request-list命令用来显示OSPFv3链路状态请求列表信息。如果不指定进程号,将显示所有OSPFv3进程的链路状态请求列表信息。

【举例】

# 显示OSPFv3链路状态请求列表信息。

<Sysname> display ospfv3 request-list

 

         OSPFv3 Router with ID (11.1.1.1) (Process 1)

             Interface Vlan100    Area-ID 0.0.0.0

--------------------------------------------------------------------------

                          Nbr-ID   12.1.1.1

LS-Type               LS-ID           AdvRouter       SeqNum       Age  CkSum

Router-LSA            0.0.0.0         12.1.1.1          0x80000014    774  0xe5b0

表3-10  display ospfv3 request-list命令显示信息描述表

字段

描述

Interface

接口名称

Area-ID

区域ID

Nbr-ID

邻居路由器ID

LS-Type

LSA类型

LS-ID

链路状态ID

AdvRouter

发布路由器

SeqNum

LSA序列号

Age

LSA老化时间

CkSum

校验和

 

# 显示OSPFv3链路状态请求列表的统计信息。

<Sysname> display ospfv3 request-list statistics

 

            OSPFv3 Router with ID (1.1.1.1) (Process 1)

Interface    Neighbor        LSA-Count

Vlan100      2.2.2.2         0

表3-11 display ospfv3 request-list statistics命令显示信息描述表

字段

描述

Interface

接口名称

Neighbor

邻居路由器ID

LSA-Count

请求列表中LSA的个数

 

3.1.13  display ospfv3 retrans-list

【命令】

display ospfv3 [ process-id ] retrans-list [ { external | inter-prefix | inter-router | intra-prefix | link | network | router } [ link-state-id ] [ originate-router ip-address ] | statistics ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

external:显示重传列表中AS-external LSA的信息。

inter-prefix:显示重传列表中Inter-area-prefix LSA的信息。

inter-router:显示重传列表中Inter-area-router LSA的信息。

intra-prefix:显示重传列表中Intra-area-prefix LSA的信息。

link:显示重传列表中Link LSA的信息。

network:显示重传列表中Network-LSA的信息。

router:显示重传列表中Router-LSA的信息。

link-state-id:链路状态ID,IPv4地址形式。

originate-router ip-address:LSA发布路由器的Router ID。

statistics:显示重传列表中LSA的统计信息。

【描述】

display ospfv3 retrans-list命令用来显示OSPFv3链路状态重传列表信息。如果不指定进程号,将显示所有OSPFv3进程的链路状态重传列表信息。

【举例】

# 显示OSPFv3链路状态重传列表信息。

<Sysname> display ospfv3 retrans-list

 

            OSPFv3 Router with ID (11.1.1.1) (Process 1)

             Interface Vlan100    Area-ID 0.0.0.0

----------------------------------------------------------------------------------------------------------

                          Nbr-ID   12.1.1.1

LS-Type               LS-ID           AdvRouter       SeqNum       Age  CkSum

Link-LSA              0.15.0.24       12.1.1.1          0x80000003    519  0x7823

Router-LSA            0.0.0.0         12.1.1.1          0x80000014    774  0xe5b0

表3-12 display ospfv3 retrans-list命令显示信息描述表

字段

描述

Interface

接口名称

Area-ID

区域ID

Nbr-ID

邻居路由器ID

LS-Type

LSA类型

LS-ID

链路状态ID

AdvRouter

发布路由器

SeqNum

LSA序列号

Age

LSA老化时间

CkSum

校验和

 

# 显示OSPFv3链路状态重传列表的统计信息。

<Sysname> display ospfv3 retrans-list statistics

 

            OSPFv3 Router with ID (3.3.3.3) (Process 1)

Interface  Neighbor        LSA-Count

Vlan100     1.1.1.1           0

表3-13 display ospfv3 retrans-list statistics命令显示信息描述表

字段

描述

Interface

接口名称

Neighbor

邻居ID

LSA-Count

重传请求队列中LSA的个数

 

3.1.14  display ospfv3 routing

【命令】

display ospfv3 [ process-id ] routing [ ipv6-address prefix-length | ipv6-address/prefix-length | abr-routes | asbr-routes | all | statistics ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

ipv6-address:IPv6地址前缀。

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

abr-routes:显示到ABR的路由。

asbr-routes:显示到ASBR的路由。

all:显示所有路由。

statistics:显示OSPFv3路由表统计信息。

【描述】

display ospfv3 routing命令用来显示OSPFv3路由表的信息。如果不指定进程号,将显示所有OSPFv3进程的路由表信息。

【举例】

# 显示OSPFv3路由表的信息。

<Sysname> display ospfv3 routing

 

 E1 - Type 1 external route,    IA - Inter area route,    I  - Intra area route

 E2 - Type 2 external route,    *  - Seleted route

 

            OSPFv3 Router with ID (1.1.1.1) (Process 1)

 ------------------------------------------------------------------------

 *Destination: 2001::/64

  Type       : I                                        Cost     : 1

  NextHop    : directly-connected                       Interface: Vlan100

表3-14 display ospfv3 routing命令显示信息描述表

字段

描述

Destination

目的网段

Type

路由类型

Cost

路由开销值

NextHop

下一跳地址

Interface

出接口

 

# 显示OSPFv3路由表的统计信息。

<Sysname> display ospfv3 routing statistics

 

            OSPFv3 Router with ID (3.3.3.3) (Process 1)

                           OSPFv3 Routing Statistics

 Intra-area-routes   :   1

 Inter-area-routes   :   1

 External-routes     :   0

表3-15 display ospfv3 routing statistics命令显示信息描述表

字段

描述

Intra-area-routes

区域内路由数目

Inter-area-routes

区域间路由数目

External-routes

外部路由数目

 

3.1.15  display ospfv3 statistic

【命令】

display ospfv3 statistic

【视图】

任意视图

【参数】

【描述】

display ospfv3 statistic命令用来显示接口收发OSPFv3报文的统计信息。

【举例】

# 显示接口收发OSPFv3报文的统计信息。

<Sysname> display ospfv3 statistic

 

                       OSPFv3 Statistics

Interface Vlan-interface100 Instance 0

 Type              Input       Output

 Hello             189         63

 DB Description    10          8

 Ls Req            2           1

 Ls Upd            16          6

 Ls Ack            10          6 

表3-16 display ospfv3 statistic命令显示信息描述表

字段

描述

Interface

接口名称

Instance

实例号

Type

报文类型

Input

接口接收各种类型报文的数目

Output

接口发送各种类型报文的数目

Hello

Hello报文

DB Description

数据库描述报文

Ls Req

链路状态请求报文

Ls Upd

链路状态更新报文

Ls Ack

链路状态确认报文

 

3.1.16  display ospfv3 topology

【命令】

display ospfv3 [ process-id ] topology [ area area-id ]

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。显示指定OSPFv3进程的拓扑信息。

area:显示指定区域的拓扑信息。

area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

【描述】

display ospfv3 topology命令用来显示OSPFv3拓扑信息。如果不指定进程号,将显示所有OSPFv3进程的拓扑信息。

【举例】

# 显示OSPFv3区域1的拓扑信息。

<Sysname> display ospfv3 topology area 1

 

                      OSPFv3 Process (1)

OSPFv3 Area (0.0.0.1) topology

Type  ID(If-Index)       Bits      Metric    Next-Hop        Interface

Rtr   1.1.1.1                      --

Rtr   2.2.2.2                      1         2.2.2.2         Vlan100

表3-17 display ospfv3 topology命令显示信息描述表

字段

描述

Type

拓扑中节点的类型

ID(If-Index)

路由器的Router ID

Bits

标志位

Metric

开销值

Next-Hop

下一跳

Interface

出接口

 

3.1.17  display ospfv3 vlink

【命令】

display ospfv3 [ process-id ] vlink

【视图】

任意视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

【描述】

display ospfv3 vlink命令用来显示OSPFv3的虚连接信息。如果不指定进程号,则显示所有OSPFv3进程的虚连接信息。

【举例】

# 显示OSPFv3的虚连接信息。

<Sysname> display ospfv3 vlink

 

     Virtual Link VLINK1 to router 1.1.1.1 is up

       Transit area :0.0.0.1 via interface Vlan-interface100, instance ID: 0

       Local address: 2000:1::1

       Remote address: 2001:1:1::1

       Transmit Delay is 1 sec, State: P-To-P,

       Timer intervals configured, Hello: 10, Dead: 40, Wait: 40, Retransmit: 5

         Hello due in 00:00:02

         Adjacency state :Full

表3-18 display ospfv3 vlink命令显示信息描述表

字段

描述

Virtual Link VLINK1 to router 1.1.1.1 is up

到路由器1.1.1.1的虚连接VLINK1处于up状态

Transit area 0.0.0.1 via interface Vlan-interface100

区域0.0.0.1上的接口Vlan-interface100

instance ID

实例ID

Local address

本地IPv6地址

Remote address

对端IPv6地址

Transmit Delay

接口发送LSA的传输延迟时间

State

接口状态

Timer intervals configured,

配置的OSPFv3定时器,分别定义如下:

Hello

接口发送Hello报文的时间间隔

Dead

邻居的失效时间

Wait

在该定时器超时后,接口退出Waiting状态

Retransmit

接口重传LSA的时间间隔

Hello due in 00:00:02

将于2秒钟后发送hello报文

Adjacency state

邻接状态

 

3.1.18  filter-policy export

【命令】

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

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

【视图】

OSPFv3视图

【参数】

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

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

isisv6 process-id:对引入的进程号为process-id的IPv6-IS-IS路由进行过滤,process-id的取值范围为1~65535。

ospfv3 process-id:对引入的进程号为process-id的OSPFv3路由进行过滤,process-id的取值范围为1~65535。

ripng process-id:对引入的进程号为process-id的RIPng路由进行过滤,process-id的取值范围为1~65535。

bgp4+:对引入的BGP4+路由信息进行过滤。

direct:对引入的直连路由信息进行过滤。

static对引入的静态路由信息进行过滤。

【描述】

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

缺省情况下,没有对引入的路由信息过滤。

如果没有指定具体的路由协议,将对所有引入的路由信息进行过滤。

&  说明:

filter-policy export命令只对本设备使用import-route引入的路由起作用。如果没有配置import-route命令来引入其它外部路由(包括不同进程的OSPFv3路由),则filter-policy export命令无效。

 

【举例】

# 根据序号为2001的IPv6 ACL对所有引入的路由信息进行过滤。

<Sysname> system-view

[Sysname] acl ipv6 number 2001

[Sysname-acl6-basic-2001] rule permit source 2002:1:: 64

[Sysname-acl6-basic-2001] quit

[Sysname] ospfv3

[Sysname-ospfv3-1] filter-policy 2001 export

3.1.19  filter-policy import

【命令】

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

undo filter-policy import

【视图】

OSPFv3视图

【参数】

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

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

【描述】

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

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

&  说明:

filter-policy import命令只对OSPFv3计算出来的路由进行过滤,没有通过过滤的路由将不被加入路由表中,从而不能指导报文转发。

 

【举例】

# 根据IPv6地址前缀列表abc对接收的路由信息进行过滤。

<Sysname> system-view

[Sysname] ip ipv6-prefix abc permit 2002:1:: 64

[Sysname] ospfv3 1

[Sysname-ospfv3-1] filter-policy ipv6-prefix abc import

3.1.20  import-route

【命令】

import-route { isisv6 process-id | ospfv3 process-id | ripng process-id | bgp4+ [ allow-ibgp ] | direct | static } [ cost value | type type | route-policy route-policy-name ] *

undo import-route { isisv6 process-id | ospfv3 process-id | ripng process-id | bgp4+ | direct | static }

【视图】

OSPFv3视图

【参数】

isisv6 process-id:引入协议进程号为process-id isisv6路由,process-idisisv6进程号,取值范围为1~65535。

ospfv3 process-id:引入协议进程号为process-idospfv3路由,process-idospfv3进程号,取值范围为1~65535。

ripng process-id:引入协议进程号为process-idripng路由,process-idripng进程号,取值范围为1~65535。

bgp4+:引入bgp4+路由。

allow-ibgp:允许引入IBGP路由。

direct:引入直连路由。

static引入静态路由。

cost value:引入路由的开销值,value取值范围为1~16777214,缺省值为1。

type type:引入路由的类型,取值范围为1~2,缺省值为2。

route-policy:指定路由策略,只有满足指定匹配条件的路由才被引入。

route-policy-name:路由策略名,为1~19个字符的字符串。

【描述】

import-route命令用来引入外部路由信息。undo import-route命令用来取消对外部路由信息的引入。

缺省情况下,没有引入外部路由信息。

  注意:

import-route bgp4+表示只引入EBGP路由,import-route bgp4+ allow-ibgp表示也将IBGP路由引入,容易引起路由环路,请慎用!

 

【举例】

# 指定引入进程号为10的RIPng路由为第二类路由,路由开销值为50。

<Sysname> system-view

[Sysname] ospfv3

[Sysname-ospfv3-1] import-route ripng 10 type 2 cost 50

# OSPFv3进程100引入OSPFv3进程160发现的路由。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] import-route ospfv3 160

3.1.21  log-peer-change

【命令】

log-peer-change

undo log-peer-change

【视图】

OSPFv3视图

【参数】

【描述】

log-peer-change命令用来打开该OSPFv3进程下的邻接状态变化的输出开关。undo log-peer-change命令用来关闭输出开关。

缺省情况下,输出开关处于打开状态。

当打开邻接状态输出开关后,该OSPFv3进程下邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭。

【举例】

# 在当前路由器上关闭OSPFv3进程100的邻接状态变化的输出开关。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] undo log-peer-change

3.1.22  maximum load-balancing

【命令】

maximum load-balancing maximum

undo maximum load-balancing

【视图】

OSPFv3视图

【参数】

maximum:最大等价路由的条数,当maximum取值为1时,相当于不进行负载分担。取值范围为1~4。

【描述】

maximum load-balancing命令用来设置OSPFv3所能支持的最大等价路由条数。undo maximum load-balancing命令用来恢复最大等价路由条数的缺省值。

缺省情况下,OSPFv3支持的最大等价路由条数为4条。

【举例】

# 配置OSPFv3所能支持的最大等价路由条数为2条。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] maximum load-balancing 2

3.1.23  ospfv3

【命令】

ospfv3 [ process-id ]

undo ospfv3 [ process-id ]

【视图】

系统视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535,缺省值为1。

【描述】

ospfv3命令用来启动OSPFv3进程并进入OSPFv3视图。undo ospfv3命令用来关闭OSPFv3进程。

缺省情况下,系统没有运行OSPFv3进程。

相关配置可参考命令router-id

&  说明:

只有在OSPFv3视图下配置了Router ID,OSPFv3进程才能正常运行,否则只能看到该进程,但无法生成LSA。

 

【举例】

# 启动进程号为120的OSPFv3进程并配置路由器的Router ID为1.1.1.1。

<Sysname> system-view

[Sysname] ospfv3 120

[Sysname-ospfv3-120] router-id 1.1.1.1

3.1.24  ospfv3 area

【命令】

ospfv3 process-id area area-id [ instance instance-id ]

undo ospfv3 process-id area area-id [ instance instance-id ]

【视图】

接口视图

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。

area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 area命令用来在接口上使能OSPFv3协议,并指定所属区域。undo ospfv3 area命令用来恢复缺省情况。

缺省情况下,接口上没有使能OSPFv3协议。

【举例】

# 在接口Vlan-interface10上启动OSPFv3实例1的运行,并使能到area 1中。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 1 area 1 instance 1

3.1.25  ospfv3 cost

【命令】

ospfv3 cost value [ instance instance-id ]

undo ospfv3 cost [ instance instance-id ]

【视图】

接口视图

【参数】

value:接口运行OSPFv3协议的路由开销,取值范围为1~65535。

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 cost命令用来配置运行不同OSPFv3实例的接口的开销值。undo ospfv3 cost命令用来恢复缺省情况。

缺省情况下,运行不同OSPFv3实例的接口的开销值为1。

【举例】

# 指定运行OSPFv3实例1的接口Vlan-interface10的开销为33。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 cost 33 instance 1

3.1.26  ospfv3 dr-priority

【命令】

ospfv3 dr-priority priority [ instance instance-id ]

undo ospfv3 dr-priority [ instance instance-id ]

【视图】

接口视图

【参数】

priority:接口的DR优先级,取值范围为0~255。

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 dr-priority命令用来配置运行不同OSPFv3实例的接口的DR优先级。undo ospfv3 dr-priority命令用来恢复缺省情况。

缺省情况下,接口的DR优先级为1。

接口的DR优先级决定了该接口在选举DR/BDR时所具有的资格,优先级高的在选举时被首先考虑。

【举例】

# 设置运行OSPFv3实例1的接口Vlan-interface10在选举DR/BDR时的优先级为8。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 dr-priority 8 instance 1

3.1.27  ospfv3 mtu-ignore

【命令】

ospfv3 mtu-ignore [ instance instance-id ]

undo ospfv3 mtu-ignore [ instance instance-id ]

【视图】

接口视图

【参数】

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 mtu-ignore命令用来设置接口在发送DD报文时忽略MTU检查。undo ospfv3 mtu-ignore命令用来恢复缺省情况。

缺省情况下,不忽略MTU检查。

【举例】

# 配置运行OSPFv3实例1的接口Vlan-interface10在发送DD报文时忽略MTU检查。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 mtu-ignore instance 1

3.1.28  ospfv3 timer dead

【命令】

ospfv3 timer dead seconds [ instance instance-id ]

undo ospfv3 timer dead [ instance instance-id ]

【视图】

接口视图

【参数】

seconds:OSPFv3邻居失效的时间,取值范围为1~65535,单位为秒。

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 timer dead命令用来配置运行不同OSPFv3实例的接口的邻居失效时间。undo ospfv3 timer dead命令用来恢复缺省值。

缺省情况下,OSPFv3邻居失效时间为40秒。

OSPFv3邻居的失效时间是指:在该时间间隔内,如果没有收到邻居的Hello报文,就认为该邻居已失效。dead seconds值一般至少应为hello seconds值的4倍,同一网段上的路由器的dead seconds必须相同。

相关配置可参考命令ospfv3 timer hello

【举例】

# 配置运行OSPFv3实例1的接口Vlan-interface10上的邻居失效时间为80秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer dead 80 instance 1

3.1.29  ospfv3 timer hello

【命令】

ospfv3 timer hello seconds [ instance instance-id ]

undo ospfv3 timer hello [ instance instance-id ]

【视图】

接口视图

【参数】

seconds:接口发送Hello报文的时间间隔,取值范围为1~65535,单位为秒。

Instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 timer hello命令用来设置运行不同OSPFv3实例的接口发送Hello报文的时间间隔。undo ospfv3 timer hello命令用来恢复缺省值。

缺省情况下,发送Hello报文的时间间隔的值为10秒。

相关配置可参考命令ospfv3 timer dead

【举例】

# 配置运行OSPFv3实例1的接口Vlan-interface10发送Hello报文的间隔时间为20秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer hello 20 instance 1

3.1.30  ospfv3 timer retransmit

【命令】

ospfv3 timer retransmit interval [ instance instance-id ]

undo ospfv3 timer retransmit [ instance instance-id ]

【视图】

接口视图

【参数】

interval:接口重传LSA的时间间隔,取值范围为1~65535,单位为秒。

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 timer retransmit命令用来配置运行不同OSPFv3实例的接口重传LSA的时间间隔。undo ospfv3 timer retransmit命令用来恢复缺省情况。

缺省情况下,接口重传LSA的时间间隔为5秒。

当一台路由器向它的邻居发送一条LSA后,需要等到对方的确认报文。若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA。

相邻路由器重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传。

【举例】

# 指定运行OSPFv3实例1的接口Vlan-interface10重传LSA的时间间隔为12秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer retransmit 12 instance 1

3.1.31  ospfv3 trans-delay

【命令】

ospfv3 trans-delay seconds [ instance instance-id ]

undo ospfv3 trans-delay [ instance instance-id ]

【视图】

接口视图

【参数】

seconds:接口对LSA的传输延迟时间,取值范围为1~3600,单位为秒。

instance-id:接口所属的实例ID,取值范围为0~255,缺省值为0。

【描述】

ospfv3 trans-delay命令用来设置运行不同OSPFv3实例的接口对LSA的传输延迟时间。undo ospfv3 trans-delay命令用来恢复缺省情况。

缺省情况下,接口对LSA的传输延迟时间为1秒。

LSA在本路由器的链路状态数据库(LSDB)中会随时间老化(每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前将LSA的老化时间增加一定的延迟时间。此配置对低速率的网络尤其重要。

【举例】

# 指定运行OSPFv3实例1的接口Vlan-interface10洪泛LSA的时延值为3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 trans-delay 3 instance 1

3.1.32  preference

【命令】

preference [ ase ] [ route-policy route-policy-name ] preference

undo preference [ ase ]

【视图】

OSPFv3视图

【参数】

ase:设置OSPFv3外部路由优先级。如果不指定该参数,则设置OSPFv3内部路由优先级。

route-policy:应用路由策略,对特定的路由设置优先级。

route-policy-name:路由策略名称,为1~19个字符的字符串。

preference:OSPFv3协议路由的优先级,取值范围为1~255。

【描述】

preference命令用来配置OSPFv3协议路由的优先级。undo preference命令用来恢复缺省情况。

缺省情况下,OSPFv3内部路由的优先级为10,OSPFv3外部路由的优先级为150。

优先级的值越小,其实际的优先程度越高。

由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级。在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发IPv6报文。

【举例】

# 设置OSPFv3协议路由的优先级为150。

<Sysname> system-view

[Sysname] OSPFv3

[Sysname-OSPFv3-1] preference 150

3.1.33  router-id

【命令】

router-id router-id

undo router-id

【视图】

OSPFv3视图

【参数】

router-id:路由器标识符,IPv4地址格式。

【描述】

router-id命令用来设置运行OSPFv3协议的路由器的Router ID。undo router-id命令用来删除已设置的路由器的Router ID。

Router ID是一台运行OSPFv3协议的路由器在自治系统中的唯一标识。如果用户没有指定路由器的Router ID,则OSPFv3进程无法运行。

设置路由器的Router ID时,必须保证自治系统中任意两个进程的Router ID都不相同。

相关配置可参考命令ospfv3

&  说明:

通过指定不同的进程号,可以在一台路由器上运行多个OSPFv3进程,在这种情况下,必须为不同进程指定不同的Router ID。

 

【举例】

# 设置OSPFv3进程1的Router ID为10.1.1.3。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] router-id 10.1.1.3

3.1.34  silent-interface

【命令】

silent-interface { interface-type interface-number | all }

undo silent-interface { interface-type interface-number | all }

【视图】

OSPFv3视图

【参数】

interface-type interface-number:接口类型和接口编号。

all:所有接口。

【描述】

silent-interface命令用来禁止指定的接口发送OSPFv3报文。undo silent-interface命令用来恢复缺省情况。

缺省情况下,允许接口发送OSPFv3报文。

不同的进程可以对同一接口禁止发送OSPFv3报文,但silent-interface命令只对本进程已经使能的OSPFv3接口起作用,对其它进程的接口不起作用。

【举例】

# 禁止接口Vlan-interface10在OSPFv3进程100和200中发送OSPFv3报文。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] router-id 10.110.1.9

[Sysname-ospfv3-100] silent-interface vlan-interface 10

[Sysname-ospfv3-100] quit

[Sysname] ospfv3 200

[Sysname-ospfv3-200] router-id 20.18.0.7

[Sysname-ospfv3-200] silent-interface vlan-interface 10

3.1.35  spf timers

【命令】

spf timers delay-interval hold-interval

undo spf timers

【视图】

OSPFv3视图

【参数】

delay-interval:从收到网络拓扑变化到OSPFv3开始进行SPF计算的延迟时间,取值范围为1~65535,单位为秒。

hold-interval:OSPFv3两次SPF计算抑止间隔时间,取值范围为1~65535,单位为秒。

【描述】

spf timers命令用来配置OSPFv3路由计算的延迟时间和间隔时间。undo spf timers命令用来恢复缺省情况。

缺省情况下,OSPFv3路由计算的延迟时间和间隔时间分别为5秒和10秒。

运行OSPFv3协议的路由器,可以根据本地维护的LSDB,通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳。通过调节SPF的计算间隔,可以抑制因为网络频繁变化而导致占用过多带宽资源和路由器资源的情况发生。

【举例】

# 设置OSPFv3路由计算延迟和抑止间隔时间为6秒。

<Sysname> system-view

[Sysname]ospfv3 1

[Sysname-ospfv3-1] spf timers 6 6

3.1.36  stub

【命令】

stub [ no-summary ]

undo stub

【视图】

OSPFv3区域视图

【参数】

no-summary:该参数只用于Stub区域的ABR,配置后ABR只向区域内发布一条缺省路由的Summary-LSA,不生成任何其它Summary-LSAs(这种区域又称为Totally Stub区域)。

【描述】

stub命令用来配置一个区域为Stub区域。undo stub命令用来取消这种配置。

缺省情况下,没有区域被配置为Stub区域。

如果要将一个区域配置成Stub区域,则该区域中的所有路由器都必须配置此属性。

相关配置可参考命令default-cost

【举例】

# 将OSPFv3区域1设置为Stub区域。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] stub

3.1.37  vlink-peer

【命令】

vlink-peer router-id [ hello seconds | retransmit seconds | trans-delay seconds | dead seconds | instance instance-id ] *

undo vlink-peer router-id [ hello | retransmit | trans-delay | dead ] *

【视图】

OSPFv3区域视图

【参数】

router-id:虚连接邻居的路由器ID。

hello seconds:接口发送Hello报文的时间间隔,取值范围为1~8192,单位为秒,缺省值为10秒。该值必须和与其建立虚连接的路由器上的hello seconds值相等。

retransmit seconds:接口重传LSA的时间间隔,取值范围为1~3600,单位为秒,缺省值为5秒。

trans-delay seconds:接口延迟发送LSA报文的时间间隔,取值范围为1~3600,单位为秒,缺省值为1秒。

dead seconds:邻居失效的时间,取值范围为1~32768,单位为秒,缺省值为40秒。该值必须和与其建立虚连接路由器的dead seconds值相等并至少为hello seconds值的4倍。

instance instance-id:设置虚连接的实例ID,取值范围为0~255,缺省值为0。

【描述】

vlink-peer命令用来创建并配置一条虚连接。undo vlink-peer命令用来删除一条已有的虚连接。

对于没有和骨干区域直接相连的非骨干区域,或者不连续的骨干区域来说,可以使用vlink-peer命令建立逻辑上的连通性。在某种程度上,可以将虚连接看做一个普通的使能了OSPFv3的接口,因为在其上配置的hello、dead、retransmittrans-delay等参数的原理是类似的。

虚连接的两端必须是ABR,vlink-peer命令必须在两端同时配置才可生效。

【举例】

# 创建一条到10.110.0.3的虚连接。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 10.0.0.0

[Sysname-ospfv3-1-area-10.0.0.0] vlink-peer 10.110.0.3

 


第4章  IPv6 IS-IS配置命令

4.1  IPv6 IS-IS配置命令

&  说明:

l      IPv6 IS-IS实现了IPv4 IS-IS的所有功能,与IPv4 IS-IS的区别在于发布的是IPv6路由信息,本章只列出了IPv6 IS-IS专有的配置命令,其他相关命令请参见“IPv4路由”中的“IS-IS配置命令”。

l      目前S7500E系列以太网交换机中的LSQ1GP12EA单板不支持IPv6功能。

 

4.1.1  display isis route ipv6

【命令】

display isis route ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id ]

【视图】

任意视图

【参数】

verbose:显示IPv6 IS-IS路由的详细信息。

process-id:IPv6 IS-IS进程号,取值范围为1~65535。

level-1:显示Level-1的IPv6 IS-IS路由。

level-2:显示Level-2的IPv6 IS-IS路由。

&  说明:

如果不指定级别,默认为显示Level-1和Level-2路由信息,即Level-1-2。

 

【描述】

display isis route ipv6命令用来显示IPv6 IS-IS路由信息。

【举例】

# 显示IPv6 IS-IS的路由信息。

<Sysname> display isis route ipv6

 

                         Route information for ISIS(1)

                         -----------------------------

 

                     ISIS(1) IPv6 Level-1 Forwarding Table

                     -------------------------------------

 Destination: 2001::                              PrefixLen: 64

 Flag       : R/L/-                               Cost     : 10

 Next Hop   : Direct                              Interface: Vlan100

 

 Destination: 2002::                              PrefixLen: 64

 Flag       : R/L/-                               Cost     : 20

 Next Hop   : FE80::20F:E2FF:FE1D:A65B            Interface: Vlan100

 

      Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set

表4-1 display isis route ipv6命令显示信息描述表

字段

描述

Destination

IPv6目的地址前缀

PrefixLen

前缀长度

Flag/Flags

路由信息状态标志位

D:直连路由

R:该路由是否已放到路由表中

L:是否已经通过LSP发布

U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果设置为“UP”则可避免由Level-2发送到Level-1的LSP又返回给Level-2

Cost

开销值

Next Hop

下一跳

Interface

出接口

 

# 显示IPv6 IS-IS的详细路由信息。

<Sysname> display isis route ipv6 verbose

 

                         Route information for ISIS(1)

                         -----------------------------

 

                     ISIS(1) IPv6 Level-1 Forwarding Table

                     -------------------------------------

 IPV6 Dest  : 2001:1::/64                    Cost : 10       Flag : R/L/-

 Preference : 15                        Admin Tag : -

 Interface  : Vlan100                    Next Hop : Direct

 

 IPV6 Dest  : 2001:2::/64                 Cost : 20      Flag : R/-/-

 Preference : 15                     Admin Tag : -

 Interface  : Vlan100                    Next Hop : FE80::2E0:FCFF:FE00:242A

 

 IPV6 Dest  : 2001:3::/64                    Cost : 20            Flag : R/-/-

 Preference : 15                     Admin Tag : -

 Interface  : Vlan100                 Next Hop : FE80::2E0:FCFF:FE00:242A

 

 IPV6 Dest  : ::/0                           Cost : 10            Flag : R/-/-

 Preference : 15                     Admin Tag : -

 Interface  : Vlan100                 Next Hop : FE80::2E0:FCFF:FE00:242A

 

      Flags: R-Added to RM, L-Advertised in LSPs, U-Up/Down Bit Set

表4-2 display isis route ipv6 verbose命令显示信息描述表

字段

描述

IPV6 Dest

IPv6目的地址和前缀信息

Cost

开销值

Flag/Flags

路由信息状态标志位

D:直连路由

R:该路由是否已放到路由表中

L:是否已经通过LSP发布

U:路由渗透状态标识,标识Level-1路由是否来自Level-2。如果设置为“UP”则可避免由Level-2发送到Level-1的LSP又返回给Level-2

Admin Tag

管理标记

Src Count

发布源个数

Next Hop

下一跳

Interface

出接口

 

4.1.2  ipv6 default-route-advertise

【命令】

ipv6 default-route-advertise [ [ level-1 | level-2 | level-1-2 ] | route-policy route-policy-name ] *

undo ipv6 default-route-advertise [ route-policy route-policy-name ]

【视图】

IS-IS视图

【参数】

route-policy-name:指定路由策略名称,为1~19个字符的字符串。

level-1:设置缺省路由为Level-1级别。

level-2:设置缺省路由为Level-2级别。

level-1-2:设置缺省路由为Level-1-2级别。

&  说明:

如果不指定级别,则默认为生成Level-2级别的缺省路由。

 

【描述】

ipv6 default-route-advertise命令用来设置路由器生成Level-1或Level-2级别的IPv6 IS-IS缺省路由。undo ipv6 default-route-advertise命令用来取消此项功能。

缺省情况下,不生成IPv6 IS-IS缺省路由。

通过使用路由策略,可以强制IPv6 IS-IS只在路由表中有匹配的路由项时才生成缺省路由。如果在路由策略视图中执行apply isis level-1命令,可以在L1 LSP中生成缺省路由;如果在路由策略视图中执行apply isis level-2命令,则可以在L2 LSP中生成缺省路由;如果在路由策略视图中执行apply isis level-1-2命令,则可以在L1 LSP、L2 LSP中各自生成缺省路由。

【举例】

# 设置当前路由器在Level-2级别的LSP中生成缺省路由。

<Sysname> system-view

[Sysname] isis

[Sysname-isis-1] ipv6 default-route-advertise

4.1.3  ipv6 enable

【命令】

ipv6 enable

undo ipv6 enable

【视图】

IS-IS视图

【参数】

【描述】

ipv6 enable命令用来使能IS-IS进程的IPv6能力。undo ipv6 enable命令用来取消该配置。

缺省情况下,不使能IS-IS路由进程的IPv6能力。

【举例】

# 创建IS-IS路由进程1,使能该进程的IPv6能力。

<Sysname> system-view

[Sysname] ipv6

[Sysname] isis 1

[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00

[Sysname-isis-1] ipv6 enable

4.1.4  ipv6 filter-policy export

【命令】

ipv6 filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } export [ protocol [ process-id ] ]

undo ipv6 filter-policy export [ protocol [ process-id ] ]

【视图】

IS-IS视图

【参数】

acl6-number:用来过滤引入路由的基本或高级IPv6 ACL的编号,取值范围为2000~3999。

ipv6-prefix-name:用来过滤引入路由的IPv6地址前缀列表名称,为1~19个字符的字符串。

route-policy-name:用来过滤引入路由的路由策略名称,为1~19个字符的字符串。

protocol:指定哪些已引入的路由信息在发布时要进行过滤,目前可包括:bgp4+directisisv6ospfv3ripngstatic进程的路由信息。如果省略该参数,将对所有要发布的路由进行过滤。

process-id:路由协议进程号,取值范围为1~65535。当protocolisisv6ospfv3ripng时,支持该参数。

【描述】

ipv6 filter-policy export命令用来配置IPv6 IS-IS对引入的路由进行过滤。undo ipv6 filter-policy export命令用来取消对引入的路由进行过滤。

缺省情况下,IPv6 IS-IS不对引入的路由进行过滤。

某些情况下,可能要求只发布某些满足条件的路由信息,此时,可以定义ipv6 filter-policy设置所发布路由信息的过滤条件,只有通过了过滤的路由信息才能被发布。

ipv6 filter-policy export命令一般和ipv6 import-route命令结合使用,它只对已引入的路由在发布给其他路由器时进行过滤。

l              如果没有指定protocol参数,将对所有协议引入的路由进行过滤;

l              如果指定了protocol参数,则只对特定协议引入的路由进行过滤。

相关配置可参考命令ipv6 filter-policy import

【举例】

# 配置IPv6 IS-IS使用编号为2006的IPv6 ACL对所有发布的路由进行过滤。

<Sysname> system-view

[Sysname] isis

[Sysname-isis-1] ipv6 filter-policy 2006 export

4.1.5  ipv6 filter-policy import

【命令】

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

undo ipv6 filter-policy import

【视图】

IS-IS视图

【参数】

acl6-number:用来过滤接收的路由的基本或高级IPv6 ACL的编号,取值范围为2000~3999。

ipv6-prefix-name:用来过滤接收的路由的IPv6地址前缀列表名称,为1~19个字符的字符串。

route-policy-name:用来过滤接收的路由的路由策略名称,为1~19个字符的字符串。

【描述】

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

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

某些情况下,可能要求只接收某些满足条件的路由信息,此时,可以定义ipv6 filter-policy设置接收路由信息的过滤条件,只有通过了过滤的路由信息才能被加入路由表。

相关配置可参考命令ipv6 filter-policy export

【举例】

# 使用编号为2003的IPv6 ACL对接收的路由进行过滤。

<Sysname> system-view

[Sysname] isis

[Sysname-isis-1] ipv6 filter-policy 2003 import

4.1.6  ipv6 import-route

【命令】

ipv6 import-route protocol [ process-id ] [ allow-ibgp ] [ cost cost | [ level-1 | level-2 | level-1-2 ] | route-policy route-policy-name | tag tag ] *

undo ipv6 import-route protocol [ process-id ]

【视图】

IS-IS视图

【参数】

protocol:要引入的路由协议,可以是directstaticripngisisv6bgp4+ospfv3

process-id:引入路由的源路由协议号,取值范围1~65535,缺省值为1。只有当protocolripng、isisv6ospfv3时,该参数可选。

cost:引入路由的路由开销,取值范围为0~4261412864。

level-1:引入路由到Level-1的路由表中。

level-2:引入路由到Level-2的路由表中。如果不指定引入的级别,默认为引入路由到Level-2路由表中。

level-1-2:引入路由到Level-1和Level-2的路由表中。

route-policy-name:用来过滤引入的路由的路由策略名称,为1~19个字符的字符串。

tag:为引入的路由分配管理标签号,取值范围1~4294967295。

allow-ibgp:允许引入IBGP路由,只有当protocol为bgp4+时,该参数可选。

【描述】

ipv6 import-route命令用来设置IPv6 IS-IS引入其他协议的路由信息。undo ipv6 import-route命令用来设置IPv6 IS-IS不引入其它协议的路由信息。

缺省情况下,IPv6 IS-IS不引入其它协议的路由信息。

对IPv6 IS-IS而言,其它路由协议发现的路由总被当作路由域外部的路由来处理。从其它协议引入IPv6路由时,还可指定引入路由的缺省开销cost。

在IPv6 IS-IS引入路由时,可以指定将路由引入到Level-1级、Level-2级或者Level-1-2级路由表中。

  注意:

import-route bgp4+表示只引入EBGP路由,import-route bgp4+ allow-ibgp表示将IBGP路由也引入,容易引起路由环路,请慎用!

 

【举例】

# IPv6 IS-IS引入静态路由,并设置cost值为15。

<Sysname> system-view

[Sysname] isis

[Sysname-isis-1]ipv6 import-route static cost 15

4.1.7  ipv6 import-route isisv6 level-2 into level-1

【命令】

ipv6 import-route isisv6 level-2 into level-1 [ filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } | tag tag ] *

undo ipv6 import-route isisv6 level-2 into level-1

【视图】

IS-IS视图

【参数】

acl6-number:基本IPv6 ACL的编号,取值范围2000~2999。

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

route-policy-name:路由策略名称,为1~19个字符的字符串。

tag:为引入的路由分配管理标签号,取值范围1~4294967295。

【描述】

ipv6 import-route isisv6 level-2 into level-1命令用来使能IPv6 IS-IS路由渗透。undo ipv6 import-route isisv6 level-2 into level-1命令用来禁止IPv6 IS-IS路由渗透。

缺省情况下,禁止IPv6 IS-IS路由渗透。

通过IPv6 IS-IS路由渗透,Level-1-2路由器可以将它所知道的其他区域的Level-1路由信息和Level-2区域路由信息发布给本区域的Level-1和Level-1-2路由器。

【举例】

# 设定路由器从Level-2向Level-1进行路由渗透。

<Sysname> system-view

[Sysname] isis 1

[Sysname-isis-1] ipv6 import-route isisv6 level-2 into level-1

4.1.8  ipv6 maximum load-balancing

【命令】

ipv6 maximum load-balancing number

undo ipv6 maximum load-balancing

【视图】

IS-IS视图

【参数】

number:指定在负载分担方式下等价路由的最大条数,取值范围为1~4,缺省值为4

【描述】

ipv6 maximum load-balancing命令用来配置在负载分担方式下的等价路由的最大条数。undo ipv6 maximum load-balancing命令用来恢复负载分担路由的缺省条数。

&  说明:

请根据内存容量配置等价路由的最大条数。

 

【举例】

# 设置负载分担方式下等价路由的最大条数为2。

<Sysname> system-view

[Sysname] isis 100

[Sysname-isis-100] ipv6 maximum load-balancing 2

4.1.9  ipv6 preference

【命令】

ipv6 preference { route-policy route-policy-name | preference } *

undo ipv6 preference

【视图】

IS-IS视图

【参数】

preference:IPv6 IS-IS协议优先级,取值范围为1~255。

route-policy-name:指定路由策略名称,为1~19个字符的字符串。

【描述】

ipv6 preference命令用来配置IPv6 IS-IS协议的优先级。undo ipv6 preference命令用来恢复IPv6 IS-IS协议的缺省优先级。

缺省情况下,IPv6 IS-IS协议优先级为15。

由于在一台路由器上可能同时运行多种动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。系统为每一种路由协议设置一个优先级,当不同协议都发现了到同一目的地址的路由时,优先级高的协议将起决定作用。

【举例】

# 设置IPv6 IS-IS协议的优先级为20。

<Sysname> system-view

[Sysname] isis

[Sysname-isis-1] ipv6 preference 20

4.1.10  ipv6 summary

【命令】

ipv6 summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] *

undo ipv6 summary ipv6-prefix prefix-length [ level-1 | level-1-2 | level-2 ]

【视图】

IS-IS视图

【参数】

ipv6-prefix:IPv6 IS-IS聚合路由前缀。

prefix-length:IPv6 IS-IS聚合路由前缀长度,取值范围为0~128。

avoid-feedback:避免通过路由计算学习到聚合路由。

generate_null0_route:为防止路由循环而生成NULL 0路由。

level-1:只对引入到Level-1区域的路由进行聚合。

level-1-2:对向Level-1区域和Level-2区域引入的路由都进行聚合。

level-2:只对引入到Level-2区域的路由进行聚合。

tag:管理标签号,取值范围1~4294967295。

&  说明:

如果命令中没有指定Level,缺省为level-2

 

【描述】

ipv6 summary命令用来配置IPv6 IS-IS聚合路由。undo ipv6 summary命令用来删除该聚合路由。

缺省情况下,没有配置IPv6 IS-IS聚合路由。

可以将有相同下一跳的路由聚合为一条路由,这样一方面可以减小路由表规模,另一方面可以减少本路由器生成的LSP报文和LSDB的规模。其中,被聚合的路由可以是IS-IS协议发现的路由,也可以是被引入的路由。另外,聚合后路由的开销取所有被聚合路由中最小的开销。

【举例】

# 配置一条2002::/32的聚合路由。

<Sysname> system-view

[Sysname] isis

[Sysname-isis-1] ipv6 summary 2002:: 32

4.1.11  isis ipv6 enable

【命令】

isis ipv6 enable [ process-id ]

undo isis ipv6 enable

【视图】

接口视图

【参数】

process-id:IS-IS进程号,取值范围1~65535,缺省值为1。

【描述】

isis ipv6 enable命令用来使能接口IS-IS路由进程的IPv6能力并指定要关联的IS-IS进程号,命令成功执行后,接口就会和这个IS-IS进程关联起来。undo isis ipv6 enable命令用来取消该配置。

缺省情况下,接口上没有使能IS-IS路由进程的IPv6能力。

【举例】

# 创建IS-IS路由进程1,使能IPv6能力,并在接口VLAN100上激活这个路由进程的IPv6能力。

<Sysname> system-view

[Sysname] ipv6

[Sysname] isis 1

[Sysname-isis-1] network-entity 10.0001.1010.1020.1030.00

[Sysname-isis-1] ipv6 enable

[Sysname-isis-1] quit

[Sysname] interface Vlan-interface 100

[Sysname--Vlan-interface100] ipv6 address 2002::1/64

[Sysname--Vlan-interface100] isis ipv6 enable 1

 


第5章  IPv6 BGP配置命令

&  说明:

目前S7500E系列以太网交换机中的LSQ1GP12EA单板不支持IPv6功能。

 

5.1  IPv6 BGP配置命令

5.1.1  balance

【命令】

balance number

undo balance

【视图】

IPv6地址族视图

【参数】

number:进行BGP4+负载分担的路由条数,取值范围为1~4。当num取值为1时,相当于不进行负载分担。

【描述】

balance命令用来配置进行IPv6 BGP负载分担的路由条数。undo balance命令用来取消路由负载分担功能。

缺省情况下,没有进行路由负载分担。

与IGP路由的负载分担不同,IPv6 BGP没有明确的度量值决定是否对路由进行负载分担。IPv6 BGP的负载分担是通过改变IPv6 BGP选路规则来实现的。

【举例】

# 配置IPv6 BGP负载分担的路由条数为2条。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] balance 2

5.1.2  bestroute as-path-neglect

【命令】

bestroute as-path-neglect

undo bestroute as-path-neglect

【视图】

IPv6地址族视图

【参数】

【描述】

bestroute as-path-neglect命令用来禁止路由器将AS_PATH当作选路算法中的一个因素。undo bestroute as-path-neglect命令用来允许路由器将AS_PATH当作选路算法中的一个因素。

缺省情况下,路由器将AS_PATH当作选路算法中的一个因素。

【举例】

# 禁止路由器将AS_PATH当作选路算法中的一个因素。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] bestroute as-path-neglect

5.1.3  bestroute compare-med

【命令】

bestroute compare-med

undo bestroute compare-med

【视图】

IPv6地址族视图

【参数】

【描述】

bestroute compare-med命令用来配置根据路由来自的AS进行分组对MED排序优选。undo bestroute compare-med命令用来取消根据路由来自的AS进行分组对MED排序优选。

缺省情况下,不根据路由来自的AS进行分组对MED排序优选。

  注意:

配置该命令后,balance命令将不生效。

 

【举例】

# 设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] bestroute compare-med

5.1.4  bestroute med-confederation

【命令】

bestroute med-confederation

undo bestroute med-confederation

【视图】

IPv6地址族视图

【参数】

【描述】

bestroute med-confederation命令用来配置允许比较联盟对等体的路由按MED值进行优选。undo bestroute med-confederation命令用来取消比较操作。

缺省情况下,比较联盟对等体的路由时不考虑MED值。

只有不包括外部自治系统(不在联盟内)的路径才可比较MED值。如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较。

【举例】

# 配置允许比较联盟对等体的路由按MED值进行优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] bestroute med-confederation

5.1.5  compare-different-as-med

【命令】

compare-different-as-med

undo compare-different-as-med

【视图】

IPv6地址族视图

【参数】

【描述】

compare-different-as-med命令用来配置允许比较来自不同自治系统中的邻居的路由的MED属性值。undo compare-different-as-med命令用来禁止进行比较。

缺省情况下,不允许比较来自不同AS邻居的路由的MED属性值。

如果到达同一目的地址有多条可选有效路径,可以选择MED参数较小的路由作为最终实际使用的路由项。

除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令。

【举例】

# 允许比较来自不同AS邻居的路由的MED属性值。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] compare-different-as-med

5.1.6  dampening

【命令】

dampening [ half-life-reachable half-life-unreachable reuse suppress ceiling | route-policy route-policy-name ] *

undo dampening

【视图】

IPv6地址族视图

【参数】

half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟。缺省值为15分钟。

half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟。缺省值为15分钟。

reuse:指定路由解除抑制状态的阈值。当惩罚降低到该值以下,路由就被再使用,取值范围为1~20000。缺省值为750。

suppress:指定路由进入抑制状态的阈值。当惩罚超过该极限时,路由受到抑制,取值范围为1~20000,实际配置的值必须大于reuse。缺省值为2000。

ceiling:惩罚上限值,取值范围为1001~20000,实际配置的值必须大于suppress。缺省值为16000。

route-policy-name:路由策略名,为1~19个字符的字符串。

half-life-reachablehalf-life-unreachablereusesuppress和ceiling都是相互依存的,因此配置了以上参数中的任何一个,那么所有参数都必须指定。

【描述】

dampening命令用来配置IPv6 BGP路由衰减。undo dampening命令用来取消路由衰减。

缺省情况下,没有配置路由衰减。

相关配置可参考命令reset bgp ipv6 dampeningreset bgp ipv6 flap-infodisplay bgp ipv6 routing-table dampeneddisplay bgp ipv6 routing-table dampening parameterdisplay bgp ipv6 routing-table flap-info

【举例】

# 配置IPv6 BGP路由衰减。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] dampening 10 10 1000 2000 3000

5.1.7  default local-preference

【命令】

default local-preference value

undo default local-preference

【视图】

IPv6地址族视图

【参数】

value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高。

【描述】

default local-preference命令用来配置本地优先级的缺省值。undo default local-preference命令用来恢复缺省情况。

缺省情况下,本地优先级的缺省值为100。

可以用配置不同本地优先级的方法来影响IPv6 BGP的路由选择。

【举例】

# 在同一自治区域中的两台设备A、B和外部自治区域相连。可以使用此命令将设备B的缺省本地优先级100更新为180,以使同一条路由同时通过A和B时优先选择经过B的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] default local-preference 180

5.1.8  default med

【命令】

default med med-value

undo default med

【视图】

IPv6地址族视图

【参数】

med-value:指定的MED的缺省值,取值范围为0~4294967295。

【描述】

default med命令用来配置系统的缺省MED值。undo default med命令用来恢复缺省情况。

缺省情况下,系统缺省的MED值为0。

多出口区分(MED)属性是一个路由的外部度量(Metric),与本地优先级属性不同,MED在自治系统间交换,但进入自治系统的MED不会再发送到该自治系统以外。MED属性用于选择最佳路由,MED较小的路由被选择。当一个运行BGP的路由器通过不同的外部对等体(External Peer)得到目的地址相同、下一跳不同的路由时,将根据不同路由的MED值进行优先选择。在其它条件相同的情况下,MED较小的路由作为自治系统的外部路由。

【举例】

# 设备A和B属于AS100,设备C属于AS200。C是A和B的对等体。可以配置A的MED为25,以使C优先选择B发送的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] default med 25

5.1.9  default-route imported

【命令】

default-route imported

undo default-route imported

【视图】

IPv6地址族视图

【参数】

【描述】

default-route imported命令用来允许将缺省路由引入到IPv6 BGP路由表中。undo default-route imported命令用来取消该功能。

缺省情况下,IPv6 BGP不允许将缺省路由引入到IPv6 BGP路由表中。

【举例】

# 将缺省路由从OSPFv3引入到IPv6 BGP路由表中。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] default-route imported

[Sysname-bgp-af-ipv6] import-route ospfv3 1

5.1.10  display bgp ipv6 group

【命令】

display bgp ipv6 group [ ipv6-group-name ]

【视图】

任意视图

【参数】

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

【描述】

display bgp ipv6 group命令用来显示IPv6对等体组信息。

如果不指定参数ipv6-group-name,则显示所有对等体组信息。

【举例】

# 显示IPv6对等体组aaa的信息。

<Sysname> display bgp ipv6 group aaa

 

 BGP peer-group is aaa

 remote AS number not specified

 Type : external

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Configured hold timer value: 180

 Keepalive timer value: 60

 Minimum time between advertisement runs is 30 seconds

 Peer Preferred Value: 0

 No routing policy is configured

  Members:

  Peer         V    AS  MsgRcvd  MsgSent  OutQ PrefRcv Up/Down  State

 

  20:20::20:1  4   200       170       141      0        2 02:13:35 Established

表5-1 display bgp ipv6 group命令显示信息描述表

字段

描述

BGP peer-group

IPv6 BGP对等体组名

remote AS

对等体组AS号

Type

对等体组类型

Maximum allowed prefix number

可接受最大路由数

Threshold

门限值

hold timer value

保持时间定时器的值

Keepalive timer value

存活时间定时器的值

Minimum time between advertisement runs

路由发布最小时间间隔

Peer Preferred Value

为来自邻居路由指定的首选值

No routing policy is configured

没有针对该邻居指定任何路由策略

Members

成员

Peer

对等体的IPv6地址

V

对等体的BGP版本号

AS

自治系统号

MsgRcvd

收到的消息数

MsgSent

发送的消息数

OutQ

待发送的消息数

PrefRcv

收到的前缀数

Up/Down

会话已建立的时长/(会话未建立时)当前状态的时长

State

对等体的有限状态机

 

5.1.11  display bgp ipv6 network

【命令】

display bgp ipv6 network

【视图】

任意视图

【参数】

【描述】

display bgp ipv6 network命令用来显示IPv6 BGP通过network命令发布的IPv6路由信息。

【举例】

# 显示IPv6 BGP通过network命令发布的IPv6路由信息。

<Sysname> display bgp ipv6 network

 

  BGP Local Router ID is 1.1.1.2.

  Local AS Number is 200.

  Network          Mask            Route-policy        Short-cut

 

  2002::           64

  2001::           64                                  Short-cut

表5-2 display bgp ipv6 network命令显示信息描述表

字段

描述

BGP Local Router ID

本地路由器标识符

Local AS Number

本地自治系统号

Network

网络地址

Prefix

前缀长度

Route-policy

配置的路由策略

Short-cut

是否为Short-cut路由

 

5.1.12  display bgp ipv6 paths

【命令】

display bgp ipv6 paths [ as-regular-expression ]

【视图】

任意视图

【参数】

as-regular-expression:匹配的AS路径正则表达式。

【描述】

display bgp ipv6 paths命令用来显示AS路径信息。

如果没有指定参数,则显示所有AS路径信息。

【举例】

# 显示AS路径信息。

<Sysname> display bgp ipv6 paths

 

    Address       Hash    Refcount  MED         Path/Origin

    0x5917098     1       1          0            i

    0x59171D0     9       2          0            100i    

表5-3 display bgp ipv6 paths命令显示信息描述表

字段

描述

Address

本地数据库中的路由地址,十六进制格式

Hash

哈希值

Refcount

使用该路径的路由条数

MED

该路由的度量值

Path

路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现

Origin

路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:

i

此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP

e

此路由是从外部网关协议EGP(Exterior Gateway Protocol)学习到的

?

此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点设置为incomplete

 

5.1.13  display bgp ipv6 peer

【命令】

display bgp ipv6 peer [ ipv6-group-name log-info | ipv6-address { log-info | verbose } | verbose ]

【视图】

任意视图

【参数】

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

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

log-info:显示指定对等体的日志信息。

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

【描述】

display bgp ipv6 peer命令用来显示对等体/对等体组信息。

如果没有指定参数,则显示所有对等体/对等体组的信息。

【举例】

# 显示IPv6对等体的信息。

<Sysname> display bgp ipv6 peer

 

 BGP Local router ID : 20.0.0.1

 local AS number : 100

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

 

Peer      V    AS  MsgRcvd  MsgSent  OutQ PrefRcv  Up/Down    State

 

20::21    4   200  17       19       0          3  00:09:59   Established

表5-4 display bgp ipv6 peer命令显示信息描述表

字段

描述

Peer

对等体的IPv6地址

V

对等体版本

AS

自治系统号

MsgRcvd

收到的消息数

MsgSent

发送的消息数

OutQ

待发送的消息数

PrefRcv

收到的前缀数

Up/Down

会话已建立的时长/(会话未建立时)当前状态的时长

State

对等体的有限状态机

 

5.1.14  display bgp ipv6 routing-table

【命令】

display bgp ipv6 routing-table [ ipv6-address prefix-length ]

【视图】

任意视图

【参数】

ipv6-address:目的IPv6地址。

prefix-length:目的IPv6地址前缀长度,取值范围为0128

【描述】

display bgp ipv6 routing-table命令用来显示IPv6 BGP路由信息。

【举例】

# 显示IPv6 BGP路由信息。

<Sysname> display bgp ipv6 routing-table

 

 Total Number of Routes: 2

 

 BGP Local router ID is 30.30.30.1

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

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

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

 

 *>  Network : 30:30::                                  PrefixLen : 64

     NextHop : 30:30::30:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED     : 0

     Path/Ogn: i

 

 *>  Network : 40:40::                                  PrefixLen : 64

     NextHop : 40:40::40:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED     : 0

     Path/Ogn: i

表5-5 display bgp ipv6 routing-table命令显示信息描述表

字段

描述

Local router ID

本地路由器标识符

Status codes

路由状态代码:

* - valid(合法)

> - best(最佳路由)

d – damped(振荡抑制)

h – history(历史路由)

i – internal(内部路由)

s – suppressed(聚合抑制)

S – Stale(过期路由)

Origin

i – IGP(网络层可达信息来源于AS内部)

e – EGP(网络层可达信息通过EGP学习)

? – incomplete(网络层可达信息通过其他方式学习)

Network

目的网络地址

PrefixLen

前缀长度

NextHop

下一跳IP地址

MED

MULTI_EXIT_DISC属性值

LocPrf

本地优先级

Path

路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现

PrefVal

路由首选值

Label

标签

Ogn

路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:

i

此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP

e

此路由是从外部网关协议EGP(Exterior Gateway Protocol)学习到的

?

此路由信息的来源为未知源,即通过其他方式学习到的;BGP把通过其它IGP协议引入的路由的起点设置为incomplete

 

5.1.15  display bgp ipv6 routing-table as-path-acl

【命令】

display bgp ipv6 routing-table as-path-acl as-path-acl-number

【视图】

任意视图

【参数】

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

【描述】

display bgp ipv6 routing-table as-path-acl命令用来显示匹配指定的AS路径过滤列表的路由。

【举例】

# 显示匹配编号为20的AS路径过滤列表的路由。

<Sysname> display bgp ipv6 routing-table as-path-acl 20

 BGP Local router ID is 30.30.30.1

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

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

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

 

 *>  Network : 30:30::                                  PrefixLen : 64

     NextHop : 30:30::30:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED     : 0

     Path/Ogn: i

以上各显示信息域的解释请参见表5-5。

5.1.16  display bgp ipv6 routing-table community

【命令】

display bgp ipv6 routing-table community [ aa:nn&<1-13> ] [ no-advertise | no-export | no-export-subconfed ] * [ whole-match ]

【视图】

任意视图

【参数】

aa:nn:指定的团体号,aann的取值范围为0~65535。

&<1-13>:表示前面的参数可以输入1~13次。

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

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

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

whole-match:精确匹配,即匹配而且仅匹配前面所定义的所有团体属性。

【描述】

display bgp ipv6 routing-table community命令用来显示指定IPv6 BGP团体的路由信息。

【举例】

# 显示指定团体的IPv6 BGP路由信息。

<Sysname> display bgp ipv6 routing-table community no-export

BGP Local router ID is 30.30.30.1

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

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

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

 

 *>  Network : 30:30::                                  PrefixLen : 64

     NextHop : 30:30::30:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED      : 0

     Path/Ogn: i

以上各显示信息域的解释请参见表5-5。

5.1.17  display bgp ipv6 routing-table community-list

【命令】

display bgp ipv6 routing-table community-list { basic-community-list-number [ whole-match ] | adv-community-list-number }&<1-16>

【视图】

任意视图

【参数】

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

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

whole-match:为确切匹配,即匹配而且仅匹配basic-community-list-number定义的所有团体属性。

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

【描述】

display bgp ipv6 routing-table community-list命令用来显示匹配指定IPv6 BGP团体列表的路由信息。

【举例】

# 显示匹配指定IPv6 BGP团体列表的路由信息。

<Sysname> display bgp ipv6 routing-table community-list 99

BGP Local router ID is 30.30.30.1

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

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

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

 

 *>  Network : 30:30::                                  PrefixLen : 64

     NextHop : 30:30::30:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED     : 0

     Path/Ogn: i

以上各显示信息域的解释请参见表5-5。

5.1.18  display bgp ipv6 routing-table dampened

【命令】

display bgp ipv6 routing-table dampened

【视图】

任意视图

【参数】

【描述】

display bgp ipv6 routing-table dampened命令用来显示IPv6 BGP衰减的路由。

【举例】

# 显示IPv6 BGP路由表中衰减的IPv6路由。

<Sysname> display bgp ipv6 routing-table dampened

 

BGP Local router ID is 1.1.1.1

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

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

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

 

 *d  Network : 111::                                  PrefixLen : 64

     From    : 122::1                                 Reuse     : 00:29:34

     Path/Ogn: 200?

表5-6 display bgp ipv6 routing-table dampened命令显示信息描述表

字段

描述

From

路由的源IP地址

Reuse

路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态

 

其他各显示信息域的解释请参见表5-5。

5.1.19  display bgp ipv6 routing-table dampening parameter

【命令】

display bgp ipv6 routing-table dampening parameter

【视图】

任意视图

【参数】

【描述】

display bgp ipv6 routing-table dampening parameter命令用来显示IPv6 BGP路由衰减参数。

相关配置可参考命令dampening

【举例】

# 显示BGP路由衰减参数。

<Sysname> display bgp ipv6 routing-table dampening parameter

 Maximum Suppress Time(in second)     : 3069

 Ceiling Value                        : 16000

 Reuse Value                          : 750

 HalfLife Time(in  second)            : 900

 Suppress-Limit                       : 2000

表5-7 display bgp ipv6 routing-table dampening parameter命令显示信息描述表

字段

描述

Maximum Suppress Time

最大抑制时间

Ceiling Value

惩罚上限值

Reuse Value

路由解除抑制状态的阈值

HalfLife Time

可达路由的半衰期

Suppress-Limit

路由进入抑制状态的阈值

 

5.1.20  display bgp ipv6 routing-table different-origin-as

【命令】

display bgp ipv6 routing-table different-origin-as

【视图】

任意视图

【参数】

【描述】

display bgp ipv6 routing-table different-origin-as命令用来显示来自不同自治系统的IPv6 BGP路由。

【举例】

# 显示来自不同自治系统的IPv6 BGP路由。

<Sysname> display bgp ipv6 routing-table different-origin-as

 

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 : 222::                                    PrefixLen : 64

     NextHop : 122::2                                   LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED      : 0

     Path/Ogn: 100 ?

以上显示信息的说明请参见表5-5。

5.1.21  display bgp ipv6 routing-table flap-info

【命令】

display bgp ipv6 routing-table flap-info [ regular-expression as-regular-expression | as-path-acl as-path-acl-number | ipv6-address [ prefix-length [ longer-match ] ] ]

【视图】

任意视图

【参数】

as-regular-expression:指定匹配的AS路径正则表达式。

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

ipv6-address:要显示的衰减路由的IPv6地址。

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

longer-match:匹配最长前缀。

【描述】

display bgp ipv6 routing-table flap-info命令用来显示IPv6 BGP路由振荡统计信息。

【举例】

# 显示IPv6 BGP路由振荡统计信息。

<Sysname> display bgp ipv6 routing-table flap-info

 

 BGP Local router ID is 1.1.1.1

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

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

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

 

 *d  Network  : 111::                                 PrefixLen : 64

     From     : 122::1                                Flaps     : 3

     Duration : 00:13:47                              Reuse     : 00:16:36

     Path/Ogn : 200?

表5-8 display bgp ipv6 routing-table flap-info命令显示信息描述表

字段

描述

Flaps

振荡的总次数

Duration

振荡已经历的时长

Reuse

路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态

 

其他各显示信息域的解释请参见表5-5。

5.1.22  display bgp ipv6 routing-table peer

【命令】

display bgp ipv6 routing-table peer ipv6-address { advertised-routes | received-routes } [ network-address prefix-length | statistic ]

【视图】

任意视图

【参数】

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

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

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

network-address prefix-length:指定IPv6网络地址,prefix-length的取值范围为0~128。

statistic:显示路由的统计信息。

【描述】

display bgp ipv6 routing-table peer命令用来显示向指定的IPv6 BGP对等体发送或者从指定的IPv6 BGP对等体收到的路由信息。

【举例】

# 显示向指定对等体发布的IPv6路由信息。

<Sysname> display bgp ipv6 routing-table peer 10:10::10:1 advertised-routes

 Total Number of Routes: 2

 

 BGP Local router ID is 20.20.20.1

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

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

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

 

 *>  Network : 20:20::                                  PrefixLen : 64

     NextHop : 20:20::20:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED     : 0

     Path/Ogn: i

 

 *>  Network : 40:40::                                  PrefixLen : 64

     NextHop : 30:30::30:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL       

     MED     : 0

     Path/Ogn: 300 i

以上各显示信息域的说明请参见表5-5。

5.1.23  display bgp ipv6 routing-table regular-expression

【命令】

display bgp ipv6 routing-table regular-expression as-regular-expression

【视图】

任意视图

【参数】

as-regular-expression:匹配的AS路径正则表达式。

【描述】

display bgp ipv6 routing-table regular-expression命令用来显示匹配指定AS路径正则表达式的IPv6路由信息。

【举例】

# 显示匹配指定AS路径正则表达式的IPv6路由信息。

<Sysname> display bgp ipv6 routing-table regular-expression ^100

 

 BGP Local router ID is 20.20.20.1

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

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

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

 

 *>  Network : 50:50::                                  PrefixLen : 64

     NextHop : 10:10::10:1                              LocPrf    :

     PrefVal : 0                                        Label     : NULL

     MED     : 0

     Path/Ogn: 100 i

以上各显示信息域的说明请参见表5-5。

5.1.24  display bgp ipv6 routing-table statistic

【命令】

display bgp ipv6 routing-table statistic

【视图】

任意视图

【参数】

【描述】

display bgp ipv6 routing-table statistic命令用来显示IPv6 BGP的路由统计信息。

【举例】

# 显示IPv6 BGP的路由统计信息。

<Sysname> display bgp ipv6 routing-table statistic

 

 Total Number of Routes: 1

5.1.25  filter-policy export

【命令】

filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } export [ protocol  process-id ]

undo filter-policy export [ protocol process-id ]

【视图】

IPv6地址族视图

【参数】

acl6-number:用于匹配路由信息目的地址域的基本或高级IPv6 ACL的编号,取值范围为2000~3999。

ipv6-prefix-name:用于匹配路由信息目的地址域的IPv6地址前缀列表,为1~19个字符的字符串。

protocol:只过滤指定的路由协议的路由信息。目前可包括:directisisv6ospfv3ripngstatic。如果不指定此参数,则对所有要发布的路由进行过滤。

process-id:路由协议进程号,取值范围为1~65535。只有当protocolisisv6ospfv3ripng时,支持该参数。

【描述】

filter-policy export命令用来配置对发布的路由进行过滤,只有通过过滤器的路由才被IPv6 BGP发布。undo filter-policy export命令用来取消对发布的路由进行过滤。

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

如果指定protocol参数,将只对引入的这种协议产生的路由进行过滤,对引入的其它协议产生的路由不受影响。如果没有指定protocol 参数,对引入的任何一个协议产生的路由都要进行过滤。

【举例】

# 使用编号为2001的IPv6 ACL对所有IPv6 BGP发布的路由进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] filter-policy 2001 export

5.1.26  filter-policy import

【命令】

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

undo filter-policy import

【视图】

IPv6地址族视图

【参数】

acl6-number:用于匹配路由信息目的地址域的基本或高级IPv6 ACL的编号,取值范围为2000~3999。

ipv6-prefix-name:用于匹配路由信息目的地址域的IPv6地址前缀列表,为1~19个字符的字符串。

【描述】

filter-policy import命令用来配置对接收的路由进行过滤,只有通过过滤器的路由信息才被IPv6 BGP接收。undo filter-policy import命令用来取消对引入的路由进行过滤。

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

【举例】

# 使用编号为2001的IPv6 ACL对所有IPv6 BGP接收的路由进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] filter-policy 2001 import

5.1.27  group

【命令】

group ipv6-group-name [ internal | external ]

undo group ipv6-group-name

【视图】

IPv6地址族视图

【参数】

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

internal:创建IBGP对等体组。

external:创建EBGP对等体组,包括联盟内其他子AS的组。

【描述】

group命令用来创建一个对等体组。undo group命令用来删除创建的对等体组。

如果不指定internalexternal参数,则创建的是IBGP对等体组。

【举例】

# 创建一个IBGP对等体组test。

<Sysname> system-view

[Sysname] bgp 100

[Sysname] ipv6-family

[Sysname-bgp-af-ipv6] group test

5.1.28  import-route

【命令】

import-route protocol [ process-id [ med med-value | route-policy route-policy-name ] * ]

undo import-route protocol [ process-id ]

【视图】

IPv6地址族视图

【参数】

protocol:指定引入的路由协议,可以是directisisv6ospfv3ripngstatic

process-id:路由协议进程号,取值范围为1~65535,缺省值为1。只有当protocolisisv6ospfv3ripng时该参数可选。

med-value:指定引入路由的MED度量值,取值范围为0~4294967295。如果没有指定度量值,将使用被引入路由的cost作为引入BGP域之后的MED值。

route-policy-name:从其他路由协议引入路由时,需使用该参数指定的路由策略过滤路由,为1~19个字符的字符串。

【描述】

import-route命令用来引入其它协议路由信息并通告。undo import-route命令用来取消已有的配置。

缺省情况下,IPv6 BGP不引入且不通告其它协议的路由。

通过import-route命令引入到IPv6 BGP路由表中的路由的ORIGIN属性为incomplete。

【举例】

# 引入RIPng 1的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] import-route ripng 1

5.1.29  ipv6-family

【命令】

ipv6-family

undo ipv6-family

【视图】

BGP视图

【参数】

【描述】

ipv6-family命令用来进入IPv6地址族视图。undo ipv6-family命令用来删除该视图下的所有配置。

缺省情况下,为BGP IPv4单播视图。

【举例】

# 进入IPv6地址族视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6]

5.1.30  network

【命令】

network ipv6-address prefix-length [ short-cut | route-policy route-policy-name ]

undo network ipv6-address prefix-length [ short-cut ]

【视图】

IPv6地址族视图

【参数】

ipv6-address:IPv6 BGP通告的IPv6地址前缀。

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

short-cut:如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,一般来说,这条路由成为最佳路由的优先级被降低了很多。

route-policy-name:通告路由应用的路由策略,为1~19个字符的字符串。

【描述】

network命令用来将路由通告到IPv6 BGP路由表中。undo network命令用来取消已有的配置。

缺省情况下,IPv6 BGP不通告任何路由。

需要注意以下几点:

l              要发布的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所发布的路由。

l              使用network命令通告到IPv6 BGP路由表中的网段路由的ORIGIN属性为IGP。

【举例】

# 通告到达2002::/16的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] network 2002:: 16

5.1.31  peer advertise-community

【命令】

peer { ipv6-group-name | ipv6-address } advertise-community

undo peer { ipv6-group-name | ipv6-address } advertise-community

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer advertise-community命令用来配置将团体属性发布给对等体/对等体组。undo peer advertise-community命令用来取消已有的配置。

缺省情况下,不将团体属性发布给任何对等体/对等体组。

【举例】

# 将团体属性发布给对等体1:2::3:4。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 advertise-community

5.1.32  peer advertise-ext-community

【命令】

peer { ipv6-group-name | ipv6-address } advertise-ext-community

undo peer { ipv6-group-name | ipv6-address } advertise-ext-community

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer advertise-ext-community命令用来配置将扩展团体属性发布给对等体/对等体组。undo peer advertise-ext-community命令用来取消已有的配置。

缺省情况下,不将扩展团体属性发布给任何对等体/对等体组。

【举例】

# 将扩展团体属性发布给对等体1:2::3:4。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 advertise-ext-community

5.1.33  peer allow-as-loop

【命令】

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

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

【视图】

IPv6地址族视图

【参数】

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

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

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

【描述】

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

缺省情况下,不允许本地AS号重复。

【举例】

# 配置允许本地AS号的重复次数为2。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1::1 allow-as-loop 2

5.1.34  peer as-number

【命令】

peer { ipv6-group-name | ipv6-address } as-number as-number

undo peer ipv6-group-name as-number

undo peer ipv6-address

【视图】

IPv6地址族视图

【参数】

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

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

as-number:对等体/对等体组的AS号,取值范围为1~65535。

【描述】

peer as-number命令用来指定IPv6对等体/对等体组的AS号。undo peer as-number命令用来删除IPv6对等体组的AS号。undo peer命令用来删除对等体。

缺省情况下,对等体/对等体组无AS号。

【举例】

# 指定对等体组test的AS号为200。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test as-number 200

5.1.35  peer as-path-acl

【命令】

peer { ipv6-group-name | ipv6-address } as-path-acl as-path-acl-number { import | export }

undo peer { ipv6-group-name | ipv6-address } as-path-acl as-path-acl-number { import | export }

【视图】

IPv6地址族视图

【参数】

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

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

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

import:对接收的路由信息进行过滤。

export:对发送的路由信息进行过滤。

【描述】

peer as-path-acl命令用来为对等体/对等体组配置基于AS路径过滤列表的IPv6 BGP路由过滤策略。undo peer as-path-acl命令用来取消已有的设置。

缺省情况下,没有为对等体/对等体组配置基于AS路径过滤列表的IPv6 BGP路由过滤策略。

【举例】

# 配置向对等体1:2::3:4对发布的路由应用AS路径列表3进行过滤。

<Sysname> system-view

[Sysname] ip as-path-acl 3 permit ^200

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-path-acl 3 export

5.1.36  peer capability-advertise route-refresh

【命令】

peer { ipv6-group-name | ipv6-address } capability-advertise route-refresh

undo peer { ipv6-group-name | ipv6-address } capability-advertise route-refresh

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer capability-advertise route-refresh命令用来使能IPv6 BGP路由刷新功能。undo peer capability-advertise route-refresh命令用来取消这些功能。

缺省情况下,使能IPv6 BGP路由刷新功能。

【举例】

# 取消对等体1:2::3:4的IPv6 BGP路由刷新功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 100

[Sysname-bgp-af-ipv6] undo peer 1:2::3:4 capability-advertise route-refresh

5.1.37  peer connect-interface

【命令】

peer { ipv6-group-name | ipv6-address } connect-interface interface-type interface-number

undo peer { ipv6-group-name | ipv6-address } connect-interface

【视图】

IPv6地址族视图

【参数】

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

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

interface-type interface-number:接口类型和接口号。

【描述】

peer connect-interface命令用来指定BGP会话建立TCP连接的源接口。undo peer connect-interface命令用来恢复缺省情况。

缺省情况下,IPv6 BGP使用到达BGP对等体的最佳路由的出接口作为建立TCP连接的源接口。

需要注意的是,当BGP对等体之间同时建立多条BGP连接时,如果没有明确指定建立TCP连接的源接口,可能会由于无法根据到达BGP对等体的最优路由确定TCP连接源接口从而导致无法建立TCP连接,因此建议用户在此情况下配置BGP对等体时明确配置BGP会话建立TCP连接的源接口为指定接口。

【举例】

# 指定对等体1:2::3:4发送路由更新报文的源接口为Loopback0。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 connect-interface loopback 0

5.1.38  peer default-route-advertise

【命令】

peer { ipv6-group-name | ipv6-address } default-route-advertise [ route-policy route-policy-name ]

undo peer { ipv6-group-name | ipv6-address } default-route-advertise

【视图】

IPv6地址族视图

【参数】

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

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

route-policy-name:指定路由策略名称,为1~19个字符的字符串。

【描述】

peer default-route-advertise命令用来向对等体/对等体组发送缺省路由。undo peer default-route-advertise命令用来取消向对等体/对等体组发送缺省路由。

缺省情况下,不向对等体/对等体组发送缺省路由。

该命令不需要在路由表中存在缺省路由,而是无条件地向对等体/对等体组发送一个下一跳为自身的缺省路由。

【举例】

# 设置向对等体1:2::3:4发布缺省路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 default-route-advertise

5.1.39  peer description

【命令】

peer { ipv6-group-name | ipv6-address } description description-text

undo peer { ipv6-group-name | ipv6-address } description

【视图】

IPv6地址族视图

【参数】

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

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

description-text:为对等体/对等体组配置的描述信息,为1~79个字符的字符串。

【描述】

peer description命令用来配置对等体/对等体组的描述信息。undo peer description命令用来删除对等体/对等体组的描述信息。

缺省情况下,对等体/对等体组没有描述信息。

如果配置对等体组的描述信息,需要先创建对等体组。

【举例】

# 配置EBGP对等体组test的描述信息为ISP1。

<Sysname] system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test description ISP1

5.1.40  peer ebgp-max-hop

【命令】

peer { ipv6-group-name | ipv6-address } ebgp-max-hop [ hop-count ]

undo peer { ipv6-group-name | ipv6-address } ebgp-max-hop

【视图】

IPv6地址族视图

【参数】

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

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

hop-count:最大路由器跳数,取值范围为1~255,缺省值为64。

【描述】

peer ebgp-max-hop命令用来配置允许同非直接相连网络上的邻居建立EBGP连接。undo peer ebgp-max-hop命令用来取消已有的配置。

缺省情况下,不允许同非直接相连网络上的邻居建立EBGP连接。

设置参数hop-count可以同时配置EBGP连接的最大路由器跳数。

【举例】

# 允许同非直接相连网络上的EBGP对等体组test建立连接。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test ebgp-max-hop

5.1.41  peer fake-as

【命令】

peer { ipv6-group-name | ipv6-address } fake-as as-number

undo peer { ipv6-group-name | ipv6-address } fake-as

【视图】

IPv6地址族视图

【参数】

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

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

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

【描述】

peer fake-as命令用来为对等体/对等体组配置一个虚拟的本地自治系统号。undo peer fake-as命令用来取消已有的配置。

缺省情况下,没有为对等体/对等体组配置虚拟的本地自治系统号。

【举例】

# 为对等体组test配置虚拟的本地自治系统号。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test fake-as 200

5.1.42  peer filter-policy

【命令】

peer { ipv6-group-name | ipv6-address } filter-policy acl6-number { import | export }

undo peer { ipv6-group-name | ipv6-address } filter-policy [ acl6-number ] { import | export }

【视图】

IPv6地址族视图

【参数】

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

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

acl6-number:基本或高级IPv6 ACL访问列表号,取值范围为2000~3999。

import:对从指定对等体/对等体组接收的路由应用过滤策略。

export:对向指定对等体/对等体组发布的路由应用过滤策略。

【描述】

peer filter-policy命令用来为对等体/对等体组配置基于IPv6 ACL的过滤策略。undo peer filter-policy命令用来取消已有的设置。

缺省情况下,没有为对等体/对等体组配置基于IPv6 ACL的过滤策略。

【举例】

# 配置向对等体1:2::3:4发布的路由应用编号为2000的IPv6 ACL进行过滤。

<Sysname> system-view

[Sysname] acl ipv6 number 2000

[Sysname-acl6-basic-2000] rule permit source 2001:1:: 64

[Sysname-acl6-basic-2000] quit

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 filter-policy 2000 export

5.1.43  peer group

【命令】

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

undo peer ipv6-address group ipv6-group-name

【视图】

IPv6地址族视图

【参数】

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

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

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

【描述】

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

缺省情况下,对等体不属于任何对等体组。

【举例】

# 创建IPv6对等体组test,并将对等体1:2::3:4加入该对等体组。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 200

[Sysname-bgp-af-ipv6] peer 1:2::3:4 group test

5.1.44  peer ignore

【命令】

peer { ipv6-group-name | ipv6-address } ignore

undo peer { ipv6-group-name | ipv6-address } ignore

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer ignore命令用来禁止与对等体/对等体组建立会话。undo peer ignore命令用来取消已有设置。

缺省情况下,允许与IPv6 BGP对等体/对等体组建立会话。

执行peer ignore命令后会停止指定对等体/对等体组的激活会话,并且清除所有相关路由信息。对于一个对等体组,这就意味着大量与对端的会话突然终止。

【举例】

# 禁止与对等体1:2::3:4建立会话。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 ignore

5.1.45  peer ipv6-prefix

【命令】

peer { ipv6-group-name | ipv6-address } ipv6-prefix ipv6-prefix-name { import | export }

undo peer { ipv6-group-name | ipv6-address } ipv6-prefix { import | export }

【视图】

IPv6地址族视图

【参数】

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

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

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

import:对从指定对等体/对等体组接收的路由应用过滤策略。

export:对向指定对等体/对等体组发送的路由应用过滤策略。

【描述】

peer ipv6-prefix命令用来配置对等体/对等体组基于IPv6地址前缀列表的路由过滤策略。undo peer ipv6-prefix命令用来取消对等体/对等体组基于IPv6地址前缀列表的路由过滤策略。

缺省情况下,没有为对等体/对等体组配置基于IPv6前缀列表的路由过滤策略。

【举例】

# 配置向等体1:2::3:4发布的路由应用IPv6地址前缀列表list1进行过滤。

<Sysname> system-view

[Sysname] ip ipv6-prefix list1 permit 2002:: 64

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 ipv6-prefix list1 export

5.1.46  peer keep-all-routes

【命令】

peer { ipv6-group-name | ipv6-address } keep-all-routes

undo peer { ipv6-group-name | ipv6-address } keep-all-routes

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer keep-all-routes命令用来保存所有来自对等体/对等体组的原始路由信息,即使这些路由没有通过已配置的入口策略。undo peer keep-all-routes命令用来取消该功能。

缺省情况下,不保存对等体/对等体组的原始路由信息。

【举例】

# 配置保存所有来自对等体1:2::3:4的原始路由信息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 keep-all-routes

 

5.1.47  peer log-change

【命令】

peer { ipv6-group-name | ipv6-address } log-change

undo peer { ipv6-group-name | ipv6-address } log-change

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer log-change命令用来记录指定对等体/对等体组的会话状态和事件信息。undo peer log-change命令用来取消已有的设置。

缺省情况下,记录对等体/对等体组的会话状态和事件信息。

【举例】

# 记录来自对等体1:2::3:4的状态和事件信息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 log-change

5.1.48  peer next-hop-local

【命令】

peer { ipv6-group-name | ipv6-address } next-hop-local

undo peer { ipv6-group-name | ipv6-address } next-hop-local

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer next-hop-local命令用来向对等体/对等体组发布路由时,将自身地址作为下一跳。undo peer next-hop-local命令用来恢复缺省情况。

缺省情况下,向EBGP对等体/对等体组发布路由时,将自身地址作为下一跳;向IBGP对等体/对等体发布路由时,不将自身地址作为下一跳。

【举例】

# 向EBGP对等体组test发布路由时,将自身地址作为下一跳。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test next-hop-local

5.1.49  peer preferred-value

【命令】

peer { ipv6-group-name | ipv6-address } preferred-value value

undo peer { ipv6-group-name | ipv6-address } preferred-value

【视图】

IPv6地址族视图

【参数】

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

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

value:要分配的路由首选值,取值范围0~65535。

【描述】

peer preferred-value命令用来为从对等体/对等体组接收的路由分配首选值。undo peer preferred-value命令用来恢复缺省情况。

缺省情况下,从对等体/对等体组接收的路由的首选值为0。

所有从邻居学来的路由都有一个初始首选值。在多条去往同一目的地的路由中,拥有最高首选值的路由将被选作到达指定网络的路由。

需要注意的是:

如果同时通过路由策略和peer { ipv6-group-name | ipv6-address } preferred-value value命令为从对等体组接收的IPv6路由设置首选值,通过路由策略过滤的IPv6路由的首选值将取路由策略中设置的首选值而不是peer { ipv6-group-name | ipv6-address } preferred-value value命令里设置的首选值,只有当路由策略里设置的首选值为0时,IPv6路由的首选值才会取peer { ipv6-group-name | ipv6-address } preferred-value value命令里设置的值;没有通过路由策略过滤的IPv6路由的首选值仍取peer { ipv6-group-name | ipv6-address } preferred-value value命令里设置的首选值。通过路由策略配置BGP路由信息首选值的相关配置可参考命令peer { ipv6-group-name | ipv6-address } route-policy route-policy-name { import | export }和apply preferred-value preferred-value

【举例】

# 为从对等体1:2::3:4接收的路由设置首选值为50。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 preferred-value 50

5.1.50  peer public-as-only

【命令】

peer { ipv6-group-name | ipv6-address } public-as-only

undo peer { ipv6-group-name | ipv6-address } public-as-only

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer public-as-only命令用来配置发送IPv6 BGP更新报文时不携带私有自治系统号。undo peer public-as-only命令用来配置发送IPv6 BGP更新报文时携带私有自治系统号。

缺省情况下,发送IPv6 BGP更新报文时携带私有自治系统号。

如果发送的IPv6 BGP更新报文同时带有公有AS号和私有AS号,命令不生效。私有AS号的范围为64512~65535。

【举例】

# 配置向对等体1:2::3:4发送IPv6 BGP更新报文时不携带私有自治系统号。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 public-as-only

5.1.51  peer reflect-client

【命令】

peer { ipv6-group-name | ipv6-address } reflect-client

undo peer { ipv6-group-name | ipv6-address } reflect-client

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer reflect-client命令用来配置将本机作为路由反射器,并将对等体/对等体组作为路由反射器的客户。undo peer reflect-client命令用来取消已有的配置。

缺省情况下,没有配置路由反射器及其客户。

相关配置可参考命令reflect between-clientsreflector cluster-id

【举例】

# 本地设备为路由反射器,将对等体组test设置为路由反射器的客户。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test

[Sysname-bgp-af-ipv6] peer test reflect-client

5.1.52  peer route-limit

【命令】

peer { ipv6-group-name | ipv6-address } route-limit limit [ percentage ]

undo peer { ipv6-group-name | ipv6-address } route-limit

【视图】

IPv6地址族视图

【参数】

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

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

limit:指定对等体允许的最大IPv6地址前缀数,使用不同业务处理引擎型号的设备支持的取值范围不同,请以设备的实际情况为准。

percentage:指定路由器开始生成告警消息时的路由数量的百分比,取值范围1~100,缺省值为75。

【描述】

peer route-limit命令用来配置允许从对等体/对等体组接收的最大IPv6地址前缀数。undo peer route-limit命令用来恢复缺省情况。

缺省情况下,允许从对等体/对等体组接收的最大IPv6地址前缀数无限制。

如果收到的IPv6地址前缀数超出了设定的最大限额,本地路由器将终止对等体关系。

【举例】

# 设置允许从对等体1:2::3:4接收的最大IPv6地址前缀数为1000。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 route-limit 1000

5.1.53  peer route-policy

【命令】

peer { ipv6-group-name | ipv6-address } route-policy route-policy-name { import | export }

undo peer { ipv6-group-name | ipv6-address } route-policy route-policy-name { import | export }

【视图】

IPv6地址族视图

【参数】

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

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

route-policy-name:指定路由策略,为1~19个字符的字符串。

import:对从对等体/对等体组接收的路由应用路由策略。

export:对向对等体/对等体组发布的路由应用路由策略。

【描述】

peer route-policy命令用来对来自对等体/对等体组的路由或向对等体/对等体组发布的路由指定路由策略。undo peer route-policy命令用来取消已有设置。

缺省情况下,不指定对等体/对等体组的路由策略。

peer route-policy命令不过滤路由策略中的if-match interface策略。

相关配置可参考“IPv4路由”中的“路由策略命令”。

【举例】

# 对来自对等体组test的路由应用名为test-policy的路由策略。

<Sysname> system-view

[Sysname] route-policy test-policy permit node 10

[Sysname-route-policy] if-match cost 10

[Sysname-route-policy] apply cost 65535

[Sysname-route-policy] quit

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test route-policy test-policy import

5.1.54  peer route-update-interval

【命令】

peer { ipv6-group-name | ipv6-address } route-update-interval seconds

undo peer { ipv6-group-name | ipv6-address } route-update-interval

【视图】

IPv6地址族视图

【参数】

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

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

seconds:为发送BGP更新报文的最小时间间隔,取值范围为5~600,单位为秒。

【描述】

peer route-update-interval命令用来配置向对等体/对等体组的发布同一路由更新报文的时间间隔。undo peer route-update-interval命令用来恢复发布同一路由更新报文的时间间隔的缺省值。

缺省情况下,向IBGP对等体发布同一路由更新的时间间隔为15秒,向EBGP对等体发送同一路由更新的时间间隔为30秒。

【举例】

# 配置向对等体1:2::3:4发送同一路由的时间间隔为10秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 100

[Sysname-bgp-af-ipv6] peer 1:2::3:4 route-update-interval 10

5.1.55  peer substitute-as

【命令】

peer { ipv6-group-name | ipv6-address } substitute-as

undo peer { ipv6-group-name | ipv6-address } substitute-as

【视图】

IPv6地址族视图

【参数】

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

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

【描述】

peer substitute-as命令用来配置用本地AS号替换AS_PATH属性中指定对等体/对等体组的AS号。undo peer substitute-as命令用来取消此设置。

缺省情况下,没有用本地AS号替换AS_PATH属性中指定对等体/对等体组的AS号。

【举例】

# 配置用本地AS号替换对等体1:2::3:4的AS号。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] peer 1:2::3:4 substitute-as

5.1.56  peer timer

【命令】

peer { ipv6-group-name | ipv6-address } timer keepalive keepalive hold holdtime

undo peer { ipv6-group-name | ipv6-address } timer

【视图】

IPv6地址族视图

【参数】

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

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

keepalive:指定的存活时间间隔,取值范围为1~21845,单位为秒。

holdtime:指定的保持时间,取值范围为3~65535,单位为秒。

【描述】

peer timer命令用来配置指定对等体/对等体组的存活时间间隔和保持时间。undo peer timer命令用来恢复缺省情况。

缺省情况下,存活时间间隔为60秒,保持时间为180秒。

需要注意以下几点:

l              使用该命令配置的定时器比使用timer命令配置的定时器优先级高。

l              设置的保持时间应该至少为存活时间的三倍。

相关配置可参考命令timer

【举例】

# 配置指定对等体组test的存活时间间隔与保持时间分别为60秒和180秒。

<Sysname] system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] group test external

[Sysname-bgp-af-ipv6] peer test timer keepalive 60 hold 180

5.1.57  preference

【命令】

preference { external-preference internal-preference local-preference | route-policy route-policy-name }

undo preference

【视图】

IPv6地址族视图

【参数】

external-preference:EBGP路由(从EBGP对等体学来的最佳路由)的管理优先级,取值范围为1~255。

internal-preference:IBGP路由(从IBGP对等体学来的路由)的管理优先级,取值范围为1~255。

local-preference:IPv6 BGP本地产生的路由的管理优先级,取值范围为1~255。

route-policy-name:路由策略名称,为1~19个字符的字符串。应用路由策略,可以为匹配过滤条件的特定路由配置优先级。对于那些没有匹配的路由,使用缺省优先级。

【描述】

preference命令用来配置EBGP路由、IBGP路由和本地产生的IPv6 BGP路由的管理优先级。undo preference命令用来恢复缺省情况。

缺省情况下,EBGP路由的管理优先级为255,IBGP路由的管理优先级为255,本地产生的IPv6 BGP路由的管理优先级为130。

每一种路由协议都有自己的优先级,协议的优先级将最后决定路由策略采用哪种路由协议获取的路由作为最佳路由。优先级的数值越大,其实际的优先级越低。

【举例】

# 设置EBGP路由、IBGP路由和本地产生的IPv6 BGP路由的管理优先级分别为20、20和200。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] preference 20 20 200

5.1.58  reflect between-clients

【命令】

reflect between-clients

undo reflect between-clients

【视图】

IPv6地址族视图

【参数】

【描述】

reflect between-clients命令用来使能各客户机之间的路由反射。undo reflect between-clients命令用来禁止客户机之间的路由反射。

缺省情况下,允许客户机到客户机的路由反射。

路由反射器的客户机之间不要求是全连接的,路由缺省通过反射器从一个客户机反射到其它客户机;如果客户机之间是全连接的,建议使用undo reflect between-clients命令禁止客户间的路由反射,以减少系统开销。

相关配置可参考命令reflector cluster-idpeer reflect-client

【举例】

# 允许客户机之间的路由反射。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] reflect between-clients

5.1.59  reflector cluster-id

【命令】

reflector cluster-id cluster-id

undo reflector cluster-id

【视图】

IPv6地址族视图

【参数】

cluster-id:路由反射器的集群ID,可以为十进制整数(取值范围为1~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

【描述】

reflector cluster-id命令用来配置路由反射器的集群ID。undo reflector cluster-id命令用来删除路由反射器的集群ID。

缺省情况下,每个路由反射器是使用自己的Router ID作为集群ID。

通常,一个集群里只有一个路由反射器。此时,由反射器的Router ID来识别该集群。设置多个路由反射器可提高网络的稳定性。如果一个集群中配有多个路由反射器,请使用reflector cluster-id命令为所有的路由反射器配置同样的集群ID,以避免路由环路的产生。

相关配置可参考命令reflect between-clientspeer reflect-client

【举例】

# 本地路由器是集群中的路由反射器之一,设置它的集群ID为50。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] reflector cluster-id 50

5.1.60  refresh bgp ipv6

【命令】

refresh bgp ipv6 { ipv6-address | all | external | group ipv6-group-name | internal } { export | import }

【视图】

用户视图

【参数】

ipv6-address:软复位与指定IPv6 BGP对等体的连接。

all:软复位所有IPv6 BGP的连接。

external:软复位EBGP连接。

group ipv6-group-name:软复位与指定对等体组的连接,ipv6-group-name对等体名称,为1~47个字符的字符串。

internal:软复位IBGP连接。

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

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

【描述】

refresh bgp ipv6命令用来软复位IPv6 BGP连接。IPv6 BGP软复位可以在不中断IPv6 BGP连接的情况下重新刷新Pv6 BGP路由表,并应用新的策略。

IPv6 BGP软复位要求网络中的所有IPv6 BGP路由器支持Route-refresh功能。如果有的路由器不支持此特性,则需要配置peer keep-all-routes命令,以便保留对等体的所有原始路由信息,供IPv6 BGP软复位时使用。

【举例】

# 对入方向的IPv6 BGP连接进行软复位。

<Sysname> refresh bgp ipv6 all import

5.1.61  reset bgp ipv6

【命令】

reset bgp ipv6 { as-number | ipv6-address [ flap-info ] | all | group ipv6-group-name | external | internal }

【视图】

用户视图

【参数】

as-number:复位与指定自治系统号的IPv6 BGP邻居的IPv6 BGP连接。

ipv6-address:复位与指定IPv6 BGP对等体的连接。

flap-info:清除路由振荡的历史信息。

all:复位所有IPv6 BGP的连接。

group ipv6-group-name:复位与指定IPv6 BGP对等体组的连接。

external:复位所有EBGP连接。

internal:复位所有IBGP连接。

【描述】

reset bgp ipv6命令用来复位指定的IPv6 BGP连接。

【举例】

# 复位所有IPv6 BGP连接。

<Sysname> reset bgp ipv6 all

5.1.62  reset bgp ipv6 dampening

【命令】

reset bgp ipv6 dampening [ ipv6-address prefix-length ]

【视图】

用户视图

【参数】

ipv6-address:要清除衰减信息的IPv6地址前缀。

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

【描述】

reset bgp ipv6 dampening命令用来清除路由振荡衰减信息以及解除对已抑制路由的抑制。

不指定ipv6-address prefix-length时,清除整个IPv6 BGP路由表中的IPv6路由衰减信息。

【举例】

# 清除到2345::/64的路由衰减信息并释放被抑制的路由。

<Sysname> reset bgp ipv6 dampening 2345:: 64

5.1.63  reset bgp ipv6 flap-info

【命令】

reset bgp ipv6 flap-info [ ipv6-address/prefix-length | regexp as-path-regexp | as-path-acl as-path-acl-number ]

【视图】

用户视图

【参数】

ipv6-address:要清除衰减信息的IPv6地址前缀。

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

as-path-regexp:清除匹配AS路径正则表达式的路由振荡统计信息。

as-path-acl-number:清除匹配指定AS路径列表号的路由振荡统计信息。as-path-acl-number的取值范围为1~256。

【描述】

reset bgp ipv6 flap-info命令用来清除IPv6路由的振荡统计信息。

如果没有指定参数,系统将清除所有路由振荡统计信息。

【举例】

# 清除所有匹配AS路径过滤列表10的路由的振荡统计信息。

<Sysname> system-view

[Sysname] ip as-path 10 permit ^100.*200$

[Sysname] quit

<Sysname> reset bgp ipv6 flap-info as-path-acl 10

5.1.64  router-id

【命令】

router-id router-id

undo router-id

【视图】

BGP视图

【参数】

router-id:指定路由器的Router ID,用IP地址的形式标识。

【描述】

router-id命令用来为路由器指定Router ID。undo router-id命令用来删除配置的Router ID。

一台路由器如果要运行IPv6 BGP协议,则必须存在Router ID。它是一个32比特无符号整数,是一台路由器在自治系统中的唯一标识。

Router ID可以手工配置,如果没有通过命令指定,系统会从当前接口的IP地址中自动选取一个作为路由器的ID号。其选择顺序是:优先从Loopback地址中选择最大的IPv4地址作为路由器的ID号,如果没有配置Loopback接口,则选取接口中最大的IPv4地址作为路由器的ID号。只有在路由器的Router ID所在接口被删除或去除手工配置的Router ID的情况下才会重新选择路由器的Router ID。为了增加网络的可靠性,建议将Router ID手工配置为Loopback接口的IPv4地址。

【举例】

# 指定路由器的Router ID为10.18.4.221。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] router-id 10.18.4.221

5.1.65  synchronization

【命令】

synchronization

undo synchronization

【视图】

IPv6地址族视图

【参数】

【描述】

synchronization命令用来配置IPv6 BGP与IGP路由同步。undo synchronization命令用来取消同步。

缺省情况下,IPv6 BGP和IGP路由不同步。

使能同步特性后,如果一个AS由一个非IPv6 BGP路由器提供转发服务,那么该AS中的IPv6 BGP发言者不能对外部AS发布路由信息,除非该AS中的所有路由器都知道更新的路由信息。

IPv6 BGP路由器收到一条IBGP路由,缺省只检查该路由的下一跳是否可达。如果设置了同步特性,该IBGP路由只有在IGP也发布了这条路由时才会被同步并发布给EBGP对等体。否则,该IPv6 BGP路由将无法发布给EBGP对等体。

【举例】

# 配置IPv6 BGP和IGP同步。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] synchronization

5.1.66  timer

【命令】

timer keepalive keepalive hold holdtime

undo timer

【视图】

IPv6地址族视图

【参数】

keepalive:指定的存活时间间隔,取值范围为1~21845,单位为秒。

holdtime:指定的保持时间,取值范围为3~65535,单位为秒。

【描述】

timer命令用来配置IPv6 BGP连接的存活时间间隔与保持时间。undo timer命令用来恢复缺省情况。

缺省情况下,IPv6 BGP连接的存活时间间隔为60秒,保持时间为180秒。

需要注意以下几点:

l              使用该命令配置的定时器比使用peer timer命令配置的定时器优先级要低。

l              设置的保持时间应该至少为存活时间间隔的三倍。

l              timer命令配置后影响所有的IPv6 BGP对等体,必须根据需要复位相应的IPv6 BGP连接才能生效。

相关配置可参考命令peer timer

【举例】

# 配置IPv6 BGP连接的存活时间间隔和保持时间分别为60秒和180秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family

[Sysname-bgp-af-ipv6] timer keepalive 60 hold 180

 


第6章  路由策略配置命令

&  说明:

目前S7500E系列以太网交换机中的LSQ1GP12EA单板不支持IPv6功能。

 

6.1  路由策略公共配置命令

有关路由策略公共配置命令请参见“IPv4路由命令”中路由策略的相关部分。

6.2  IPv6路由策略配置命令

6.2.1  apply ipv6 next-hop

【命令】

apply ipv6 next-hop ipv6-address

undo apply ipv6 next-hop

【视图】

路由策略视图

【参数】

ipv6-address:指定下一跳IPv6地址。

【描述】

apply ipv6 next-hop命令用来设置IPv6路由信息的下一跳地址。undo apply ipv6 next-hop命令用来取消该设置子句。

缺省情况下,不设置IPv6路由信息的下一跳地址。

引入路由时,使用apply ipv6 next-hop命令设置下一跳地址无效。

【举例】

# 创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit。如果匹配已存在的编号为1的as-path,那么设置路由的下一跳地址为3ffe:506::1。

<Sysname> system-view

[Sysname] route-policy policy1 permit node 10

[Sysname-route-policy] if-match as-path 1

[Sysname-route-policy] apply ipv6 next-hop 3ffe:506::1

6.2.2  display ip ipv6-prefix

【命令】

display ip ipv6-prefix [ ipv6-prefix-name ]

【视图】

任意视图

【参数】

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

【描述】

display ip ipv6-prefix命令用来显示IPv6地址前缀列表的统计信息。如果没有指定地址前缀列表名称,将显示所有配置的地址前缀列表的统计信息。

【举例】

# 显示所有IPv6地址前缀列表的统计信息。

<Sysname> display ip ipv6-prefix

Prefix-list6 abc

Permitted 0

Denied 0

         index:   10            permit  ::/0

         index:   20             permit  ::/1                 ge  1   le  128

表6-1 display ip ipv6-prefix命令显示信息描述表

字段

描述

Prefix-list6

地址前缀列表(ipv6-prefix)的名字

Permitted

符合匹配条件的路由个数

Denied

不符合匹配条件的路由个数

index

地址前缀列表的内部序列号

permit

匹配模式,有两种取值:permit-允许;deny-拒绝

::/1

匹配的IPv6 地址和前缀长度

ge

即greater-equal,匹配的IPv6前缀长度的下限值

le

即less-equal,匹配的IPv6前缀长度的上限值

 

6.2.3  if-match ipv6

【命令】

if-match ipv6 { address | next-hop | route-source } { acl acl6-number | prefix-list ipv6-prefix-name }

undo if-match ipv6 { address | next-hop | route-source } [ acl | prefix-list ]

【视图】

路由策略视图

【参数】

address:匹配IPv6路由信息的目的地址。

next-hop:匹配IPv6路由信息的下一跳。

route-source:匹配IPv6路由信息的源地址。

acl acl6-number:指定用于过滤的IPv6 ACL号。对于addressacl6-number的取值范围为20003999;对于next-hoproute-sourceacl6-number的取值范围为20002999

prefix-list ipv6-prefix-name:指定用于过滤的地址前缀列表的名称,为119个字符的字符串。

【描述】

if-match ipv6命令用来配置IPv6的路由信息的匹配条件。undo if-match ipv6命令用来取消该配置。

缺省情况下,没有配置IPv6的路由信息的匹配条件。

【举例】

# 创建一个名为policy1的路由策略,其节点序列号为10,匹配模式为permit。定义一条if-match子句,允许下一跳地址匹配已存在的地址前缀列表p1的路由信息通过。

<Sysname> system-view

[Sysname] route-policy policy1 permit node 10

[Sysname-route-policy] if-match ipv6 next-hop prefix-list p1

6.2.4  ip ipv6-prefix

【命令】

ip ipv6-prefix ipv6-prefix-name [ index index-number ] { deny | permit } ipv6-address prefix-length [ greater-equal min-prefix-length ] [ less-equal max-prefix-length ]

undo ip ipv6-prefix ipv6-prefix-name [ index index-number ]

【视图】

系统视图

【参数】

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

index-number:标识IPv6地址前缀列表中的一条表项,index-number小的表项先被测试,取值范围为1~65535。

permit:指定所定义的IPv6地址前缀列表表项的匹配模式为允许模式。当指定为允许模式并且待过滤的IPv6地址在该表项指定的前缀范围内时,通过该表项的过滤不进入下一个结点的测试;如待过滤的IPv6地址不在该表项指定的前缀范围内,则进行下一表项测试。

deny:指定所定义的IPv6地址前缀列表表项的匹配模式为拒绝模式。当指定为拒绝模式并且待过滤的IPv6地址在该表项指定的前缀范围内时,则该IPv6地址不能通过该表项的过滤,并且不会进行下一个表项的测试,否则进入下一表项的测试。

ipv6-address prefix-length:指定IPv6地址前缀和前缀长度,当指定为:: 0时匹配缺省路由,prefix-length的取值范围为0~128。

greater-equal min-prefix-length:大于等于最小前缀长度。

less-equal max-prefix-length:小于等于最大前缀长度。

前缀长度范围可以表达为prefix-length <= min-prefix-length <= max-prefix-length <= 128。如果只指定了min-prefix-length,则前缀范围为[ min-prefix-length,128 ];如果只指定了max-prefix-length,则前缀范围为[ prefix-lengthmax-prefix-length ];如果二者都指定,则前缀范围为[ min-prefix-lengthmax-prefix-length ]。

【描述】

ip ipv6-prefix命令用来配置IPv6地址前缀列表表项。undo ip ipv6-prefix命令用来删除IPv6地址前缀列表或其中某个表项。

缺省情况下,没有配置IPv6地址前缀列表。

IPv6地址前缀列表用于IPv6地址过滤。一个IPv6地址前缀列表可包含多个表项,一个表项指定一个地址前缀范围。表项之间的过滤关系是“或”,即通过一个表项就可通过该IPv6地址前缀列表的过滤。没有通过任何一个表项的过滤就意味着没有通过该IPv6地址前缀列表的过滤。

IPv6地址前缀范围可以分别由prefix-length与[ min-prefix-length,max-prefix-length ]确定。如果这两部分前缀范围都被指定,则待过滤的IPv6地址必须匹配这两部分的前缀范围。

如果将ipv6-address prefix-length指定为:: 0,则只匹配缺省路由。

如果需要匹配所有路由,则应配置为:: 0 less-equal 128。

【举例】

# 配置一条IPv6地址前缀列表,允许前缀长度在32位到64位之间的IPv6地址通过。

<Sysname> system-view

[Sysname] ip ipv6-prefix abc permit :: 0 greater-equal 32 less-equal 64

# 配置一条IPv6地址前缀列表,拒绝地址前缀为3FFE:D00::/32,前缀长度大于等于32位的IPv6地址通过。

<Sysname> system-view

[Sysname] ip ipv6-prefix abc deny 3FEE:D00:: 32 less-equal 128

6.2.5  reset ip ipv6-prefix

【命令】

reset ip ipv6-prefix [ ipv6-prefix-name ]

【视图】

用户视图

【参数】

ipv6-prefix-name:指定地址前缀列表的名称。该名称必须唯一,为1~19个字符的字符串。

【描述】

reset ip ipv6-prefix命令用来清除指定的IPv6地址前缀列表的统计信息。如果没有指定ipv6-prefix-name参数,将清除所有的IPv6地址前缀列表的统计信息。

【举例】

# 清除指定IPv6地址前缀列表的统计信息。

<Sysname> reset ip ipv6-prefix abc

 

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

新华三官网
联系我们