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

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

目录

11-OSPFv3命令

本章节下载 11-OSPFv3命令  (974.27 KB)

11-OSPFv3命令

  录

1 OSPFv3

1.1 OSPFv3配置命令

1.1.1 abr-summary

1.1.2 area

1.1.3 asbr-summary

1.1.4 authentication-mode

1.1.5 bandwidth-reference

1.1.6 default tag

1.1.7 default-cost

1.1.8 default-route-advertise

1.1.9 display ospfv3

1.1.10 display ospfv3 abr-asbr

1.1.11 display ospfv3 abr-summary

1.1.12 display ospfv3 asbr-summary

1.1.13 display ospfv3 event-log

1.1.14 display ospfv3 global-statistics

1.1.15 display ospfv3 graceful-restart

1.1.16 display ospfv3 interface

1.1.17 display ospfv3 lsdb

1.1.18 display ospfv3 nexthop

1.1.19 display ospfv3 peer

1.1.20 display ospfv3 request-queue

1.1.21 display ospfv3 retrans-queue

1.1.22 display ospfv3 routing

1.1.23 display ospfv3 spf-tree

1.1.24 display ospfv3 statistics

1.1.25 display ospfv3 vlink

1.1.26 distibute bgp-ls

1.1.27 dscp

1.1.28 event-log

1.1.29 fast-reroute

1.1.30 fast-reroute tiebreaker

1.1.31 filter

1.1.32 filter-policy export

1.1.33 filter-policy import

1.1.34 graceful-restart enable

1.1.35 graceful-restart helper enable

1.1.36 graceful-restart helper strict-lsa-checking

1.1.37 graceful-restart interval

1.1.38 import-route

1.1.39 isolate enable

1.1.40 ispf enable

1.1.41 log-peer-change

1.1.42 lsa-generation-interval

1.1.43 maximum load-balancing

1.1.44 nssa

1.1.45 ospfv3

1.1.46 ospfv3 area

1.1.47 ospfv3 authentication-mode

1.1.48 ospfv3 bfd enable

1.1.49 ospfv3 cost

1.1.50 ospfv3 dr-priority

1.1.51 ospfv3 fast-reroute lfa-backup exclude

1.1.52 ospfv3 mib-binding

1.1.53 ospfv3 mtu-ignore

1.1.54 ospfv3 network-type

1.1.55 ospfv3 peer

1.1.56 ospfv3 prefix-suppression

1.1.57 ospfv3 primary-path-detect bfd

1.1.58 ospfv3 timer dead

1.1.59 ospfv3 timer hello

1.1.60 ospfv3 timer poll

1.1.61 ospfv3 timer retransmit

1.1.62 ospfv3 track adjust-cost

1.1.63 ospfv3 trans-delay

1.1.64 pic

1.1.65 preference

1.1.66 prefix-suppression

1.1.67 reset ospfv3 event-log

1.1.68 reset ospfv3 process

1.1.69 reset ospfv3 redistribution

1.1.70 reset ospfv3 statistics

1.1.71 router-id

1.1.72 shutdown process

1.1.73 silent-interface

1.1.74 snmp context-name

1.1.75 snmp trap rate-limit

1.1.76 snmp-agent trap enable ospfv3

1.1.77 spf-schedule-interval

1.1.78 stub

1.1.79 stub-router

1.1.80 transmit-pacing

1.1.81 vlink-peer

 


1 OSPFv3

1.1  OSPFv3配置命令

1.1.1  abr-summary

abr-summary命令用来配置ABR路由聚合。

undo abr-summary命令用来取消ABR对指定网段的路由聚合。

【命令】

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

undo abr-summary ipv6-address prefix-length

【缺省情况】

ABR不对路由进行聚合。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

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

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

not-advertise:不通告聚合的IPv6路由。如果未指定本参数,则通告聚合的IPv6路由。

cost cost-value:聚合路由的开销值,取值范围为1~16777215,缺省值为所有被聚合的路由中最大的开销值。

【使用指导】

本命令只适用于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

1.1.2  area

area命令用来创建OSPFv3区域,并进入区域视图。

undo area命令用来删除指定的OSPFv3区域。

【命令】

area area-id

undo area area-id

【缺省情况】

不存在OSPFv3区域。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

# 进入OSPFv3区域0视图。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 0

[Sysname-ospfv3-1-area-0.0.0.0]

1.1.3  asbr-summary

asbr-summary命令用来配置ASBR路由聚合。

undo asbr-summary命令用来取消ASBR对指定网段的路由聚合。

【命令】

asbr-summary ipv6-address prefix-length [ cost cost-value | not-advertise | nssa-only | tag tag ] *

undo asbr-summary ipv6-address prefix-length

【缺省情况】

ASBR不对引入的路由进行聚合。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

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

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

cost cost-value:聚合路由的开销,取值范围为1~16777214。如果未指定本参数,cost-value取所有被聚合的路由中最大的开销值作为聚合路由的开销;如果是Type-7 LSA转化成的Type-5 LSA描述的路由匹配聚合、且是Type2外部路由,则cost-value取所有被聚合的路由中最大的开销值加1作为聚合路由的开销。

not-advertise:不通告聚合路由。如果未指定本参数,将通告聚合路由。

nssa-only设置Type-7 LSA的P比特位为不置位,即在对端路由器上不能转为Type-5 LSA。缺省时,Type-7 LSA的P比特位被置位,即在对端路由器上可以转为Type-5 LSA(如果本地路由器是ABR,则会检查骨干区域是否存在FULL状态的邻居,当FULL状态的邻居存在时,产生的Type-7 LSA中P比特位不置位)。

tag tag:聚合路由的标记,取值范围为0~4294967295。

【使用指导】

如果本地路由器是ASBR,对引入的聚合地址范围内的Type-5 LSA描述的路由进行聚合;当配置了NSSA区域时,对引入的聚合地址范围内的Type-7 LSA描述的路由进行聚合。

如果本地路由器同时是ASBR和ABR,并且是NSSA区域的转换路由器,则对由Type-7 LSA转化成的Type-5 LSA描述的路由进行聚合处理;如果不是NSSA区域的转换路由器,则不进行聚合处理。

配置asbr-summary命令后,对处于聚合地址范围内的外部路由,本地路由器只向邻居路由器发布一条聚合后的路由;配置undo asbr-summary命令后,原来被聚合的外部路由将重新被发布。

【举例】

# 配置OSPFv3进程1对引入的路由进行聚合,聚合路由为2000::/16,开销值为100,标记为2。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] asbr-summary 2000:: 16 cost 100 tag 2

1.1.4  authentication-mode

authentication-mode命令用来设置OSPFv3区域使用的验证模式。

undo authentication-mode命令用来恢复缺省情况。

【命令】

HMAC-SHA-256/HMAC-SM3验证模式:

authentication-mode { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string

undo authentication-mode

keychain验证模式:

authentication-mode keychain keychain-name

undo authentication-mode

【缺省情况】

未配置区域验证模式。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

hmac-sha-256:HMAC-SHA-256验证模式。

hmac-sm3:HMAC-SM3验证模式。

key-id:验证字标识符,取值范围为0~65535。

cipher:以密文方式设置密钥。

plain:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。明文密钥为1~255个字符的字符串;密文密钥为33~373个字符的字符串。

keychain:使用keychain验证模式。

keychain-name:keychain名称,为1~63个字符的字符串,区分大小写。

【使用指导】

一个区域中所有路由器的验证模式和验证密钥必须一致。同一时间只能使用一种验证模式,无法同时使用HMAC-SHA-256验证模式、HMAC-SM3验证模式和keychain验证模式中的两种或三种。

接口视图下配置的验证模式,其优先级高于OSPFv3区域视图下配置的验证模式。

在OSPFv3区域使用keychain验证模式时,本区域的OSPFv3报文验证过程如下:

·     OSPFv3在发送报文前,会先从keychain获取当前的有效发送key,然后发送报文。如果当前不存在有效发送key,或者该key的标识符大于65535,则OSPFv3不会发送报文。

·     OSPFv3在收到报文后,会根据报文携带的key的标识符从keychain中获取有效接收key,根据该key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果报文校验失败,或者根据报文中携带的key的标识符无法从keychain中获取到有效接收key,则该报文将被丢弃。

对于keychain认证算法和key的标识符的范围,OSPFv3的支持情况如下:

·     OSPFv3仅支持HMAC-SHA-256和HMAC-SM3认证算法。

·     OSPFv3仅支持标识符取值范围为0~65535的key。

【举例】

# 配置OSPFv3区域1使用keychain验证模式,keychain名为test。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] authentication-mode keychain test

1.1.5  bandwidth-reference

bandwidth-reference命令用来配置计算链路开销时所依据的带宽参考值。

undo bandwidth-reference命令用来恢复缺省情况。

【命令】

bandwidth-reference value

undo bandwidth-reference

【缺省情况】

计算链路开销时所依据的带宽参考值为100Mbps。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

value:计算链路开销时所依据的带宽参考值,取值范围为1~4294967,单位为Mbps。

【使用指导】

OSPFv3有两种方式来配置接口的开销值,第一种方法是在接口视图下直接配置开销值;第二种方法是配置接口的带宽参考值,OSPFv3根据带宽参考值自动计算接口的开销值,计算公式为:接口开销=带宽参考值÷接口带宽,当计算出来的开销值大于65535,开销取最大值65535;当计算出来的开销值小于1时,开销取最小值1。

如果没有在接口视图下显式的配置此接口的开销值,OSPFv3会根据该接口的带宽自动计算其开销值。

【举例】

# 配置计算链路开销时所依据的带宽参考值为1000Mbps。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] bandwidth-reference 1000

1.1.6  default tag

default tag命令用来配置引入外部路由的全局标记。

undo default tag命令用来恢复缺省情况。

【命令】

default tag tag

undo default tag

【缺省情况】

引入外部路由的全局标记为1。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

tag:外部路由的全局标记,取值范围为0~4294967295。

【使用指导】

如果在配置default-route-advertiseimport-route命令时没有指定标记,则缺省使用本命令配置的全局标记。

【举例】

# 配置OSPFv3引入外部路由的标记为2。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] default tag 2

【相关命令】

·     default-route-advertise

·     import-route

1.1.7  default-cost

default-cost命令用来配置发送到Stub区域或NSSA区域的缺省路由的开销。

undo default-cost命令用来恢复缺省情况。

【命令】

default-cost cost

undo default-cost

【缺省情况】

发送到Stub区域或NSSA区域的缺省路由的开销为1。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

cost:发送到Stub区域或NSSA区域的缺省路由的开销,取值范围为0~16777214。

【使用指导】

该命令只有在Stub区域的ABR或NSSA区域的ABR/ASBR上配置才能生效。

【举例】

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

<Sysname> system-view

[Sysname] ospfv3 1

[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

【相关命令】

·     nssa

·     stub

1.1.8  default-route-advertise

default-route-advertise命令用来将缺省路由引入到OSPFv3路由区域。

undo default-route-advertise命令用来恢复缺省情况。

【命令】

default-route-advertise [ [ always | permit-calculate-other ] | cost cost-value | route-policy route-policy-name | tag tag | type type ] *

undo default-route-advertise

【缺省情况】

未引入缺省路由。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

always:如果当前路由器的路由表中没有缺省路由,使用此参数可产生一个描述缺省路由的AS-external-LSA发布出去。如果没有指定该关键字,仅当本地路由器的路由表中存在缺省路由时,才可以产生一个描述缺省路由的AS-external-LSA发布出去。

permit-calculate-other:当路由器产生并发布了一个描述缺省路由的AS-external-LSA时,指定此参数的路由器仍然会计算来自于其他路由器的缺省路由,未指定此参数的路由器不再计算来自其他路由器的缺省路由。当路由器没有产生一个描述缺省路由的AS-external-LSA时,无论是否指定此参数,路由器都会计算来自其他路由器的缺省路由。

cost cost-value:该缺省路由的度量值,取值范围为0~16777214,缺省值为1。

route-policy route-policy-name:路由策略名,为1~63个字符的字符串,区分大小写。只有当前路由器的路由表中存在缺省路由,并且有路由匹配route-policy-name指定的路由策略,才可以产生一个描述缺省路由的AS-external-LSA发布出去,指定的路由策略会影响AS-external-LSA中的值。如果同时指定always参数,不论当前路由器的路由表中是否有缺省路由,只要有路由匹配指定的路由策略,就将产生一个描述缺省路由的AS-external-LSA发布出去,指定的路由策略会影响AS-external-LSA中的值。

tag tag:外部路由的标记,取值范围为0~4294967295。如果未指定本参数,将根据default tag命令的配置进行取值。

type type:该AS-external-LSA的类型,取值范围为1~2,缺省值为2。

【使用指导】

使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用本命令。当本地路由器的路由表中没有缺省路由时,要产生一个描述缺省路由的AS-external-LSA应使用always关键字。

【举例】

# 将产生的缺省路由引入到OSPFv3自治系统中(本地路由器没有缺省路由)。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] default-route-advertise always

【相关命令】

·     import-route

1.1.9  display ospfv3

display ospfv3命令用来显示OSPFv3的进程信息。

【命令】

display ospfv3 [ process-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的概要信息。

verbose:显示OSPFv3进程的详细信息。如果未指定本参数,将显示OSPFv3进程的概要信息。

【举例】

# 显示所有OSPFv3进程的详细信息。

<Sysname> display ospfv3 verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 RouterID: 1.1.1.1          Router type:  ABR  ASBR  NSSA

 IPv6 RouterID: 86::86

 Route tag: 0

 Route tag check: Disabled

 Multi-VPN-Instance: Disabled

 Type value of extended community attributes:

    Domain ID : 0x0005

    Route type: 0x0306

    Router ID : 0x0107

 Domain-id: 0.0.0.0

 DN-bit check: Enabled

 DN-bit set: Enabled

 Isolation: Disabled

 Originating router-LSAs with maximum metric

    Condition: Always, State: Active

 Advertise summary-LSAs with metric 16711680

 Advertise external-LSAs with metric 16711680

 Advertise intra-area-prefix-LSAs with maximum metric

 ISPF: Enabled

 SPF-schedule-interval: 5 50 200

 LSA generation interval: 5

 LSA arrival interval: 1000

 Transmit pacing: Interval: 20 Count: 3

 Default ASE parameters: Tag: 1

 Route preference: 10

 ASE route preference: 150

 FRR backup mode: LFA

 Node-Protecing Preference: 40

 Lowest-cost Preference: 60

 SPF calculation count: 0

 External LSA count: 0

 LSA originated count: 0

 LSA received count: 0

 SNMP trap rate limit interval: 10  Count: 7

 Area count: 2  Stub area count: 0  NSSA area count: 1

 ExChange/Loading neighbors: 0

 End.X SID deletion delay:

    State     : Enabled

    Delay time: 1800 sec

 Max equal cost paths: 32

 Up interfaces: 1

 Full neighbors: 1

 Normal areas with up interfaces: 1

 Calculation trigger type: Full

 Current calculation type: SPF calculation

 Current calculation phase: Calculation area topology

 Redistribute timer: Off

 Redistribute schedule type: RIB

 Redistribute route count: 0

 Process reset state: N/A

 Current reset type: N/A

 Next reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.0          (MPLS TE not enabled)

 Area flag: Normal

 SPF scheduled count: 0

 ExChange/Loading neighbors: 0

 LSA count: 0

 Up interfaces: 0

 MTU: 1440

 Default cost: 1

 Created by Vlink

 Process reset state: N/A

 Current reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.2          (MPLS TE not enabled)

 Area flag: Normal

 SPF scheduled count: 0

 ExChange/Loading neighbors: 0

 LSA count: 0

 Keychain authentication: Enabled (test)

 Up interfaces: 1

 MTU: 1500

 Default cost: 1

 Process reset state: N/A

 Current reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.3          (MPLS TE not enabled)

 Area flag: NSSA

 7/5 translator state: Disabled

 7/5 translate stability timer interval: 0

 SPF Scheduled Count: 0

 ExChange/Loading neighbors: 0

 LSA Count: 0

 Up interfaces: 0

 MTU: 1440

 Default cost: 1

 Process reset flag: N/A

 Current reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

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

字段

描述

OSPFv3 Process 1 with Router ID 1.1.1.1

OSPFv3进程是1,Router ID是1.1.1.1

RouterID

本路由器的Router ID

IPv6 RouterID

本路由器的IPv6 Router ID

Router type

路由器类型,取值为:

·     ABR表示区域边界路由器

·     ASBR表示自治系统边界路由器

·     NSSA表示支持NSSA区域

为空表示非上面三种情况

Process state

OSPFv3进程的状态,显示为Admin-down表示通过shutdown process命令关闭了OSPFv3进程。如果未通过shutdown process命令关闭OSPFv3进程,则不显示该字段

Route tag

当前进程引入外部路由的缺省标记

Route tag check

当前进程是否使能检查OSPFv3 LSA的标记

Multi-VPN-Instance

当前进程对PE、多VPN实例的支持情况:

·     Multi-VPN-Instance:Disabled表示不支持多VPN实例

·     Multi-VPN-instance:Enabled表示支持多VPN实例

·     PE Router, Multi-VPN-Instance:Enabled表示为PE

Type value of extended community attributes

OSPFv3扩展团体属性的类型编码

Domain-id

OSPFv3域标识符

DN-bit check

当前进程是否使能检查OSPFv3 LSA的DN位

DN-bit set

当前进程是否使能设置OSPFv3 LSA的DN位

Isolation

是否开启Isolate功能:

·     Disabled:表示关闭

·     Enabled:表示开启

Originating router-LSAs with maximum metric/Originating router-LSAs with R-bit clear

Router LSA中使用最大开销值发布/Router LSA中清除R-bit

Condition

Stub路由器的状态:

·     Always代表始终生效

·     On startup while BGP is converging for XXX seconds代表BGP收敛超时时间

·     On startup for XXX seconds代表重启后生效时间

State

Stub路由器是否生效:

·     Active表示生效

·     Inactive表示不生效

Advertise summary-LSAs with metric

Summary LSA发布使用的开销值

Advertise external-LSAs with metric

外部LSA发布使用的开销值

Advertise intra-area-prefix-LSAs with maximum metric

Intra-area-prefix-LSA发布使用的开销值

ISPF

是否使能增量SPF计算功能:

·     Enabled:表示使能

·     Disabled:表示关闭

Originating LSAs with metric xxx controlled by RBM

当前设备为HA中的备设备,HA通知OSPFv3调整开销值,有以下两种情况:

·     Originating LSAs with metric +n controlled by RBM:OSPFv3产生LSA时,需要在原始开销值的基础上叠加n

·     Originating LSAs with metric n controlled by RBM:OSPFv3产生LSA时,其开销值为n

仅在HA调整了OSPFv3的开销值时显示

有关HA的详细介绍,请参见“可靠性配置指导”中的“高可靠性”

SPF-schedule-interval

进行SPF计算的时间间隔,in milliseconds表示以固定的时间间隔进行SPF计算,单位为毫秒

LSA generation interval

LSA生成时间间隔

LSA arrival interval

LSA重复到达的最小时间间隔

Transmit pacing

接口发送LSU报文的速率,其中:

·     Interval表示接口发送LSU报文的时间间隔

·     Count表示接口一次发送LSU报文的最大个数

Default ASE parameters

引入外部路由的缺省参数值,其中Tag代表路由标记

Route preference

内部路由优先级

ASE route preference

外部路由优先级

FRR backup mode

指定快速重路由的备份下一跳地址的方式:

·     LFA: 为所有路由通过LFA(Loop Free Alternate)算法选取备份下一跳信息。如果显示为LFA ABR-only,则表示只有到ABR设备的路由才能够通过LFA算法被选取为备份路径。

·     route-policy route-policy-name:为通过策略的路由指定备份下一跳,route-policy-name为路由策略名

·     ECMP-shared:为包含等价路由在内的所有路由通过LFA算法选取备份下一跳信息

Node-Protecing Preference

节点保护优选方案的优先级

Lowest-cost Preference

最小开销路径优选方案的优先级

SPF calculation count

OSPFv3进程的路由计算总数

External LSA count

外部LSA数目,其中:

·     Count:LSA数目

·     checksum Sum:校验和

LSA originated count

产生的LSA数目

LSA received count

接收的LSA数目

SNMP trap rate limit interval: 10  Count: 7

OSPFv3在10内秒允许输出7条告警信息

Area count

区域总数目

Stub area count

Stub区域数目

NSSA area count

NSSA区域数目

ExChange/Loading neighbors

处于ExChange/Loading状态的邻居数

End.X SID deletion delay

动态End.X SID延迟删除功能相关信息:

·     State:动态End.X SID延迟删除功能的状态

¡     Enabled:表示动态End.X SID延迟删除功能处于开启状态

¡     Disabled:表示动态End.X SID延迟删除功能处于关闭状态

·     Delay time:动态End.X SID延迟删除的延迟时间,单位为秒

Calculation trigger type

触发路由计算的类型,具体如下:

Full:触发全部路由计算

Area topology change:区域拓扑改变触发路由计算

Intra router change:增量的区域内路由器路由变化

ASBR change:增量的ASBR路由变化

Full IP prefix:触发全部IP前缀计算

Full intra AS:触发全部AS内部前缀计算

Inc intra AS:触发增量AS内部前缀计算

Full inter AS:触发全部AS外部前缀计算

Inc inter AS:触发增量AS外部前缀计算

Nexthop calculation:触发下一跳计算

N/A:未触发计算

Current calculation type

当前路由计算的类型,具体如下:

SPF calculation:进行区域SPF计算

Intra router calculation:区域内路由器路由计算

ASBR calculation:区域间ASBR路由计算

Inc intra router:增量区域内路由器路由计算

Inc ASBR calculation:增量区域间ASBR路由计算

Full intra AS:进行全部AS内部前缀计算

Inc intra AS:进行增量AS内部前缀计算

Full inter AS:进行全部AS外部前缀计算

Inc inter AS:进行增量AS外部前缀计算

N/A:未触发计算

Current calculation phase

当前路由计算调度运行到的阶段,具体如下:

Calculation area topology:计算区域拓扑

Calculation router:计算路由器路由

Calculation intra AS:计算AS内部路由

Calculation ASBR:计算ASBR路由

Calculation inter AS:计算AS外部路由

Calculation end:计算收尾阶段

N/A:未触发计算

Redistribute timer

引入路由定时器,其中:

·     Off: 关闭

·     On:开启

Redistribute schedule type

引入路由调度类型,其中:

·     RIB: 触发遍历RIB表进行引入

·     Self: 触发遍历自身引入表进行引入

N/A:未触发引入

Redistribute route count

引入路由计数

Process reset state

进程重启状态标志,具体如下:

N/A:进程未重启

Under reset:进程正在重启

Under RIB smooth:进程正在同步RIB路由

Current reset type

当前进程重启类型,具体如下:

·     N/A:进程未重启

·     GR quit:GR异常退出进行普通重启

·     Delete:删除OSPFv3进程

·     Undo router-id:删除Router-id

·     Set router-id:设置Router-id

Next reset type

即将调度进程重启类型,具体如下:

·     N/A:进程未重启

·     GR quit:GR异常退出进行普通重启

·     Delete:删除OSPFv3进程

·     Undo router-id:删除Router-id

·     Set router-id:设置Router-id

Reset prepare message replied

响应准备重启消息的模块,具体如下:

·     P代表邻居维护模块

·     S代表LSDB同步模块

·     C代表路由计算模块

·     R代表路由引入模块

Reset process message replied

响应进程重启消息的模块,具体如下:

·     P代表邻居维护模块

·     S代表LSDB同步模块

·     C代表路由计算模块

·     R代表路由引入模块

Reset phase of module

各模块所处重启阶段。其中M代表主控制模块,P代表邻居维护模块,S代表LSDB同步模块,其阶段有:

·     N/A:未重启

·     Delete ASE:删除所有ASE LSA

·     Delete area LSA:删除区域相关LSA

·     Delete area IF:删除区域下接口

·     C代表路由计算模块,其阶段有:

·     N/A:未重启

·     Delete topology:删除区域拓扑

·     Delete router:删除路由器路由

·     Delete intra AS:删除AS内部路由

·     Delete inter AS:删除AS外部路由

·     Delete ASBR:删除ASBR路由

·     R代表路由引入模块,其阶段有:

·     N/A:未重启

·     Delete import:删除引入路由

Fast-reroute TI-LFA

是否使能TI-LFA快速重路由功能:

·     Disabled:表示未开启

·     Enabled:表示开启

SR microloop-avoidance

SR防微环功能开启状态:

·     Disabled:表示未开启

·     Enabled:表示开启

SR microloop-avoidance RIB-update-delay

SR防微环延迟时间,单位为毫秒

Area          (MPLS TE xxx)

(暂不支持)区域信息,其中MPLS TE xxx表示是否开启OSPF区域的MPLS TE能力:

·     MPLS TE not enabled:表示关闭

·     MPLS TE enabled:表示开启

Area flag

区域类型

SPF scheduled count

OSPF区域的路由计算总数

LSA count

LSA数目,其中:

·     Count:LSA数目

·     checksum Sum:校验和

Cryptographic authentication: HMAC-SHA-256, key ID: xx

OSPFv3区域采用HMAC-SHA-256验证模式,key ID为xx

Cryptographic authentication: HMAC-SM3, key ID: xx

OSPFv3区域采用HMAC-SM3验证模式,key ID为xx

Keychain authentication: Enabled (test)

OSPFv3区域采用keychain验证模式,keychain名称为test

MTU

区域的MTU值

Default cost

路由的缺省开销值

Created by Vlink

区域由Vlink创建

7/5 translator state

Type-7 LSA转换为Type-5 LSA的转换者状态,取值为:

·     Enabled:表示本设备是通过命令指定的Type-7 LSA转换为Type-5 LSA的转换者

·     Elected:表示本设备是通过选举指定的Type-7 LSA转换为Type-5 LSA的转换者

·     Disabled:表示本设备不是Type-7 LSA转换为Type-5 LSA的转换者

7/5 translate stability timer interval

Type-7 LSA转换为Type-5 LSA转换稳定定时器的超时时间间隔,单位为秒

 

1.1.10  display ospfv3 abr-asbr

display ospfv3 abr-asbr命令用来显示到OSPFv3的区域边界路由器和自治系统边界路由器的路由信息。

【命令】

display ospfv3 [ process-id ] abr-asbr

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程下到区域边界路由器和自治系统边界路由器的路由信息。

【举例】

# 显示所有OSPFv3进程的ABR和ASBR路由。

<Sysname> display ospfv3 abr-asbr

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Destination : 1.1.1.2                                   Rtr Type : ABR

 Area        : 0.0.0.0                                   Path Type: Intra

 Interface   : Vlan102                                 BkInterface: Vlan101

 NextHop     : FE80:1:1::1

 BkNexthop   : FE80:1:2::2

 Cost        : 1

 

 Destination : 1.1.1.3                                   Rtr Type : ASBR

 Area        : 0.0.0.0                                   Path Type: Intra

 Interface   : Vlan103                                 BkInterface: Vlan104

 NextHop     : FE80:2:1::1

 BkNexthop   : FE80:1:2::4

 Cost        : 1

表1-2 display ospfv3 abr-asbr命令显示信息描述表

字段

描述

OSPFv3 Process 1 with Router ID 1.1.1.1

OSPFv3进程是1,Router ID是1.1.1.1

Destination

ABR或ASBR的路由器ID

Rtr Type

路由器类型,包括ABR和ASBR

Area

下一跳地址所在的区域ID

Path Type

到ABR或ASBR的路由类型,取值为:

·     Intra表示区域内路由

·     Inter表示区域间路由

Interface

路由出接口

BkInterface

备份出接口

NextHop

下一跳地址

BkNextHop

备份下一跳地址

Cost

从本路由器到达ABR或ASBR的开销

 

1.1.11  display ospfv3 abr-summary

display ospfv3 abr-summary命令用来显示OSPFv3的ABR聚合信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] abr-summary [ ipv6-address prefix-length ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:当前的聚合配置所在进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的ABR聚合信息。

area area-id:显示位于指定区域的ABR聚合信息。如果未指定本参数,将显示所有区域的ABR聚合信息。area-id为区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

ipv6-address prefix-length:显示指定IPv6地址的ABR聚合信息。ipv6-address表示IPv6地址前缀;prefix-length表示IPv6地址前缀长度,取值范围为1~128。如果未指定本参数,将显示所有ABR聚合信息。

verbose:显示ABR聚合详细信息。如果未指定本参数,将显示ABR聚合的概要信息。

【举例】

# 显示OSPFv3进程1的ABR聚合信息。

<Sysname> display ospfv3 1 abr-summary

 

             OSPFv3 Process 1 with Router ID 2.2.2.2

 

                     Area: 1.1.1.1

 Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Routes count: 2

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

字段

描述

Area

聚合路由所在的区域

Total summary addresses

聚合路由的路由数

Prefix

聚合路由的地址前缀

Status

聚合路由的状态:

·     Advertise:已发布

·     Not-advertise:未发布

NULL0

NULL0路由:

·     Active:激活

·     Inactive:未激活

Cost

聚合路由的开销

·     Configured:配置的聚合开销

·     Not Configured:未配置聚合开销

Routes count

被聚合的路由数

 

# 显示OSPFv3进程1的ABR聚合详细信息。

<Sysname> display ospfv3 1 abr-summary verbose

 

             OSPFv3 Process 1 with Router ID 2.2.2.2

 

                        Area: 1.1.1.1

Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Routes count: 2

   Destination                                        Metric

   1000:4:10:3::/96                                   1

   1000:4:11:3::/96                                   1

表1-4 display ospfv3 abr-summary verbose命令显示信息描述表

字段

描述

Destination

被聚合路由的目的地址

Metric

路由的开销值

 

1.1.12  display ospfv3 asbr-summary

display ospfv3 asbr-summary命令用来显示OSPFv3的ASBR聚合信息。

【命令】

display ospfv3 [ process-id ] asbr-summary [ ipv6-address prefix-length ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:当前的聚合配置所在进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的ASBR聚合信息。

ipv6-address prefix-length:显示指定IPv6地址的ASBR聚合信息。ipv6-address表示IPv6地址前缀;prefix-length表示IPv6地址前缀长度,取值范围为1~128。如果未指定本参数,将显示所有ASBR聚合信息。

verbose:显示ASBR聚合详细信息。如果未指定本参数,将显示ASBR聚合的概要信息。

【举例】

# 显示OSPFv3进程1的ASBR聚合信息。

<Sysname> display ospfv3 1 asbr-summary

 

               OSPFv3 Process 1 with Router ID 2.2.2.2

 

 Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Tag         : (Not configured)

 Nssa-only   : (Not configured)

 Routes count: 2

表1-5 display ospfv3 asbr-summary命令显示信息描述表

字段

描述

Total summary addresses

聚合路由的路由数

Prefix

聚合路由的地址前缀和前缀长度

Status

聚合路由的状态:

·     Advertise:已发布

·     Not-advertise:未发布

NULL0

NULL0路由:

·     Active:激活

·     Inactive:未激活

Cost

聚合路由的开销:

·     Configured:配置的聚合开销

·     Not configured:未配置聚合开销

Tag

聚合路由的标记:

·     Configured:配置的聚合标记

·     Not configured:未配置聚合标记

Nssa-only

是否配置Nssa-only:

·     Configured:配置了Nssa-only

·     Not configured:未配置Nssa-only

Routes count

被聚合的路由数

 

# 显示OSPFv3进程1的ASBR聚合详细信息。

<Sysname> display ospfv3 1 asbr-summary verbose

 

               OSPFv3 Process 1 with Router ID 2.2.2.2

 

 Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Tag         : (Not configured)

 Nssa-only   : (Not configured)

 Routes count: 2

  Destination                                 Protocol Process Type Metric

  1000:4:10:3::/96                            Static   0       2    1

  1000:4:11:3::/96                            Static   0       2    1

表1-6 display ospfv3 asbr-summary verbose命令显示信息描述表

字段

描述

Destination

被聚合路由的前缀和前缀长度

Protocol

被聚合路由的协议类型

Process

被聚合路由的协议进程ID

Type

被聚合路由的类型

Metric

被聚合路由的开销

 

1.1.13  display ospfv3 event-log

display ospfv3 event-log命令用来显示OSPFv3的日志信息。

【命令】

display ospfv3 [ process-id ] event-log { lsa-flush | peer | spf }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有进程的日志信息。

lsa-flush:LSA老化的日志信息。

peer:邻居的日志信息。

spf:路由计算的日志信息。

【使用指导】

路由计算的日志信息是指更新到IPv6路由表的路由计数信息。

邻居的日志信息包括OSPFv3邻居状态倒退到DOWN,以及收到BadLSReq、SeqNumberMismatch和1-Way事件导致邻居状态倒退的信息。

【举例】

# 显示OSPFv3进程1的LSA老化日志信息。

<Sysname>display ospfv3 1 event-log lsa-flush

 

               OSPFv3 Process 1 with Router ID 1.3.3.3

 

 2019-09-02 07:55:25 Received MaxAge LSA from 1.1.1.1

 Type: 3   LS ID: 0.0.0.2         AdvRtr: 1.1.1.1           Seq#: 80000001

 

 2019-09-02 07:55:22 Flushed MaxAge LSA by itself

 Type: 3   LS ID: 0.0.0.2         AdvRtr: 1.3.3.3           Seq#: 80000001

 

 2019-09-02 07:55:07 Flushed MaxAge LSA by itself

 Type: 3   LS ID: 0.0.0.40        AdvRtr: 1.3.3.3           Seq#: 80000001

 

 2019-09-02 07:55:07 Flushed MaxAge LSA by itself

 Type: 3   LS ID: 0.0.0.39        AdvRtr: 1.3.3.3           Seq#: 80000001

表1-7 display ospfv3 event-log lsa-flush命令显示信息描述表

字段

描述

Received MaxAge LSA from X.X.X.X

从Router ID为X.X.X.X的源收到MaxAge LSA

Flushed MaxAge LSA by itself

自身发起的老化,洪泛MaxAge LSA

Type

LSA类型

LS ID

LSA链路状态ID

AdvRtr

发布LSA的路由器,用Router ID表示

Seq#

LSA序列号

 

# 显示OSPFv3进程1的路由计算的日志信息。

<Sysname>display ospfv3 1 event-log spf

 

               OSPFv3 Process 1 with Router ID 1.3.3.3

 

 Date       Time     Duration   Intra   Inter   External Reason

 2020-12-17 07:55:30 0.258827   0       0       0        Intra-area LSA

 2020-12-17 07:55:30 0.679      0       0       0        Intra-area LSA

 2020-12-17 07:55:30 0.51576    0       0       0        Intra-area LSA

 2020-12-17 07:55:30 0.372      0       0       0        Intra-area LSA

 2020-12-17 07:55:25 4.948353   0       0       0        Intra-area LSA

 2020-12-17 07:55:25 0.5288     0       0       0        Area 0 full neighbor

 2020-12-17 07:55:21 1.66013    0       0       0        Intra-area LSA

 2020-12-17 07:55:20 0.450905   0       0       0        Intra-area LSA

 2020-12-17 07:55:15 0.253688   0       0       0        Interface state change

 2020-12-17 07:55:15 0.5693     0       0       0        Intra-area LSA

 2020-03-02 07:47:54 0.156      0       0       0        Intra-area SRv6 tunnel

表1-8 display ospfv3 event-log spf命令显示信息描述表

字段

描述

Date

路由计算开始的日期,单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

路由计算开始的时间,单位为hh:mm:ss,其中hh为小时,mm为分钟,ss为秒

Duration

路由计算持续时间,单位为秒

Intra

区域内路由变化的个数

Inter

区域间路由变化的个数

External

外部路由变化的个数

Reason

路由计算的原因:

·     Intra-area LSA:区域内LSA变化

·     Inter-area LSA:区域间LSA变化

·     External LSA:外部LSA变化

·     Configuration:配置变化

·     Area 0 full neighbor:区域0 FULL邻居个数变化

·     Area 0 up interface:区域0 UP接口个数变化

·     AS number:AS号变化

·     ABR summarization:ABR聚合变化

·     GR end:GR结束

·     Routing policy:路由策略变化

·     Intra-area tunnel:区域内隧道变化

·     Intra-area SRv6 tunnel:区域内SRv6隧道变化

·     Others:除上述原因之外的其他原因

 

# 显示OSPFv3进程1的邻居的日志信息。

<Sysname> display ospfv3 1 event-log peer

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Date       Time     Router ID       Reason       InstID  Interface

 2019-09-02 16:39:13 1.3.3.3         IntPhyChange 0       Vlan101

 2019-09-02 16:36:46 1.3.3.3         IntPhyChange 0       Vlan101

 2019-09-02 16:34:49 1.3.3.3         BFDDown      0       Vlan101

 2019-09-02 10:08:45 1.3.3.3         DeadExpired  0       Vlan102

 2019-09-02 10:08:39 1.3.3.3         DeadExpired  0       VLINK1

 2019-09-02 10:08:08 1.3.3.3         BFDDown      0       Vlan101

表1-9 display ospfv3 event-log peer命令显示信息描述表

字段

描述

Date

邻居状态变化的日期,单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

邻居状态变化的时间,单位为hh:mm:ss,其中hh为小时,mm为分钟,ss为秒

Router ID

邻居的Router ID

Reason

邻居状态变化的原因:

·     ResetConnect:内存不足,邻居关系中断

·     IntChange:接口参数改变

·     ResetOspfv3:重启OSPFv3进程

·     UndoOspfv3:删除OSPFv3进程

·     UndoArea:删除OSPFv3区域

·     UndoInt:接口去使能

·     IntLogChange:接口逻辑属性变化

·     IntPhyChange:接口物理属性变化

·     DeadExpired:Dead Timer超时

·     Retrans:重传过多

·     BFDDown:BFD Down

·     SilentInt:配置抑制接口

·     ConfStubArea:配置Stub区域参数

·     ConfNssaArea:配置NSSA区域参数

·     VlinkDown:虚连接Down

·     BadLSReq:收到BadLSReq事件

·     SeqMismatch:收到SeqNumberMismatch事件

·     1-Way:收到1-Way事件

InstID

接口所属的实例ID

Interface

接口名称

 

1.1.14  display ospfv3 global-statistics

display ospfv3 global-statistics命令用来显示OSPFv3的全局统计信息。

【命令】

display ospfv3 global-statistics [ public | vpn-instance vpn-instance-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

public:显示公网下OSPFv3的全局统计信息。

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

【使用指导】

如果不指定任何参数,将显示公网和VPN实例下OSPFv3的全局统计信息。

【举例】

# 显示OSPFv3的全局统计信息。

<Sysname> display ospfv3 global-statistics

  OSPFv3 global statistics

   Instance count   : 1

   Process count    : 2

   Interface information

    Down            : 1

    Up              : 1

   Neighbor information

    Down            : 0

    Init            : 0

    Attempt         : 0

    2-Way           : 0

    ExStart         : 0

    Exchange        : 0

    Loading         : 0

    Full            : 0

   Packets sent     : 0

   Packets received : 0

   LSA count        : 2

   Route count      : 1

表1-10 display ospfv3 global-statistics命令输出信息描述表

字段

描述

Instance count

公网和VPN实例下存在OSPFv3配置时,对公网和VPN实例总数的统计信息

Process count

进程数量

Interface information

接口状态统计信息

Down

状态为Down的接口数目

Up

状态为Up的接口数目

Neighbor information

邻居状态统计信息

Down

状态为Down的邻居路由器数目

Attempt

状态为Attempt的邻居路由器数目

Init

状态为Init的邻居路由器数目

2-Way

状态为2-Way的邻居路由器数目

ExStart

状态为ExStart的邻居路由器数目

Exchange

状态为Exchange的邻居路由器数目

Loading

状态为Loading的邻居路由器数目

Full

状态为Full的邻居路由器数目

Packets sent

发送协议报文的数目

Packets received

接收协议报文的数目

LSA count

链路状态数据库中所有LSA的数目

Route count

OSPFv3所有路由的数目

 

1.1.15  display ospfv3 graceful-restart

display ospfv3 graceful-restart命令用来显示OSPFv3进程的GR状态信息。

【命令】

display ospfv3 [ process-id ] graceful-restart [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的GR状态信息。

verbose:显示GR详细状态信息。如果未指定本参数,将显示OSPFv3进程的GR状态概要信息。

【举例】

# 显示所有OSPFv3进程的GR状态信息(Restarter)。

<Sysname> display ospfv3 graceful-restart

 

               OSPFv3 Process 1 with Router ID 3.3.3.3

 

 Graceful-restart capability     : Enable

 Graceful-restart support        : Planned and unplanned, Partial

 Helper capability               : Enable

 Helper support                  : Planned and unplanned

 Current GR state                : Normal

 Graceful-restart period         : 120 seconds

 Number of neighbors under helper: 0

 Number of restarting neighbors  : 0

 Last exit reason:

   Restarter: None

   Helper   : None

表1-11 display ospfv3 graceful-restart命令显示信息描述表

字段

描述

OSPFv3 Process 1 with Router ID 3.3.3.3

OSPFv3进程是1,Router ID是3.3.3.3的GR状态信息

Graceful-restart capability

是否使能OSPFv3协议的GR能力

·     Enable:使能

·     Disable:未使能

Graceful-restart support

进程GR支持模式(GR使能时才显示):

·     Planned and unplanned:支持计划和非计划GR

·     Planned only:只支持计划性GR

·     Partial:支持接口级GR

·     Global:不支持接口级GR,支持全局GR

Helper capability

是否使能OSPFv3协议的GR Helper能力

·     Enable:使能

·     Disable:未使能

Helper support

显示Helper的支持模式:

·     Strict LSA check:Helper端支持严格的LSA检查

·     Planned and unplanned:支持作为计划和非计划GR的Helper

·     Planned only:只支持作为计划GR的Helper

Current GR state

当前GR的状态,其状态有如下几种:

·     Normal:表示正处在非GR的正常状态

·     Under GR:表示正在GR过程中,自身作为Restarter

·     Under Helper:表示正在GR过程中,自身作为Helper

Graceful-restart period

GR重启间隔时间

Number of neighbors under helper

处于GR Helper模式的邻居个数

Number of restarting neighbors

处于GR Restarter模式的邻居个数

Last exit reason

上次退出原因,其中:

·     Restarter:表示退出Restarter的原因

¡     None:无

¡     Completed:GR完成

¡     Interval timer is fired:GR定时器超时

¡     Interface state change:接口状态变化

¡     Received 1-way hello:收到邻居的1-way Hello报文

¡     Reset neighbor:邻居发生Reset操作

¡     DR or BDR change:DR或BDR发生变化

·     Helper:表示退出Helper的原因

¡     None:无

¡     Completed:GR完成

¡     Received 1-way hello:收到邻居的1-way Hello报文

¡     Grace Period timer is fired:GR定时器超时

¡     Lsa check failed:LSA检查未通过

¡     Reset neighbor:邻居发生Reset操作

¡     Received MAXAGE gracelsa but neighbor is not full:收到到达老化时间的Grace LSA,但邻居状态未达到FULL状态

 

# 显示OSPFv3进程的GR详细状态信息(Restarter)。

<Sysname> display ospfv3 graceful-restart verbose

 

               OSPFv3 Process 1 with Router ID 3.3.3.3

 

 Graceful-restart capability     : Enable

 Graceful-restart support        : Planned and unplanned, Partial

 Helper capability               : Enable

 Helper support                  : Planned and unplanned

 Current GR state                : Normal

 Graceful-restart period         : 120 seconds

 Number of neighbors under helper: 0

 Number of restarting neighbors  : 0

 Last exit reason:

   Restarter: None

   Helper   : None

 

 Area: 0.0.0.0

 Area flag: Normal

 Area up interface count: 1

 

 Virtual-link Neighbor-ID: 100.1.1.1, Neighbor-state: Full

 Restarter state: Normal   State: P-2-P    Type: Virtual

 Interface: 6696 (Vlan-interface200), Instance-ID: 0

 Local  IPv6 address: 200:1:FFFF::1

 Remote IPv6 address: 201:FFFF::2

 Transit area: 0.0.0.1

 Last exit reason:

   Restarter: None

   Helper   : None

 Neighbor       GR state       Last helper exit reason

 100.1.1.1      Normal         None

 

 Area: 0.0.0.1

 Area flag: Transit

 Area up interface count: 3

 

 Interface: 5506 (Vlan-interface3), Instance-ID: 0

 Restarter state: Normal   State: DR       Type: Broadcast

 Last exit reason:

   Restarter: None

   Helper   : None

 Neighbor count of this interface: 0

 Number of neighbors under helper: 0

 

 Interface: 6696 (Vlan-interface200), Instance-ID: 0

 Restarter state: Normal   State: DR       Type: Broadcast

 Last exit reason:

   Restarter: None

   Helper   : None

 Neighbor count of this interface: 1

 Number of neighbors under helper: 0

 Neighbor       GR state       Last helper exit reason

 100.1.1.1      Normal         None

 

 Area: 0.0.0.5

 Area flag: NSSANoSummaryNoImportRoute

 7/5 translator state: Disabled

 7/5 translate stability timer interval: 0

 Area up interface count: 0

表1-12 display ospfv3 graceful-restart命令显示信息描述表

字段

描述

Area

区域信息

Area flag

区域类型:

·     Normal:普通区域

·     Transit:传输区

·     Stub:Stub区域

·     StubNoSummary:完全Stub区域

·     NSSA:NSSA区域

·     NSSANoSummary:完全NSSA区域

·     NSSANoSummaryNoImportRoute:完全NSSA区域,配置了no-import-route参数

7/5 translator state

Type-7 LSA转换为Type-5 LSA的转换者状态,取值为:

·     Enabled:表示通过命令指定Type-7 LSA转换为Type-5 LSA的转换者

·     Elected:表示通过选举指定Type-7 LSA转换为Type-5 LSA的转换者

·     Disabled:表示不是Type-7 LSA转换为Type-5 LSA的转换者

7/5 translate stability timer interval

Type-7 LSA转换为Type-5 LSA转换稳定定时器的超时时间,单位为秒

Area up interface count

区域下up的接口计数

Interface

区域内的普通接口,以及虚连接所属的出接口

Instance-ID

接口实例ID

Restarter state

作为Restarter的状态

State

接口状态

Type

接口的网络类型

Neighbor count of this interface

接口下的邻居个数

Neighbor

邻居Router ID

GR state

邻居的GR状态:

·     Normal:普通状态

·     Under GR:进程正在GR

·     Under Helper:进程正在作为GR Helper

Last helper exit reason

上一次作为该邻居Helper退出的原因

Virtual-link Neighbor-ID

虚连接的邻居Router ID

Neighbor-State

虚连接和邻居的状态,包括Down、Init、2-Way、ExStart、Exchange、Loading和Full

Local  IPv6 address

本地IPv6地址

Remote IPv6 address

对端IPv6地址

Transit area

传输区域ID

 

1.1.16  display ospfv3 interface

display ospfv3 interface命令用来显示OSPFv3的接口信息。

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

interface-type interface-number:接口类型和接口编号。显示指定接口的详细信息。

verbose:显示所有接口的详细信息。

【使用指导】

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

如果未指定接口或参数verbose,将显示所有接口的概要信息。

【举例】

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

<Sysname> display ospfv3 interface vlan-interface 1

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Area: 0.0.0.0

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

 Vlan-interface1 is up, line protocol is up

  Interface ID 65697        Instance ID 0

  IPv6 prefixes

    FE80::200:12FF:FE34:1  (Link-Local address)

    2001::1

  Cost: 1       State: BDR       Type: Broadcast    MTU: 1500

  Cost source: Default

  Priority: 1

  Designated router: 2.2.2.2

  Backup designated router: 1.1.1.1

  Timers: Hello 10, Dead 40, Poll 40, Retransmit 5, Transmit delay 1

  FRR backup: Enabled

  FRR TI-LFA: Enabled

  Neighbor count is 1, Adjacent neighbor count is 1

  Primary path detection mode: BFD echo

  Keychain authentication: Enabled (test), inherited

  BFD: control

  Exchanging/Loading neighbors: 0

  Wait timer: Off,  LsAck timer: Off

  Prefix-suppression is enabled

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

字段

描述

Area

接口所属的区域ID

Interface ID

接口ID

Instance ID

实例ID

IPv6 prefixes

IPv6前缀

Cost

接口开销

State

根据OSPFv3接口状态机确定的当前接口状态,取值为:

·     Down:表示在接口上没有发送和接收任何路由协议的报文

·     Waiting:表示接口开始发送和接收Hello报文,并试图去识别网络上的DR和BDR

·     P-2-P:表示接口将每隔HelloInterval的时间间隔发送Hello报文,并尝试和接口链路另一端相连的路由器建立邻接关系

·     DR:表示路由器是所连网络的指定路由器

·     BDR:表示路由器是所连网络的备份指定路由器

·     DROther:表示路由器既不是所连网络的指定路由器,也不是所连网络的备份指定路由器

Type

接口的网络类型,取值为:

·     PTP:表示网络类型为点对点

·     PTMP:表示网络类型为点对多点

·     Broadcast:表示网络类型为广播

·     NBMA:表示网络类型为NBMA

MTU

接口MTU的值

Cost source

接口当前的链路开销值来源,取值包括以下几种情况:

·     Default:缺省值

·     Manual:接口下配置的链路开销值

·     Track:接口关联的Track项状态为Negative,调整接口的链路开销值

Priority

接口的DR优先级

Designated router

本链路上的DR

Backup designated router

本链路上的BDR

Timers

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

·     Hello:表示接口发送Hello报文的时间间隔,单位为秒

·     Dead:表示邻居的失效时间,单位为秒

·     Poll:表示NBMA网络上发送轮询Hello报文的时间间隔,单位为秒

·     Retransmit:表示接口重传LSA的时间间隔,单位为秒

Transmit Delay

接口对LSA的传输延迟时间,单位为秒

FRR backup

是否使能接口参与LFA(Loop Free Alternate)计算:

·     Enabled:使能

·     Disabled:关闭

FRR TI-LFA

接口参与TI-LFA计算状态:

·     Enabled:允许接口参与TI-LFA计算

·     Disabled:禁止接口参与TI-LFA计算

Neighbor count

接口的邻居数目

Primary path detection mode

主链路检测方式:

·     BFD ctrl:BFD控制报文检测方式

·     BFD echo:BFD echo报文检测方式

Adjacent neighbor count

接口的邻接数目

Cryptographic authentication: HMAC-SM3, key ID: xx, inherited

OSPFv3接口采用HMAC-SM3验证模式,key ID为xx,inherited表示接口继承的是其所属区域下配置的HMAC-SM3验证模式

Cryptographic authentication: HMAC-SHA-256, key ID: xx, inherited

OSPFv3接口采用HMAC-SHA-256验证模式,key ID为xx,inherited表示接口继承的是其所属区域下配置的HMAC-SHA-256验证模式

Keychain authentication: Enabled (test), inherited

OSPFv3接口采用keychain验证模式,keychain名称为test,inherited表示接口继承的是其所属区域下配置的keychain验证模式

BFD

OSPFv3的接口下的BFD功能处于使能状态。control表示BFD控制报文检测方式

Exchanging/Loading neighbors

处于Exchanging或Loading状态的邻居个数

Wait timer

等待定时器,其中:

·     Off:关闭

·     On:开启

LsAck timer

报文确认定时器,其中:

·     Off:关闭

·     On:开启

Prefix-suppression is enabled

接口处于前缀抑制

 

1.1.17  display ospfv3 lsdb

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

【命令】

display ospfv3 [ process-id ] lsdb [ { e-router | external | grace | inter-prefix | inter-router | intra-prefix | intra-te | link | locator | network | nssa | router | router-information | unknown [ type ] } [ link-state-id ] [ originate-router router-id | self-originate ] | statistics | total | verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的链路状态数据库信息。

e-rouer:显示链路状态数据库中Type-33 LSA(E-Router LSA)的信息。

external:显示链路状态数据库中Type-5 LSA(AS External LSA)的信息。

grace:显示链路状态数据库中Type-11 LSA(Grace LSA)的信息。

inter-prefix:显示链路状态数据库中Type-3 LSA(Inter-Area-Prefix LSA)的信息。

inter-router:显示链路状态数据库中Type-4 LSA(Inter-Area-Router LSA)的信息。

intra-prefix:显示链路状态数据库中Type-9 LSA(Intra-Area-Prefix LSA)的信息。

intra-te:显示链路状态数据库中Type-10 LSA(Intra-Area-TE LSA)的信息。

link:显示链路状态数据库中Type-8 LSA(Link LSA)的信息。

locator:显示链路状态数据库中Type-42 LSA(Locator LSA)的信息。

network:显示链路状态数据库中Type-2 LSA(Network LSA)的信息。

nssa:显示链路状态数据库中Type-7 LSA(NSSA LSA)的信息。

router:显示链路状态数据库中Type-1 LSA(Router LSA)的信息。

router-information:显示链路状态数据库中Type-12 LSA(Router-Information LSA)的信息。

unknown:显示链路状态数据库中未知类型LSA的信息。

type:LSA类型,取值范围为十六进制数0~ffff。如果未指定本参数,将显示所有未知类型LSA的信息。

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

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

self-originate:显示本地路由器自己产生的LSA的链路状态数据库信息。

statistics:显示链路状态数据库中LSA的统计信息。

total:显示链路状态数据库中各种LSA的总数。

verbose:显示详细信息。如果未指定本参数,将显示概要信息。

【举例】

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

<Sysname> display ospfv3 lsdb

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                  Link-LSA (Interface Vlan-interface100)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix

 0.15.0.8        2.2.2.2          0691  0x80000041 0x8315         1

 0.0.0.3         1.1.1.1          0623  0x80000001 0x0fee         1

 

                  Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum    Link

 0.0.0.0         1.1.1.1          0013  0x80000068 0x5d5f         2

 0.0.0.0         2.2.2.2          0024  0x800000ea 0x1e22         0

 

                  Network-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.15.0.8        2.2.2.2          0019  0x80000007 0x599e

 

                  Intra-Area-Prefix-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix  Reference

 0.0.0.2         2.2.2.2          3600  0x80000002 0x2eed         2  Network-LSA

 0.0.0.1         2.2.2.2          0018  0x80000001 0x1478         1  Network-LSA

 

                 Intra-Area-TE-LSA (Area 0.0.0.0)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.1         2.2.2.2          0114  0x80000001 0xb542

 0.0.0.0         2.2.2.2          0197  0x80000001 0xe79f

 

                  Router-Information-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         1.1.1.1          0011  0x80000034 0x0370

 0.0.0.0         2.2.2.2          0011  0x8000002e 0x0570

 

                  E-Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         1.1.1.1          0011  0x80000034 0x0370

 0.0.0.0         2.2.2.2          0011  0x8000002e 0x0570

 

                  Locator-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         1.1.1.1          0011  0x80000034 0x0370

 0.0.0.0         2.2.2.2          0011  0x8000002e 0x0570

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

字段

描述

Link state ID

链路状态ID

Origin router

产生LSA的路由器

Age

LSA老化时间

SeqNumber

LSA序列号

Checksum

LSA校验和

Prefix

前缀数目

Link

链路数目

Reference

引用的LSA类型

 

# 显示OSPFv3链路状态数据库中Link-LSA的信息。

<Sysname> display ospfv3 lsdb link

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                  Link-LSA (Interface Vlan-interface100)

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

  LS age            : 833

  LS type           : Link-LSA

  Link state ID     : 0.15.0.8

  Originating router: 2.2.2.2

  LS seq number     : 0x80000041

  Checksum          : 0x8315

  Length            : 56

  Priority          : 1

  Options           : 0x000013 (-|R|-|x|E|V6)

  Link-Local address: fe80::200:5eff:fe00:100

  Number of prefixes: 1

      Prefix        : 1001::/64

      Prefix options: 0 (-|-|x|-|-)

表1-15 display ospfv3 lsdb link命令显示信息描述表

字段

描述

LS age

LSA老化时间

LS type

LSA类型

Link state ID

链路状态ID

Originating router

产生LSA的路由器

LS seq number

LSA序列号

Checksum

LSA校验和

Length

LSA长度

Priority

路由器优先级

Options

选项

Link-Local address

链路本地地址

Number of prefixes

前缀的数目

Prefix

地址前缀

Prefix options

前缀选项

 

# 显示OSPFv3链路状态数据库中Intra-Area-TE LSA的信息。

<Sysname> display ospfv3 lsdb intra-te

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                 Intra-Area-TE-LSA (Area 0.0.0.0)

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

  LS age                 : 191

  LS type                : Intra-Area-TE-LSA

  Link state ID          : 0.0.0.1

  Originating router     : 1.1.1.1

  LS seq number          : 0x80000001

  Checksum               : 0xB542

  Length                 : 64

  Link state information :

      Link type                : Broadcast

      Neighbor interface ID    : 1

      Neighbor router ID       : 2.2.2.2

      Local interface address  : 1001::1

      Remote interface address : 1001::2

      TE Metric                : 1

      Maximum Bandwidth        : 1250000 bytes/sec

      Maximum Reservable BW    : 625000 bytes/sec

      Administrative Group     : 0x0

      IGP Metric               : 1

      Unreserved Bandwidth for each TE Class:

        TE class  0 = 375000 bytes/sec

        TE class  1 = 375000 bytes/sec

        TE class  2 = 375000 bytes/sec

        TE class  3 = 375000 bytes/sec

        TE class  4 = 375000 bytes/sec

        TE class  5 = 375000 bytes/sec

        TE class  6 = 375000 bytes/sec

        TE class  7 = 375000 bytes/sec

      Unreserved Bandwidth for each TE Class:

        TE class  0 = 0 bytes/sec

        TE class  1 = 0 bytes/sec

        TE class  2 = 0 bytes/sec

        TE class  3 = 0 bytes/sec

        TE class  4 = 0 bytes/sec

        TE class  5 = 0 bytes/sec

        TE class  6 = 0 bytes/sec

        TE class  7 = 0 bytes/sec

      Bandwidth Constraint Model: Prestandard DS-TE RDM

      Bandwidth Constraints:

        BC [0] = 625000 bytes/sec

        BC [1] = 0 bytes/sec

 

  LS age                 : 274

  LS type                : Intra-Area-TE-LSA

  Link state ID          : 0.0.0.0

  Originating router     : 1.1.1.1

  LS seq number          : 0x80000001

  Checksum               : 0xE79F

  Length                 : 40

  IPv6 Router ID         : 86::86

表1-16 display ospfv3 lsdb intra-te命令显示信息描述表

字段

描述

LS age

LSA老化时间

LS type

LSA类型

Link state ID

链路状态ID

Originating router

产生LSA的路由器

LS seq number

LSA序列号

Checksum

LSA校验和

Length

LSA长度

Link state information

链路状态信息,用来描述一条链路:

·     Link type:链路类型

¡     Point To Point:点对点链路

¡     Broadcast:广播链路

¡     NBMA:非广播型多路访问链路

¡     Point To MultiPoint:点对多点链路

¡     Other type:其他链路

·     Neighbor interface ID:邻居接口ID

·     Neighbor router ID:邻居路由器Router ID

·     Local interface address:本地接口地址

·     Remote interface address:对端接口地址

·     TE metric:TE开销

·     Maximum Reservable BW:最大可预留带宽

·     Administrative Group:链路管理组属性

·     IGP Metric:IGP开销

·     Unreserved Bandwidth for each TE Class:每个TE class的可预留带宽

·     Bandwidth Constraint Model:带宽约束模型,取值包括:

¡     Prestandard DS-TE RDM

¡     IETF DS-TE RDM

¡     IETF DS-TE MAM

·     Bandwidth Constraints:各个带宽约束值(Prestandard模式支持2个BC,IETF模式支持4个BC)

IPv6 Router ID

路由器IPv6 Router ID

 

# 显示OSPFv3链路状态数据库中Router-Information LSA的信息。

<Sysname> display ospfv3 lsdb router-information

 

               OSPFv3 Process 1 with Router ID 61.61.61.61

                 Router-Information-LSA (Area 0.0.0.0)

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

  LS age                 : 8

  LS type                : Router-Information-LSA

  Link state ID          : 0.0.0.0

  Originating router     : 61.61.61.61

  LS seq number          : 0x80000001

  Checksum               : 0xED55

  Length                 : 52

  SRv6 capability        :

      Flags (O)          : 1

  SRv6 node MSD          :

      Segment Left       : 5

      End Pop MSD        : 5

      T.Insert MSD       : 5

      T.Encaps MSD       : 5

      End D MSD          : 5

  SRv6 algorithm         :

      Algorithm          : 0

表1-17 display ospfv3 lsdb router-information命令显示信息描述表

字段

描述

LS age

LSA老化时间

LS type

LSA类型

Link state ID

链路状态ID

Originating router

产生LSA的路由器

LS seq number

LSA序列号

Checksum

LSA校验和

Length

LSA长度

SRv6 capability

SRv6能力信息

Flags (O)

SRv6能力子TLV相关信息

·     O:SRH flag的O标志位,置位时,表示路由器支持OAM flag

SRv6 node MSD

SRv6节点MSD(Maximum SID Depths,最大SID深度)子TLV相关信息

Segment Left

SRH中Segment Left字段的值

End Pop MSD

支持PSP(Penultimate Segment Pop of the SRH,倒数第二跳弹出)或USP(Ultimate Segment Pop of the SRH,最后一跳弹出)的端点能够弹出的最大SID个数

T.Insert MSD

传输节点依靠SR Policy能够插入到报文中的SID的最大个数

对于目的地址既不是设备的本地地址也不是本地SID的报文,该设备就是该报文的传输节点

T.Encaps MSD

传输节点依靠SR Policy能够封装到报文中的SID的最大个数

End D MSD

端点能够解封装的SID的最大个数

SRv6 algorithm

SRv6前缀关联的算法,取值为:

·     0:SPF算法

·     1:Strict SPF算法

 

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

<Sysname> display ospfv3 lsdb locator

 

               OSPFv3 Process 1 with Router ID 2.2.2.2

                 Locator-LSA (Area 0.0.0.0)

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

  LS age                 : 12

  LS type                : Locator-LSA

  Link state ID          : 0.0.0.0

  Originating router     : 2.2.2.2

  LS seq number          : 0x80000002

  Checksum               : 0xED57

  Length                 : 72

  SRv6 locator           :

     Route type          : Intra-Area

     Locator             : 2001::/64

     Metric              : 0

     Flags (N/A)         : 1/0

     Algorithm           : 0

     SRv6 End SID        :

       SID               : 2001::1:0:0:0

       Function type     : End with PSP

表1-18 display ospfv3 lsdb locator命令显示信息描述表

字段

描述

LS age

LSA老化时间

LS type

LSA类型

Link state ID

链路状态ID

Originating router

产生LSA的路由器

LS seq number

LSA序列号

Checksum

LSA校验和

Length

LSA长度

SRv6 locator

SRv6 Locator TLV相关信息

Route type

路由类型,取值包括:

·     Intra-Area:区域内路由

·     Inter-Area:区域内路由

·     AS External:到AS外部的路由,通告到所有的区域(除了Stub区域和NSSA区域)

·     NSSA External:到AS外部的路由,仅在NSSA区域内传播

Locator

SID的节点路由段

Metric

·     开销

Flags (N/A)

标志位:

·     N:当Locator唯一标识一个节点时,该标志位置位

·     A:当Locator配置为任播时,该标志位置位

Algorithm

前缀关联的算法类型:

·     0:SPF算法

·     1:Strict SPF算法

SRv6 End SID

SRv6 End类型SID信息

SRv6 End.M SID

SRv6 End.M类型的SID信息

SID

End SID值

Function type

SID的function类型,取值如下:

·     End (no PSP, no USP):End类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End with PSP:End类型SID,且倒数第二跳弹出

·     End with USP:End类型SID,且最后一跳弹出

·     End with PSP&USP:End类型SID,且倒数第二跳弹出或最后一跳弹出

·     End.X (no PSP, no USP):End.X类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End.X with PSP:End.X类型SID,且倒数第二跳弹出

·     End.X with USP:End.X类型SID,且最后一跳弹出

·     End.X with PSP&USP:End.X类型SID,且倒数第二跳弹出或最后一跳弹出

·     End.T (no PSP, no USP):End.T类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End.T with PSP:End.T类型SID,且倒数第二跳弹出

·     End.T with USP:End.T类型SID,且最后一跳弹出

·     End.T with PSP&USP:End.T类型SID,且倒数第二跳弹出或最后一跳弹出

·     End.DT6:End.DT6类型SID

·     End.DX6:End.DX6类型SID

 

# 显示OSPFv3链路状态数据库中E-Router LSA的信息。

<Sysname> display ospfv3 lsdb e-router

 

               OSPFv3 Process 1 with Router ID 9.9.9.9

                 E-Router-LSA (Area 0.0.0.0)

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

  LS age                 : 27

  LS type                : E-Router-LSA

  Link state ID          : 0.0.0.0

  Originating router     : 9.9.9.9

  LS seq number          : 0x80000002

  Checksum               : 0x4269

  Length                 : 108

  Flags                  : 0x00 (-|x|-|-|-)

  Options                : 0x000013 (-|R|-|x|E|V6)

      Link connected to    : a Transit Network

      Metric               : 1

      Interface ID         : 285

      Neighbor interface ID: 285

      Neighbor router ID   : 9.9.9.9

      Link tag             : 100

      SRv6 LAN End.X SID TLV:

          Neighbor router ID: 1.2.3.4

          SID               : 2001::2:0:0:0

          Function type     : End with PSP

          Algorithm         : 0

          Weight            : 0

          Flags (B/S/P)     : 0/0/0

      SRv6 LAN End.X SID TLV:

          Neighbor router ID: 5.5.5.5

          SID               : 2001::1:0:0:0

          Function type     : End with PSP

          Algorithm         : 0

          Weight            : 0

          Flags (B/S/P)     : 0/0/0

表1-19 display ospfv3 lsdb e-router命令显示信息描述表

字段

描述

LS age

LSA老化时间

LS type

LSA类型

Link state ID

链路状态ID

Originating router

产生LSA的路由器

LS seq number

LSA序列号

Checksum

LSA校验和

Length

LSA长度

Flags

路由器角色标志:

·     NT:NSSA区域的ASBR

·     x:保留

·     V:建立虚连接的ABR

·     E:ASBR

·     B:ABR

Options

LSA选项,各选项含义如下:

·     DC:支持按需链路

·     R:是否为活跃路由器

·     N:是否支持NSSA外部LSA

·     x:保留

·     E:AS外部LSA的接收能力

·     V6:是否参与IPv6路由计算

Link connected to

链路连接的网络类型:

·     another Router (Point To Point):点对点链路

·     a Transit Network:广播网络

·     a Virtual Link:虚连接

·     Unknown:未知网络

Metric

开销

Interface ID

接口ID

Neighbor interface ID

邻居接口ID

Neighbor router ID

邻居Router ID

Link tag

接口的链路标记值

SRv6 End.X SID TLV

P2P邻接链路的SRv6 End.X SID子TLV的相关信息

SRv6 LAN End.X SID TLV

LAN邻接链路的SRv6 End.X SID子TLV的相关信息

SID

SRv6 SID

Function type

SID的Function类型,取值如下:

·     End (no PSP, no USP):End类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End with PSP:End类型SID,且倒数第二跳弹出

·     End with USP:End类型SID,且最后一跳弹出

·     End with PSP&USP:End类型SID,且倒数第二跳弹出或最后一跳弹出

·     End.X (no PSP, no USP):End.X类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End.X with PSP:End.X类型SID,且倒数第二跳弹出

·     End.X with USP:End.X类型SID,且最后一跳弹出

·     End.X with PSP&USP:End.X类型SID,且倒数第二跳弹出或最后一跳弹出

·     End.T (no PSP, no USP):End.T类型SID,且倒数第二跳不弹出、最后一跳不弹出

·     End.T with PSP:End.T类型SID,且倒数第二跳弹出

·     End.T with USP:End.T类型SID,且最后一跳弹出

·     End.T with PSP&USP:End.T类型SID,且倒数第二跳弹出或最后一跳弹出

·     End.DT6:End.DT6类型SID

·     End.DX6:End.DX6类型SID

Algorithm

前缀关联的算法类型:

·     0:SPF算法

·     1:Strict SPF算法

Weight

权重

Flags

SRv6标志信息:

·     B:备份标志,置位时,表明可用于链路保护

·     S:集合标志,置位时,表明是一系列邻居设备的集合,表示该SID能分配给多个邻居

·     P:持久性标志,置位时,表明该SID永久分配给该邻居,即使邻居重建也不会改变分配给该邻居的SID

 

# 显示OSPFv3链路状态数据库中LSA的统计信息。

<System> display ospfv3 lsdb statistics

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

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

 Area ID         Router Network IntePre InteRou IntraPre NSSA IntraTE

 0.0.0.0         1      0       0       0       1        0    0

 Total           1      0       0       0       1        0    0

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

 Area ID         ERouter Locator RtrInfo

 0.0.0.0         0       0       0

 Total           0       0       0

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

                 Link   Grace   ASE

 Total           4      0       0

表1-20 display ospfv3 lsdb statistics命令显示信息描述表

字段

描述

Area ID

区域ID,显示该区域各类LSA的总数

Router

Type-1 LSA的数目

Network

Type-2 LSA的数目

IntePre

Type-3 LSA的数目

InteRou

Type-4 LSA的数目

IntraPre

Type-9 LSA的数目

NSSA

Type-7 LSA的数目

IntraTE

Type-10 LSA的数目

ERouter

Type-33 LSA的数目

Locator

Type-42 LSA的数目

RtrInfo

Type-12 LSA的数目

Link

Type-8 LSA的数目

Grace

Type-11 LSA的数目

ASE

Type-5 LSA的数目

Total

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

 

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

<Sysname> display ospfv3 lsdb verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                  Link-LSA (Interface Vlan-interface100)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix

 0.15.0.8        2.2.2.2          0691  0x80000041 0x8315         1

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.3         1.1.1.1          0623  0x80000001 0x0fee         1

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum    Link

 0.0.0.0         1.1.1.1          0013  0x80000068 0x5d5f         2

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.0         2.2.2.2          0024  0x800000ea 0x1e22         0

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  Network-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.15.0.8        2.2.2.2          0019  0x80000007 0x599e

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  Intra-Area-Prefix-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix  Reference

 0.0.0.2         2.2.2.2          3600  0x80000002 0x2eed         2  Network-LSA

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.1         2.2.2.2          0018  0x80000001 0x1478         1  Network-LSA

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                 Intra-Area-TE-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.1         2.2.2.2          0066  0x80000001 0x2eed

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.0         2.2.2.2          0066  0x80000001 0x1478

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

表1-21 display ospfv3 lsdb verbose命令显示信息描述表

字段

描述

SendCnt

待发送该LSA的接口数目

RxmtCnt

该LSA在重传列表中的数目

Status

LSA所处的状态:

·     Normal:正常状态

·     Delayed:延迟生成的LSA

·     Maxage routed:Maxage的LSA且已经经过拓扑前缀处理

·     Self originated:收到自己产生的LSA

·     Stale:GR过程中收到自己产生的LSA

 

1.1.18  display ospfv3 nexthop

display ospfv3 nexthop命令用来显示OSPFv3的路由下一跳信息。

【命令】

display ospfv3 [ process-id ] nexthop

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的下一跳信息。

【举例】

# 显示OSPFv3进程1的路由下一跳信息。

<Sysname> display ospfv3 1 nexthop

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Nexthop : FE80::20C:29FF:FED7:F308                Interface: Vlan102

 RefCount: 4                                       Status   : Valid

 NbrID   : 1.1.1.1                                 NbrIntID : 21

 

 Nexthop : FE80::20C:29FF:FED7:F312                Interface: Vlan103

 RefCount: 3                                       Status   : Valid

 NbrID   : 1.1.1.1                                 NbrIntID : 38

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

字段

描述

Nexthop

下一跳地址

Interface

出接口名

RefCount

下一跳引用计数

Status

该下一跳的状态:

·     Valid:有效

·     Invalid:无效

NbrID

邻居路由器ID

NbrIntID

邻居的接口ID

 

1.1.19  display ospfv3 peer

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

【命令】

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

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果不指定本参数,则显示所有OSPFv3进程的邻居信息。

area area-id:显示位于指定区域的邻居信息。area-id为区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。如果不指定本参数,则显示所有区域的邻居信息。

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

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

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

statistics:显示OSPFv3邻居的统计信息。

【使用指导】

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

【举例】

# 显示OSPFv3进程1的邻居信息。

<Sysname> display ospfv3 1 peer

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Area: 0.0.0.1

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

 Router ID       Pri State             Dead-Time InstID Interface

 2.2.2.2         1   Init/ -           00:00:36  0      Vlan1

 

 Sham link destination: 3::3

 Router ID       Pri State             Dead-Time InstID

 100.1.1.1       1   Full/ -           00:00:39  0

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

字段

描述

Router ID

邻居ID

Pri

邻居路由器优先级

State

邻居状态

Dead-Time

邻居路由器的失效时间

InstID

实例ID

Interface

和邻居相连的接口

Sham link destination

OSPFv3伪连接的目的IPv6地址

 

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

<Sysname> display ospfv3 1 peer verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Area 0.0.0.1 interface Vlan1's neighbors

 Router ID: 2.2.2.2          Address: FE80::200:5EFF:FE00:100

   State: ExStart  Mode: None  Priority: 1

   DR: 2.2.2.2  BDR: None   MTU: 1500

   Options is 0x000413 (AT|-|-|-|-|-|R|-|x|E|V6)

   Dead timer due in 00:00:33

   Neighbor is up for 00:24:19

   Authentication sequence: (high) 0, (low) 59755

   Neighbor state change count: 205

   Database Summary List 0

   Link State Request List 0

   Link State Retransmission List 0

   Neighbor interface ID: 8037

   GR state: Normal

   Grace period: 0           Grace period timer: Off

   DD Rxmt Timer: Off        LS Rxmt Timer: On

 Last Neighbor Down Event:

 Router ID: 1.1.1.1

 Local Interface Id: 1     InstId: 0

 Remote Interface Id: 1

 Time: Mar 27 10:04:29 2023

 Reason: Ospfv3 Interface Parameters Changed

 

 Sham link neighbor with address: 3::3

 Router ID: 100.1.1.1        Area: 0.0.0.1

   State: Full  Mode: Nbr is slave  Priority: 1

   DR: None   BDR: None   MTU: 0

   Options is 0x000013 (-|-|-|-|-|-|R|-|x|E|V6)

   Dead timer due in 00:00:36

   Neighbor is up for 00:13:55

   Authentication sequence: (high) 0, (low) 0

   Neighbor state change count: 5

   Database Summary List 0

   Link State Request List 0

   Link State Retransmission List 0

   Neighbor interface ID: 2147483649

   GR state: Normal

   Grace period: 0           Grace period timer: Off

   DD Rxmt Timer: Off        LS Rxmt Timer: Off

表1-24 display ospfv3 peer verbose命令显示信息描述表

字段

描述

Router ID

邻居的Router ID

Address

接口链路本地地址

State

邻居状态

Mode

路由器在数据库同步阶段,路由器与邻居协商的主从关系,取值为:

·     Nbr is master:邻居路由器为主路由器

·     Nbr is slave:邻居路由器为从路由器

Priority

邻居路由器优先级

DR

接口所属网段的DR

BDR

接口所属网段的BDR

MTU

接口MTU的值

Options

邻居的LSA选项,各选项含义如下:

·     AT:报文是否带验证字段

·     DC:支持按需链路

·     R:是否为活跃路由器

·     N:是否支持NSSA外部LSA

·     x:保留

·     E:AS外部LSA的接受能力

·     V6:是否参与IPv6路由计算

Dead timer due in hh:mm:ss

Dead定时器距离超时的剩余时间,单位为hh:mm:ss,其中hh为小时,mm为分钟,ss为秒。Dead定时器超时后,认为该邻居已失效

Neighbor is up for hh:mm:ss

邻居关系建立的时长,单位为hh:mm:ss,其中hh为小时,mm为分钟,ss为秒

Authentication sequence: (high) 0, (low) 59755

接收到的报文中的验证序列号,高32位的值为0,低32位的值为59755

Neighbor state change count

邻居状态发生改变的次数

Database Summary List

需要DD报文发送的LSA个数

Link State Request List

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

Link State Retransmission List

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

Neighbor interface ID

邻居的接口ID

GR state

GR状态,取值为:

·     Normal:普通状态

·     Doing GR:正在作为GR Restarter

·     Complete GR:GR完成

·     Helper:正在作为GR Helper

Grace period

发送Grace LSA的间隔

Grace period timer

发送Grace LSA的间隔定时器,其中:

·     Off:关闭

·     On:开启

DD Rxmt Timer

DD报文重传定时器,其中:

·     Off:关闭

·     On:开启

LS Rxmt Timer

LSU报文重传定时器,其中:

·     Off:关闭

·     On:开启

Last Neighbor Down Event

最后一次邻居down事件

Local Interface Id

本地的接口ID

InstId

OSPFv3实例ID

Remote Interface Id

对端的接口ID

Time

邻居down的时间,格式为MM DD,hh:mm:ss YYYY,其中MM为月,DD为日,hh为小时,mm为分钟,ss为秒,YYYY为年

Reason

邻居down的原因,取值包括:

·     Ospfv3_resetconnect:内存不足,邻居关系断开

·     Ospfv3 Interface Parameters Changed:OSPFv3接口参数的配置发生变化

·     Reset ospfv3 command was performed:执行了reset ospfv3 process命令

·     Undo ospfv3 command was performed:执行了undo ospfv3命令

·     Undo area command was performed:执行了undo area命令

·     Undo ospfv3 interface:接口上关闭OSPFv3功能

·     Ospfv3 iflchange:接口逻辑属性变化

·     Ospfv3 ifachange:接口物理属性变化

·     DeadInterval timer expired:Dead定时器超时

·     Too many retransmissions:重传过多

·     Bfd session down:OSPFv3联动的BFD会话down

·     Silent Interface:执行了silent interface命令

·     Configuring stub area:stub区域配置变化

·     Vlink down:虚连接接口down

·     Configuring NSSA area:NSSA区域配置变化

·     Sham-link down:伪连接接口down

·     1Way:收到1-Way事件

·     SeqMismatch:收到SeqNumberMismatch事件

·     BadLsreq:收到BadLSReq事件

·     Dbfilter:指定接口对发送给邻居的LSA进行过滤的配置发生变化,或者该配置引用的ACL规则改变

Sham link neighbor with address

OSPFv3伪连接的邻居IPv6地址

 

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

<Sysname> display ospfv3 peer statistics

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

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

 Area ID         Down Attempt Init 2-Way ExStart Exchange Loading Full Total

 0.0.0.0         0    0       0    0     0       0        0       1    1

 Total           0    0       0    0     0       0        0       1    1

 Sham links' neighbors(Total: 1):

 Down: 0,Init: 0,2-Way: 0,ExStart: 0,Exchange: 0,Loading: 0,Full: 1

表1-25 display ospfv3 peer statistics命令显示信息描述表

字段

描述

Area ID

区域标识

Down

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

Attempt

该状态仅对NBMA网络上的邻居有效,表示最近没有从邻居收到信息,但仍需作出进一步的尝试,用以与邻居联系

Init

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

2-Way

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

ExStart

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

Exchange

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

Loading

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

Full

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

Total

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

Sham links' neighbors(Total: xx)

OSPFv3伪连接的邻居统计信息。Total表示伪连接的邻居总数

 

1.1.20  display ospfv3 request-queue

display ospfv3 request-queue命令用来显示OSPFv3请求列表的信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] request-queue [ interface-type interface-number ] [ neighbor-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的请求列表信息。

area area-id:显示位于指定区域的信息。area-id为区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。如果未指定本参数,将显示所有OSPFv3区域的请求列表信息。

interface-type interface-number:接口类型和编号。如果未指定本参数,将显示所有接口的请求列表信息。

neighbor-id:邻居路由器的Router ID。如果未指定本参数,将显示所有邻居路由器的请求列表信息。

【举例】

# 显示OSPFv3请求列表的信息。

<Sysname> display ospfv3 request-queue

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                   Area: 0.0.0.0

                   Interface Vlan-interface100

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

                   Nbr-ID 1.3.3.3 Request List

 Type    LinkState ID    AdvRouter       SeqNum       Age   CkSum

 0x4005  0.0.34.127      1.3.3.3         0x80000001   0027  0x274d

 0x4005  0.0.34.128      1.3.3.3         0x80000001   0027  0x2d45

 0x4005  0.0.34.129      1.3.3.3         0x80000001   0027  0x333d

 0x4005  0.0.34.130      1.3.3.3         0x80000001   0027  0x3935

表1-26 display ospfv3 request-queue命令显示信息描述表

字段

描述

Area

区域ID

Interface

接口类型和序号

Nbr-ID

邻居ID

Request List

请求列表信息

Type

LSA类型

LinkState ID

链路状态标示符

AdvRouter

通告路由器

SeqNum

LSA序列号

Age

LSA老化时间

CkSum

校验和

 

1.1.21  display ospfv3 retrans-queue

display ospfv3 retrans-queue命令用来显示OSPFv3重传列表的信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] retrans-queue [ interface-type interface-number ] [ neighbor-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的重传列表信息。

area area-id:显示位于指定区域的信息。area-id为区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。如果未指定本参数,将显示所有OSPFv3区域的重传列表信息。

interface-type interface-number:接口类型和编号。如果未指定本参数,将显示所有接口的重传列表信息。

neighbor-id:邻居路由器的Router ID。如果未指定本参数,将显示所有邻居路由器的重传列表信息。

【举例】

# 显示OSPFv3重传列表的信息。

<Sysname> display ospfv3 retrans-queue

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                   Area: 0.0.0.0

                   Interface Vlan-interface100

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

                   Nbr-ID 1.2.2.2 Retransmit List

 Type    LinkState ID    AdvRouter       SeqNum       Age   CkSum

 0x2009  0.0.0.0         1.3.3.3         0x80000001   3600  0x49fb

表1-27 display ospfv3 retrans-queue命令显示信息描述表

字段

描述

Area

区域ID

Interface

接口类型和序号

Nbr-ID

邻居ID

Retransmit List

重传列表信息

Type

LSA类型

LinkState ID

链路状态标示符

AdvRouter

通告路由器

SeqNum

LSA序列号

Age

LSA老化时间

CkSum

校验和

 

1.1.22  display ospfv3 routing

display ospfv3 routing命令用来显示OSPFv3路由表的信息。

【命令】

display ospfv3 [ process-id ] routing [ ipv6-address prefix-length ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的路由表信息。

ipv6-address prefix-length:显示指定IPv6地址的OSPFv3路由表的信息。ipv6-address表示IPv6地址前缀;prefix-length表示IPv6地址前缀长度,取值范围为0~128。

【举例】

# 显示OSPFv3路由表的信息。

<Sysname> display ospfv3 routing

 

               OSPFv3 Process 1 with Router ID 9.9.9.9

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

 I  - Intra area route,  E1 - Type 1 external route,  N1 - Type 1 NSSA route

 IA - Inter area route,  E2 - Type 2 external route,  N2 - Type 2 NSSA route

 *  - Selected route

 

 *Destination: 1::/64

  Type       : IA                        Area       : 0.0.0.1

  AdvRouter  : 2.2.2.2                   Preference : 10

  NibID      : 0x23000003                Cost       : 2

  Interface  : Vlan10                    BkInterface: N/A

  Nexthop    : FE80::6AC7:45FF:FE5C:206

  BkNexthop  : N/A

  Status     : Rely

 

 *Destination: 23::/64

  Type       : I                         Area       : 0.0.0.1

  AdvRouter  : 3.3.3.3                   Preference : 10

  NibID      : 0x23000001                Cost       : 1

  Interface  : Vlan10                    BkInterface: N/A

  Nexthop    : ::

  BkNexthop  : N/A

  Status     : Direct

 

 *Destination: 8::/64

  Type       : E2                        Tag        : 1

  AdvRouter  : 1.1.1.1                   Preference : 150

  NibID      : 0x23000004                Cost       : 1

  Interface  : Vlan10                    BkInterface: N/A

  Nexthop    : FE80::6AC7:45FF:FE5C:206

  BkNexthop  : N/A

  Status     : Rely

 

 Total: 3

 Intra area: 3         Inter area: 0         ASE: 0         NSSA: 0

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

字段

描述

Destination

目的网段

Type

路由类型。若路由类型携带了ECMP-backup,表示此路由是等价路由的备份路由

Area

区域ID

AdvRouter

发布LSA的路由器,用Router ID表示

Preference

路由优先级

NibID

路由下一跳信息的ID值

Cost

路由开销值

Interface

出接口的类型和编号,或者SRv6 TE Policy的名称

BkInterface

备份下一跳出接口

Nexthop

下一跳地址

BkNexthop

备份下一跳地址

Status

路由状态,具体如下:

·     Local:该条路由在本地,未发送给路由管理模块

·     Invalid:路由下一跳无效

·     Stale:该路由下一跳较旧

·     Normal:正常可用状态

·     Delete:处于删除状态

·     Direct:该条路由为直连路由

·     Rely:该条路由为迭代路由

Mirror FRR

Mirror快速重路由信息

Interface

出接口

AdvRouter

发布路由器

Area

区域ID

Tag

外部路由标记

Preference

路由优先级

Total

路由总数目

Intra area

区域内路由数目

Inter area

区域间路由数目

ASE

5类外部路由数目

NSSA

7类外部路由数目

TI-LFA

TI-LFA备份信息

PNode End SID

P节点的End SID

QNode AdvID

Q节点的发布源

LsIndex

标签栈索引

Backup label stack (top->bottom)

备份路径标签栈,从栈顶标签到栈底标签依次排列,“N/A”表示标签栈不存在

SR microloop-avoidance label stack index

SR防微环标签栈索引

SR microloop label stack (top->bottom)

SR防微环路径标签栈,从栈顶标签到栈底标签依次排列

 

1.1.23  display ospfv3 spf-tree

display ospfv3 spf-tree命令用来显示OSPFv3区域的最短路径树信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] spf-tree [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程下区域的最短路径树信息。

area area-id:显示指定区域的最短路径树信息。如果未指定本参数,将显示所有区域的最短路径树信息。area-id为区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IPv4地址格式)或IPv4地址格式。

verbose:显示OSPFv3区域的最短路径树的详细信息。如果未指定本参数,将显示OSPFv3区域的最短路径树的概要信息。

【举例】

# 显示OSPFv3进程1下区域0的最短路径树信息。

<Sysname> display ospfv3 1 area 0 spf-tree

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Flags: S-Node is on SPF tree       R-Node is directly reachable

        I-Node or Link is init      D-Node or Link is to be deleted

        P-Neighbor is parent        A-Node is in candidate list

        C-Neighbor is child         H-Nexthop changed

        N-Link is a new path        V-Link is involved

        T-Node is tunnel destination

        E-Node is SRv6-TE policy endpoint

 

                 Area: 0.0.0.0  Shortest Path Tree

 

 SPFNode         Type   Flag         SPFLink         Type   Cost  Flag

>1.1.1.1         Router S R

                                  -->2.2.2.2         RT2RT  1     C

                                  -->2.2.2.2 RT2RT  1     P

 

>2.2.2.2         Router S T

                                  -->1.1.1.1         RT2RT  1     P

表1-29 display ospfv3 spf-tree命令显示信息描述表

字段

描述

SPFNode

SPF节点,以宣告路由器ID作为标识,其中,Type为节点类型:

·     Network:网络节点

·     Router:路由器节点

·     Flag为节点标志:

·     I:节点处于初始化状态

·     A:节点在候选列表上

·     S:节点在SPF树上

·     R:该节点与根节点直连

·     D:该节点将被删除

·     T:该节点是隧道目的端

·     E:该节点是SRv6 TE Policy的目的节点

SPFLink

SPF链路,以宣告路由器ID作为标识,其中,Type为链路类型:

·     RT2RT:表示路由器到路由器链路

·     NET2RT:表示网络到路由器链路

·     RT2NET:表示路由器到网络链路

·     Cost为链路花费,Flag为链路标志:

·     I:链路处于初始化状态

·     P:目的节点是父节点

·     C:目的节点是子节点

·     D:链路将要被删除

·     H:下一跳发生改变

·     V:目的节点删除或者是新增节点时,链路的目的节点不在SPF树上或处于删除状态

·     N:新增链路,并且源节点和目的节点都在SPF树上

·     L:链路在区域变化列表中

 

# 显示OSPFv3进程1下区域0的最短路径树详细信息。

<Sysname> display ospfv3 1 area 0 spf-tree verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Flags: S-Node is on SPF tree       R-Node is directly reachable

        I-Node or Link is init      D-Node or Link is to be deleted

        P-Neighbor is parent        A-Node is in candidate list

        C-Neighbor is child         H-Nexthop changed

        N-Link is a new path        V-Link is involved

        T-Node is tunnel destination

        E-Node is SRv6-TE policy endpoint

 

           Area: 0.0.0.0  Shortest Path Tree

 

>SPFNode[0]

  AdvID        : 1.1.1.1                  LsID       : 0.0.0.0

  NodeType     : Router                   Distance   : 1

  NodeFlag     : S R                      TunDistance: 1

                                          SRPDistance: 1

  Tunnel count : 0

  Policy count : 0

  Nexthop count: 1

 -->NbrID      : 1.1.1.1                  NbrIntID   : 21

    Interface  : Vlan102                  NhFlag     : Valid

    BkInterface: Vlan103                 RefCount    : 4

    Nexthop    : FE80::20C:29FF:FED7:F308

    BkNexthop  : FE80::4

    MADuration : N/A

    MALStack   : N/A

  SPFLink count: 1

 -->AdvID      : 1.1.1.1                  LsID       : 0.0.0.0

    IntID      : 232                      NbrIntID   : 465

    NbrID      : 2.2.2.2                  LinkType   : RT2RT

    LinkCost   : 1                        LinkNewCost: 1

    LinkFlag   : C                        NexthopCnt : 0

  ParentLink count: 1

 -->AdvID      : 1.1.1.1                  LsID       : 0.0.0.0

    IntID      : 215                      NbrIntID   : 466

    NbrID      : 2.2.2.2                  LinkType   : RT2RT

    LinkCost   : 1                        LinkNewCost: 1

    LinkFlag   : P                        NexthopCnt : 0

 

>SPFNode[2]

  AdvID        : 4.4.4.4                  LsID       : 0.0.0.0

  NodeType     : Router                   Distance   : 2

  NodeFlag     : S T                      TunDistance: 1

                                          SRPDistance: 1

  Tunnel count : 1

  Policy count : 0

  Nexthop count: 2

 -->NbrID      : 4.4.4.4                  NbrIntID   : 0

    Interface  : Tun1                     NhFlag     : Valid

    BkInterface: N/A                      RefCount   : 1

    Nexthop    : 4::44

    BkNexthop  : N/A

    MADuration : N/A

    MALStack   : N/A

 -->NbrID      : 2.2.2.2                  NbrIntID   : 258

    Interface  : Vlan102                  NhFlag     : Valid

    BkInterface: N/A                      RefCount   : 5

    Nexthop    : FE80::362E:A7FF:FE29:616

    BkNexthop  : N/A

    MADuration : N/A

    MALStack   : N/A

  SPFLink count: 0

  ParentLink count: 1

 -->AdvID      : 4.4.4.4                  LsID       : 0.0.0.0

    IntID      : 259                      NbrIntID   : 259

    NbrID      : 4.4.4.4                  LinkType   : RT2NET

    LinkCost   : 1                        LinkNewCost: 1

    LinkFlag   : P                        NexthopCnt : 0

表1-30 display ospfv3 spf-tree verbose命令显示信息描述表

字段

描述

SPFNode

SPF节点

AdvID

通告路由器ID

LsID

链路状态ID

NodeType

节点类型

Distance

到根节点的开销

NodeFlag

节点标志

TunDistance

根节点到本节点的下一跳为隧道时的开销

Tunnel count

根节点到本节点的隧道条数

SRPDistance

根节点到本节点的下一跳为SRv6 TE Policy时的开销

Policy count

根节点到本节点的SRv6 TE Policy条数

PolicyName

SRv6 TE Policy名称

EndPoint

SRv6 TE Policy的目的节点

Color

SRv6 TE Policy的color值

Auto cost

SRv6 TE Policy配置的IGP开销值

Final cost

SRv6 TE Policy的最终生效开销值

Auto route

Autoroute类型,当前仅支持Shortcut

State

SRv6 TE Policy状态

·     Active:激活

·     Inactive:未激活

Nexthop count

下一跳计数

NbrID

邻居路由器ID

NbrIntID

邻居的接口ID

Interface

出接口

NhFlag

下一跳标志:

Valid:有效

Invalid:无效

BkInterface

备份下一跳出接口

RefCount

下一跳的引用计数

Nexthop

下一跳地址

BkNexthop

备份下一跳地址

SPFLink count

SPF链路计数

IntID

接口ID

LinkType

链路类型:

·     RT2RT:表示路由器到路由器链路

·     NET2RT:表示网络到路由器链路

·     RT2NET:表示路由器到网络链路

LinkCost

当前链路花费

LinkNewCost

新的链路花费

LinkFlag

链路标志:

·     I:链路处于初始化状态

·     P:目的节点是父节点

·     C:目的节点是子节点

·     D:链路将要被删除

·     H:下一跳发生改变

·     V:目的节点删除或者是新增节点时,链路的目的节点不在SPF树上或处于删除状态

·     N:新增链路,并且源节点和目的节点都在SPF树上

·     L:链路在区域变化列表中

NexthopCnt

下一跳个数

ParentLink count

父链路计数

MADuration

SR防微环持续时间,单位为毫秒

MALStack

SR防微环标签栈

TiLfaNeighbor

节点TI-LFA备份下一跳邻居节点ID

TiLfaInterface

节点TI-LFA备份下一跳对应的出接口

TiLfaNexthop

节点TI-LFA备份下一跳地址

PNode SrcID

P节点Source ID

QNode SrcID

Q节点Source ID

PNode prefix

P节点前缀,“N/A”表示目的节点在P空间不显示节点前缀

PNode SidIndex

P节点前缀SID相对值,“N/A”表示目的节点在P空间不显示SID

Protect

TI-LFA/Remote LFA的保护类型

·     Link:链路保护

·     Node:节点保护

Label stack

标签栈,“N/A”表示标签栈不存在

 

1.1.24  display ospfv3 statistics

display ospfv3 statistics命令用来显示OSPFv3的统计信息。

【命令】

display ospfv3 [ process-id ] statistics [ error | packet [ interface-type interface-number ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的统计信息。

error:显示错误统计信息。如果未指定本参数,将显示OSPFv3进程的报文、LSA和路由的统计信息。

packet:显示OSPFv3的报文统计信息。

interface-type interface-number:接口类型和编号。显示指定接口的统计信息。如果未指定本参数,将显示所有接口的统计信息。

【举例】

# 显示OSPFv3的统计信息。

<Sysname> display ospfv3 statistics

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                   Packet Statistics

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

 Type                         Recv                Send

 Hello                        1746                1284

 DB Description               505                 941

 Ls Req                       252                 136

 Ls Upd                       851                 1553

 Ls Ack                       416                 450

 

             Local Originated LSAs Statistics

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

 Type                                             Count

 Router-LSA                                       192

 Network-LSA                                      0

 Inter-Area-Prefix-LSA                            0

 Inter-Area-Router-LSA                            0

 AS-external-LSA                                  0

 NSSA-LSA                                         0

 Link-LSA                                         10

 Intra-Area-Prefix-LSA                            112

 Grace-LSA                                        0

 Unknown-LSA                                      0

 Total                                            314

 

                   Routes Statistics

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

 Type                                             Count

 Intra Area                                       0

 Inter Area                                       0

 ASE                                              0

 NSSA                                             0

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

字段

描述

Packet Statistics

收发报文统计

Hello

Hello报文

DB Description

数据库描述报文

Ls Req

链路状态请求报文

Ls Upd

链路状态更新报文

Ls Ack

链路状态确认报文

Local Originated LSAs Statistics

生成的LSA统计

Router-LSA

Type-1 LSA的数目

Network-LSA

Type-2 LSA的数目

Inter-Area-Prefix-LSA

Type-3 LSA的数目

Inter-Area-Router-LSA

Type-4 LSA的数目

AS-external-LSA

Type-5 LSA的数目

NSSA-LSA

Type-7 LSA的数目

Link-LSA

Type-8 LSA的数目

Intra-Area-Prefix-LSA

Type-9 LSA的数目

Grace-LSA

Type-11 LSA的数目

Unknown-LSA

Unknown-LSA数目

Total

总数目

Routes Statistics

路由计数

Intra Area

区域内路由

Inter Area

区域间路由

ASE

5类外部路由

NSSA

7类外部路由

 

# 显示OSPFv3进程的错误统计信息。

<sysname> display ospfv3 statistics error

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 0         : Transmit error               0         : Neighbor state low

 0         : Packet too small             0         : Bad version

 0         : Bad checksum                 0         : Unknown neighbor

 0         : Bad area ID                  0         : Bad packet

 0         : Packet dest error            0         : Inactive area packet

 0         : Router ID confusion          0         : Bad virtual link

 0         : HELLO: Hello-time mismatch   0         : HELLO: Dead-time mismatch

 0         : HELLO: Ebit option mismatch  0         : DD: Ebit option mismatch

 0         : DD: Unknown LSA type         0         : DD: MTU option mismatch

 0         : REQ: Empty request           0         : REQ: Bad request

 0         : UPD: LSA checksum bad        0         : UPD: Unknown LSA type

 0         : UPD: Less recent LSA         0         : UPD: LSA length bad

 0         : UPD: LSA AdvRtr id bad       0         : ACK: Bad ack packet

 0         : ACK: Invalid ack             0         : Interface down

 0         : Multicast incapable          0         : Authentication failure

 0         : AuthSeqNumber error

表1-32 display ospfv3 statistics error命令显示信息描述表

字段

描述

Transmit error

发送出错的OSPFv3报文数

Neighbor state low

在低邻居状态收到的OSPFv3报文数

Packet too small

报文长度太小的OSPFv3报文数

Bad version

错误版本号的OSPFv3报文数

Bad checksum

校验和出错的OSPFv3报文数

Unknown neighbor

未知的邻居发来的OSPFv3报文数

Bad area ID

非法的区域ID的OSPFv3报文数

Bad packet

非法的OSPFv3报文数

Packet dest error

目的地址错误的OSPFv3报文数

Inactive area packet

非活动区域中接收到的报文数

Router ID confusion

含有重复路由器ID的OSPFv3报文数

Bad virtual link

错误的虚链路的OSPFv3报文数

HELLO: Hello-time mismatch

Hello定时器不匹配的Hello报文数

HELLO: Dead-time mismatch

Dead定时器不匹配的Hello报文数

HELLO: Ebit option mismatch

Option字段E位不匹配的Hello报文数

DD: Ebit option mismatch

Option字段E位不匹配的DD报文数

DD: Unknown LSA type

DD报文中含有未知类型LSA的数目

DD: MTU option mismatch

MTU不匹配的DD报文数

REQ: Empty request

不含有任何请求信息的LSR报文数

REQ: Bad request

请求错误LSA的LSR报文数

UPD: LSA checksum bad

LSU报文中含有错误校验和LSA的数目

UPD: Unknown LSA type

LSU报文中含有未知类型LSA的数目

UPD: Less recent LSA

LSU报文中含有不是最新LSA的数目

UPD: LSA length bad

LSU报文中含有错误长度LSA的数目

UPD: LSA AdvRtr id bad

LSU报文中含有错误宣告路由器LSA的数目

ACK: Bad ack packet

对LSU报文错误确认的ack报文数

ACK: Invalid ack

LSAck报文中无效确认ack的数目

Interface down

接口down计数

Multicast incapable

加入组播组出错计数

Authentication failure

接收到的报文验证失败

AuthSeqNumber error

接收到的报文验证序列号错误

 

# 显示OSPFv3进程和接口的报文统计信息。

<Sysname> display ospfv3 statistics packet

 

          OSPFv3 Process 1 with Router ID 1.1.1.1

 

         Hello      DD         LSR        LSU        ACK        Total

 Input : 8727       128        28         1584       929        11396

 Output: 8757       159        86         987        1513       11502

 

 Area: 0.0.0.0

 

 Area: 0.0.0.1

 Interface: Vlan-interface101

         DD         LSR        LSU        ACK        Total

 Input : 16         0          45         7          68

 Output: 17         1          7          44         69

 Interface: Vlan-interface102

         DD         LSR        LSU        ACK        Total

 Input : 41         13         720        719        1493

 Output: 54         41         750        713        1558

表1-33 display ospfv3 statistics packet命令显示信息描述表

字段

描述

Hello

Hello报文

DD

数据库描述报文

LSR

链路状态请求报文

LSU

链路状态更新报文

ACK

链路状态确认报文

Total

报文总数

Input

接收报文数

Output

发送报文数

Area

区域ID

Interface

接口名称

 

1.1.25  display ospfv3 vlink

display ospfv3 vlink命令用来显示OSPFv3的虚连接信息。

【命令】

display ospfv3 [ process-id ] vlink

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,将显示所有OSPFv3进程的虚连接信息。

【举例】

# 显示OSPFv3的虚连接信息。

<Sysname> display ospfv3 vlink

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Virtual-link Neighbor-ID: 12.2.2.2, Neighbor-state: Full

 Interface: 2348 (Vlan-interface12), Instance-ID: 0

 Local  IPv6 address: 3:3333::12

 Remote IPv6 address: 2:2222::12

 Cost: 1  State: P-2-P  Type: Virtual

 Transit area: 0.0.0.1

 Timers: Hello 10, Dead 40, Retransmit 5, Transmit delay 1

 Keychain authentication: Enabled (test), inherited

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

字段

描述

Virtual-link Neighbor-ID

通过虚连接相连的邻居路由器的Router ID

Neighbor-state

邻居状态,包括Down、Init、2-Way、ExStart、Exchange、Loading和Full

Interface

此虚连接的本端接口的端口号和名称

Instance-ID

实例ID

Local IPv6 address

本地IPv6地址

Remote IPv6 address

对端IPv6地址

Cost

接口的路由开销

State

接口状态

Type

类型:虚连接

Transit area

传输区域ID(如果当前接口为虚连接,则显示)

Timers

OSPFv3定时器,分别定义如下:

·     Hello:表示接口发送Hello报文的时间间隔,单位为秒

·     Dead:表示邻居的失效时间,单位为秒

·     Retransmit:表示接口重传LSA时间间隔,单位为秒

Transmit delay

接口对LSA的传输延迟时间,单位为秒

Cryptographic authentication: HMAC-SM3, key ID: xx, inherited

OSPFv3虚连接采用HMAC-SM3验证模式,key ID为xx,inherited表示虚连接继承的是骨干区域下配置的HMAC-SM3验证模式

Cryptographic authentication: HMAC-SHA-256, key ID: xx, inherited

OSPFv3虚连接采用HMAC-SHA-256验证模式,key ID为xx,inherited表示虚连接继承的是骨干区域下配置的HMAC-SHA-256验证模式

Keychain authentication: Enabled (test), inherited

OSPFv3虚连接采用keychain验证模式,keychain名称为test,inherited表示虚连接继承的是骨干区域下配置的keychain验证模式

 

1.1.26  distibute bgp-ls

distribute bgp-ls命令用来配置允许设备将OSPFv3链路状态信息发布到BGP。

undo distribute bgp-ls命令用来恢复缺省情况。

【命令】

distribute bgp-ls [ instance-id instance-id ]

undo distribute bgp-ls

【缺省情况】

不允许设备将OSPFv3链路状态信息发布到BGP。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

instance-idOSPFv3实例ID,用于区分链路状态信息,取值范围为0~65535。如果未指定本参数,则表示实例0。

【使用指导】

本功能允许设备将OSPFv3链路状态信息发布到BGP,由BGP通过BGP LS将收集到的链路状态信息发送给控制器,以便控制器构建全局链路状态信息数据库。关于BGP LS的详细介绍,请参见“三层技术-IP路由配置指导”中的“BGP扩展功能”。

如果OSPFv3进程位于VPN实例中,则无法配置本命令。

【举例】

# 配置允许设备将OSPFv3进程1的链路状态信息发布到BGP。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] distribute bgp-ls

1.1.27  dscp

dscp命令用来配置OSPFv3发送协议报文的DSCP优先级。

undo dscp命令用来恢复缺省情况。

【命令】

dscp dscp-value

undo dscp

【缺省情况】

OSPFv3发送协议报文的DSCP优先级为48。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

dscp-value:DSCP优先级,取值范围为0~63。

【举例】

# 配置OSPFv3进程1发送协议报文的DSCP优先级为63。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] dscp 63

1.1.28  event-log

event-log命令用来配置保存OSPFv3的日志信息的最大个数。

undo event-log命令用来取消保存OSPFv3的日志信息的最大个数的配置。

【命令】

event-log { lsa-flush | peer | spf } size count

undo event-log { lsa-flush | peer | spf } size

【缺省情况】

保存的路由计算、邻居和LSA老化的日志信息个数均为10个。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

lsa-flush:LSA老化日志信息个数。

peer:邻居日志信息个数。

spf:SPF日志信息个数。

count:日志信息个数,取值范围为0~65535。

 

【举例】

# 配置保存OSPFv3进程100的路由计算日志信息的最大个数为50。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] event-log spf size 50

1.1.29  fast-reroute

fast-reroute命令用来配置OSPFv3快速重路由功能。

undo fast-reroute命令用来关闭OSPFv3快速重路由功能。

【命令】

fast-reroute { lfa [ abr-only | ecmp-shared ] | route-policy route-policy-name }

undo fast-reroute

【缺省情况】

OSPFv3快速重路由功能处于关闭状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

lfa表示通过LFA(Loop Free Alternate)算法选取备份下一跳信息。

abr-only:仅选取到ABR设备的路由作为备份下一跳。

ecmp-shared:为包含等价路由的所有路由通过LFA算法选取备份下一跳信息,其中为等价路由选取的备份下一跳是共享下一跳,即多条等价的路由的备份下一跳是相同的。如果未指定本参数,则仅为非等价路由计算备份下一跳。

route-policy route-policy-name:为通过策略的路由指定备份下一跳,route-policy-name为路由策略名,为1~63个字符的字符串,区分大小写。

【使用指导】

OSPFv3快速重路由功能(通过LFA算法选取备份下一跳信息)使能后,不能配置vlink-peer命令。

如需为去往同一目的地的等价路由计算共享备份下一跳,则需要指定ecmp-shared参数。指定本参数后,OSPFv3可以通过LFA算法选取备份下一跳,当链路或设备故障导致所有等价路由的下一跳均失效时,OSPFv3会使用事先获取的备份下一跳替换失效下一跳,通过备份下一跳来指导报文转发。计算出来的备份下一跳将以等价路由的形式下发给路由管理,可通过display ospfv3 routing命令查看路由信息,其中Type包含ECMP-back状态的路由即为等价路由的备份路由信息。

【举例】

# 使能OSPFv3进程1的快速重路由功能,为所有路由通过LFA算法选取备份下一跳信息。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] fast-reroute lfa ecmp-shared

1.1.30  fast-reroute tiebreaker

fast-reroute tiebreaker命令用来配置快速重路由备份路径优选方案的优先级。

undo fast-reroute tiebreaker命令用来恢复缺省情况。

【命令】

fast-reroute tiebreaker { lowest-cost | node-protecting } preference preference

undo fast-reroute tiebreaker { lowest-cost | node-protecting }

【缺省情况】

最小开销路径优选方案的优先级是20,节点保护优选方案的优先级是40。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

lowest-cost:指定最小开销路径优选方案的优先级。

node-protecting:指定节点保护优选方案的优先级。

preference preference:设置优选方案的优先级,取值范围为1~255,该数值越大表示优先级越高。

【使用指导】

多次执行本命令:

·     可以分别配置最小开销路径优选方案和节点保护优选方案的优先级。

·     对于同一优选方案,最后一次执行的命令生效。

OSPFv3会优先选择优先级较高的优选方案计算备份路径。如果优选方案不能计算出备份路径,处理方式如下:

(1)     通过节点保护方式计算备份路径时,如果不能计算出备份路径,则再通过最小开销路径方式计算备份路径,如果仍不能计算出备份路径,则主链路故障后无法提供备份路径。

(2)     通过最小开销路径方式计算备份路径时,如果不能计算出备份路径,则不会再通过节点保护方式计算备份路径,主链路故障后无法提供备份路径。

【举例】

# 配置OSPFv3进程1快速重路由备份路径计算时节点保护优选方案的优先级为100。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] fast-reroute tiebreaker node-protecting preference 100

【相关命令】

·     fast-reroute

1.1.31  filter

filter命令用来配置对Inter-Area-Prefix-LSA进行过滤。

undo filter命令用来取消对Inter-Area-Prefix-LSA进行过滤。

【命令】

filter { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } { export | import }

undo filter { export | import }

【缺省情况】

不对Inter-Area-Prefix-LSA进行过滤。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

ipv6-acl-number:指定的基本或高级IPv6 ACL编号,对进出本区域的Inter-Area-Prefix-LSA进行过滤,取值范围为2000~3999。

prefix-list-name:指定的IPv6地址前缀列表,对进出本区域的Inter-Area-Prefix-LSA进行过滤,为1~63个字符的字符串,区分大小写。

route-policy-name:指定的路由策略,对进出本区域的Inter-Area-Prefix-LSA进行过滤,为1~63个字符的字符串,区分大小写。

export:对ABR向其它区域发布的Inter-Area-Prefix-LSA进行过滤。

import:对ABR向本区域发布的Inter-Area-Prefix-LSA进行过滤。

【使用指导】

此命令只在ABR路由器上有效,对区域内部路由器无效。

引用ACL时,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示ABR不会对Inter-Area-Prefix-LSA进行过滤。

·     在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有Inter-Area-Prefix-LSA通过过滤。

当配置的是高级ACL(3000~3999)时,其使用规则如下:

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix来过滤携带指定地址前缀的Inter-Area-Prefix-LSA。

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix destination dest-addr dest-prefix来过滤携带指定地址前缀和前缀长度的Inter-Area-Prefix-LSA。

其中,source用来过滤Inter-Area-Prefix-LSA携带的地址前缀,destination用来过滤Inter-Area-Prefix-LSA携带的地址前缀的前缀长度,配置的前缀长度应该是连续的(当配置的前缀不连续时该过滤LAS的条件不生效)。

【举例】

# 根据IPv6地址前缀列表my-prefix-list和编号为2000的IPv6基本ACL分别对进出OSPFv3区域1的Inter-Area-Prefix-LSA进行过滤。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] filter prefix-list my-prefix-list import

[Sysname-ospfv3-1-area-0.0.0.1] filter 2000 export

1.1.32  filter-policy export

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

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

【命令】

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

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

【缺省情况】

不对引入的路由信息进行过滤。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

ipv6-acl-number:用于过滤路由信息目的地址的基本或高级IPv6 ACL编号,取值范围为2000~3999。

prefix-list-name:用于过滤路由信息目的地址的IPv6地址前缀列表的名称,为1~63个字符的字符串,区分大小写。

bgp4+:对引入的IPv6 BGP路由进行过滤。

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

isisv6:对引入的IPv6 IS-IS路由进行过滤。

ospfv3:对引入的OSPFv3路由进行过滤。

ripng:对引入的RIP路由进行过滤。

process-id:路由协议进程号,取值范围为1~65535,缺省值为1。

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

【使用指导】

引用ACL时,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示OSPFv3不会对引入的路由信息进行过滤。

·     在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有引入的路由信息通过过滤。

当配置的是高级ACL(3000~3999)时,其使用规则如下:

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix来过滤指定目的地址的路由。

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix destination dest-addr dest-prefix来过滤指定目的地址和掩码的路由。

其中,source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效)。

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

如果没有指定路由协议,将对引入的任何一个协议产生的路由都要进行过滤。

【举例】

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

<Sysname> system-view

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

[Sysname] ospfv3

[Sysname-ospfv3-1] filter-policy prefix-list abc export

# 使用编号为3000的IPv6高级ACL对引入的路由进行过滤,只允许2001::1/128通过。

<Sysname> system-view

[Sysname] acl ipv6 advanced 3000

[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128

[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6

[Sysname-acl-ipv6-adv-3000] quit

[Sysname] ospfv3

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

1.1.33  filter-policy import

filter-policy import命令用来过滤通过接收到的LSA计算出来的路由信息。

undo filter-policy import命令用来恢复缺省情况。

【命令】

filter-policy { ipv6-acl-number [ gateway prefix-list-name ] | prefix-list prefix-list-name [ gateway prefix-list-name ] | gateway prefix-list-name | route-policy route-policy-name } import

undo filter-policy import

【缺省情况】

不对通过接收到的LSA计算出来的路由信息进行过滤。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

ipv6-acl-number:用于过滤路由信息目的地址的基本或高级IPv6 ACL编号,取值范围为2000~3999。

gateway prefix-list-name:指定的IPv6地址前缀列表,基于要加入到路由表的路由信息的下一跳进行过滤。prefix-list-name为1~63个字符的字符串,区分大小写。如果未指定本参数,则不会基于要加入到路由表的路由信息的下一跳进行过滤。

prefix-list prefix-list-name:指定的地址前缀列表,基于目的地址对接收的路由信息进行过滤。prefix-list-name为1~63个字符的字符串,区分大小写。

route-policy route-policy-name:指定路由策略名,基于路由策略对接收的路由信息进行过滤。route-policy-name为1~63个字符的字符串,区分大小写。

【使用指导】

引用ACL时,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示OSPFv3不会对计算出来的路由信息进行过滤。

·     在引用的ACL中,若某规则指定了vpn-instance参数,则该规则会拒绝所有计算出来的路由信息通过过滤。

当配置的是高级ACL(3000~3999)或者指定的路由策略中配置的是高级ACL时,其使用规则如下:

·     使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-prefix来过滤指定目的地址的路由。

·     使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-prefix destination dest-addr dest-prefix来过滤指定目的地址和前缀的路由。

其中,source用来过滤路由目的地址,destination用来过滤路由前缀,配置的前缀应该是连续的(当配置的前缀不连续时该过滤前缀的条件不生效)。

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

【举例】

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

<Sysname> system-view

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

[Sysname] ospfv3

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

# 使用编号为3000的IPv6高级ACL对接收的路由进行过滤,只允许2001::1/128通过。

<Sysname> system-view

[Sysname] acl ipv6 advanced 3000

[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128

[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6

[Sysname-acl-ipv6-adv-3000] quit

[Sysname] ospfv3

[Sysname-ospfv3-1] filter-policy 3000 import

1.1.34  graceful-restart enable

graceful-restart enable命令用来使能OSPFv3协议的GR能力。

undo graceful-restart enable命令用来关闭OSPFv3协议的GR能力。

【命令】

graceful-restart enable [ global | planned-only ] *

undo graceful-restart enable

【缺省情况】

OSPFv3的GR能力处于关闭状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

global:全局GR,必须保证所有的GR Helper都存在,整个GR才会完成,如果有一个GR Helper失效(比如,接口down),则整个GR失败。如果未指定本参数,表示支持接口级GR,即只要有一个GR Helper存在,则整个GR会完成。

planned-only:表示只支持计划重启。如果未指定本参数,表示计划重启和非计划重启都支持。

【使用指导】

GR包括计划重启和非计划重启:

·     计划重启指的是手动通过命令执行重启或主备倒换,在进行重启或主备倒换前GR Restarter会先发送Grace-LSA。

·     非计划GR指的是由于设备故障等原因进行重启或主备倒换,在进行重启或主备倒换前GR Restarter不会事先发送Grace-LSA。

graceful-restart enablenon-stop-routing命令互斥,不能同时配置。

支持OSPFv3的GR Restarter能力的设备主备倒换后,为了实现设备转发业务的不中断,它必须完成下列两项任务:

·     重启过程GR Restarter转发表项保持稳定;

·     重启流程结束后重建所有邻居关系,重新获取完整的网络拓扑信息。

【举例】

# 使能OSPFv3进程1的GR能力。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart enable

【相关命令】

·     graceful-restart helper enable

1.1.35  graceful-restart helper enable

graceful-restart helper enable命令用来使能OSPFv3的GR Helper能力。

undo graceful-restart helper enable命令用来关闭OSPFv3的GR Helper能力。

【命令】

graceful-restart helper enable [ planned-only ]

undo graceful-restart helper enable

【缺省情况】

OSPFv3的GR Helper能力处于开启状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

planned-only:表示只支持计划重启。如果未指定本参数,表示计划重启和非计划重启(即异常重启)都支持。

【使用指导】

收到Grace-LSA后,如果支持GR Helper能力则进入Helper模式(此时该邻居称为GR Helper)。在GR Restarter重新建立邻居的时候,GR Helper帮助GR Restarter进行LSDB的同步。

【举例】

# 使能OSPFv3进程1的GR Helper能力。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart helper enable

【相关命令】

·     graceful-restart enable

1.1.36  graceful-restart helper strict-lsa-checking

graceful-restart helper strict-lsa-checking命令用来使能GR Helper严格LSA检查能力。

undo graceful-restart helper strict-lsa-checking命令用来关闭GR Helper严格LSA检查能力。

【命令】

graceful-restart helper strict-lsa-checking

undo graceful-restart helper strict-lsa-checking

【缺省情况】

GR Helper严格LSA检查能力处于关闭状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【使用指导】

使能GR Helper严格LSA检查能力,当检查到GR Helper设备的LSA发生变化时候,Helper设备退出GR Helper模式。

【举例】

# 使能OSPFv3进程1的GR Helper严格LSA检查能力。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart helper strict-lsa-checking

【相关命令】

·     graceful-restart helper enable

1.1.37  graceful-restart interval

graceful-restart interval命令用来配置OSPFv3协议的GR重启间隔时间。

undo graceful-restart interval命令用来恢复缺省情况。

【命令】

graceful-restart interval interval

undo graceful-restart interval

【缺省情况】

OSPFv3协议的GR重启间隔时间为120秒。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

interval:指定OSPFv3协议的GR重启间隔时间(期望重启时间),取值范围为40~1800,单位为秒。

【使用指导】

配置此命令的用户需要确保配置的GR重启间隔不小于OSPFv3所有接口的邻居失效时间的最大值,否则可能造成GR重启失败。

【举例】

# 配置OSPFv3进程1的GR重启间隔时间为100秒。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart interval 100

【相关命令】

·     ospfv3 timer dead

1.1.38  import-route

import-route命令用来配置引入外部路由信息。

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

【命令】

import-route bgp4+ [ as-number ] [ allow-ibgp ] [ [ cost cost-value | inherit-cost ] | nssa-only | route-policy route-policy-name | tag tag | type type ] *

import-route { direct | static } [ [ cost cost-value | inherit-cost ] | nssa-only | route-policy route-policy-name | tag tag | type type ] *

import-route { isisv6 | ospfv3 | ripng } [ process-id | all-processes ] [ allow-direct | [ cost cost-value | inherit-cost ] | nssa-only | route-policy route-policy-name | tag tag | type type ] *

undo import-route { bgp4+ | direct | { isis | ospf | rip } [ process-id | all-processes ] | static }

【缺省情况】

不引入外部路由信息。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

bgp4+:引入IPv6 BGP协议的路由。

as-number:引入指定AS内的路由。as-number为AS号,取值范围为1~4294967295。如果没有指定本参数,则引入所有的IPv6 EBGP路由。建议配置时指定AS号,否则引入的IPv6 EBGP路由数量过多时,会引发设备内存资源紧张等问题。

direct:引入直连路由。

isisv6:引入IPv6 IS-IS协议的路由。

ospfv3:引入OSPFv3协议的路由。

ripng:引入RIPng协议的路由。

process-id:路由协议进程号,取值范围为1~65535,缺省值为1。

all-processes:引入指定路由协议所有进程的路由。

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

allow-direct:在引入的路由中包含使能了该协议的接口网段路由。如果未指定本参数,在引入协议路由时不会包含使能了该协议的接口网段路由。当allow-directroute-policy route-policy-name参数一起使用时,需要注意路由策略中配置的匹配规则不要与接口路由信息存在冲突,否则会导致allow-direct配置失效。例如,当配置allow-direct参数引入OSPFv3直连时,在路由策略中不要配置if-match route-type匹配条件,否则,allow-direct参数失效。

cost cost-value:路由开销值,取值范围为0~16777214。

inherit-cost:指定引入外部路由时使用路由的原有开销值。

nssa-only:设置Type-7 LSA的P比特位不置位,即在对端路由器上不能转为Type-5 LSA。如果未指定本参数,Type-7 LSA的P比特位被置位,即在对端路由器上可以转为Type-5 LSA(如果本地路由器是ABR,则会检查骨干区域是否存在FULL状态的邻居,当FULL状态的邻居存在时,产生的Type-7 LSA中P比特位不置位)。

route-policy route-policy-name:配置只能引入符合指定路由策略的路由。route-policy-name为路由策略名称,为1~63个字符的字符串,区分大小写。

tag tag:外部LSA中的标记,取值范围为0~4294967295。如果未指定本参数,将根据default tag命令的配置进行取值。

type type:度量值类型,取值范围为1~2,缺省值为2。

【使用指导】

外部路由是指到达自治系统外部的路由,有两类:

·     第一类外部路由(Type1 External):这类路由的可信程度较高,并且和OSPFv3自身路由的开销具有可比性,所以到第一类外部路由的开销等于本路由器到相应的ASBR的开销与ASBR到该路由目的地址的开销之和。

·     第二类外部路由(Type2 External):这类路由的可信度比较低,所以OSPFv3协议认为从ASBR到自治系统之外的开销远远大于在自治系统之内到达ASBR的开销。所以计算路由开销时将主要考虑前者,即到第二类外部路由的开销等于ASBR到该路由目的地址的开销。如果计算出开销值相等的两条路由,再考虑本路由器到相应的ASBR的开销。

该命令不能引入缺省路由。

如果未指定costinherit-cost参数,则引入的外部路由的开销值为1。

import-route nssa-only命令配置后,引入的路由只在NSSA区域产生Type-7 LSA,不会在非NSSA区域产生Type-5 LSA。

【举例】

# 指定引入进程号为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

【相关命令】

·     default-route-advertise

1.1.39  isolate enable

isolate enable命令用来开启OSPFv3协议的隔离功能。

undo isolate enable命令用来关闭OSPFv3协议的隔离功能。

【命令】

isolate enable

undo isolate enable

【缺省情况】

OSPFv3协议的隔离功能处于关闭状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【使用指导】

Isolate是一种对网络设备进行软件或硬件维护的方式。Isolate使用网络中的冗余路径,平滑移除需要维护的设备。当完成设备维护后,该设备可以重新投入使用。

当用户需要对网络中某台设备的OSPFv3协议进行升级时,为了不对当前网络中通过该设备发布的OSPFv3路由指导转发的流量产生影响,可以使用OSPFv3 isolate功能把该设备上的OSPFv3协议从当前网络中隔离出来,具体工作机制如下:

(1)     开启OSPFv3 isolate功能后,OSPFv3将链路度量值调大,以便邻居重新进行路径优选。OSPFv3调整链路度量值的机制如下:

¡     发布的Type-1 LSA(Router LSA)中,OSPFv3将链路度量值调整为最大值65535。

¡     发布的引用Type-1 LSA(Router LSA)的Type-9 LSA(Intra-Area-Prefix LSA)中,OSPFv3将链路度量值调整为最大值65535。

¡     发布的Type-3 LSA(Inter-Area-Prefix LSA)、Type-4 LSA(Inter-Area-Router LSA)、Type-5 LSA(AS External LSA)和Type-7 LSA(NSSA LSA)中,OSPFv3将链路度量值调整为16711680。

(2)     邻居收到LSA完成路由计算后,将选择更优的路径转发流量,不再将流量发往OSPFv3 isolate设备。此时,设备的OSPFv3协议完全从当前组网中隔离出来,可以对该设备上的OSPFv3协议进行升级处理。

(3)     对OSPFv3协议的维护结束后,使用undo isolate enable命令将链路度量值恢复为调整前的值,从而让该设备的OSPFv3协议重新加入网络。

单独配置isolate enable命令的效果与单独配置stub-router max-metric external-lsa 16711680 summary-lsa 16711680 include-stub命令的效果相同。

同时配置OSPFv3 isolate功能和OSPFv3 stub路由器功能时,需要注意:

·     OSPFv3 isolate功能和OSPFv3 stub路由器功能均生效时,发布的Type-3 LSA、Type-4 LSA、Type-5 LSA、Type-7 LSA的链路度量值为Isolate功能和Stub路由器功能中该类LSA链路度量值的较大者。

·     如果stub-router max-metric命令中指定了on-startup参数,在Stub路由器功能未生效期间,仅Isolate功能会影响流量转发路径。

【举例】

# 在OSPFv3进程100下,把设备的OSPFv3协议从当前网络中隔离出来。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] isolate enable

【相关命令】

·     stub-router

1.1.40  ispf enable

ispf enable命令用来开启OSPFv3 ISPF功能,即增量SPF计算功能。

undo ispf enable命令用来关闭OSPFv3 ISPF计算功能。

【命令】

ispf enable

undo ispf enable

【缺省情况】

OSPFv3 ISPF功能处于开启状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【使用指导】

使能增量SPF计算功能后,当网络的拓扑结构发生变化影响到最短路径树的结构时,只将受影响的部分节点进行修正,而不重建整棵最短路径树。

【举例】

# 关闭OSPFv3进程1的增量SPF计算功能。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] undo ispf enable  

1.1.41  log-peer-change

log-peer-change命令用来打开邻居状态变化的输出开关。

undo log-peer-change命令用来关闭邻居状态变化的输出开关。

【命令】

log-peer-change

undo log-peer-change

【缺省情况】

邻居状态变化的输出开关处于打开状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【使用指导】

打开邻居状态输出开关后,OSPFv3邻居状态变化时会生成日志信息发送到设备的信息中心,通过设置信息中心的参数,最终决定日志信息的输出规则(即是否允许输出以及输出方向)。(有关信息中心参数的配置请参见“设备管理配置指导”中的“信息中心”。)

【举例】

# 关闭OSPFv3进程100的邻居状态变化的输出开关。

<Sysname> system-view

[Sysname] ospfv3 100

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

1.1.42  lsa-generation-interval

lsa-generation-interval命令用来配置OSPFv3 LSA重新生成的时间间隔。

undo lsa-generation-interval命令用来恢复缺省情况。

【命令】

lsa-generation-interval maximum-interval [ minimum-interval [ incremental-interval ] ]

undo lsa-generation-interval

【缺省情况】

OSPFv3 LSA重新生成的最大时间间隔为5秒,最小时间间隔为0毫秒,时间间隔惩罚增量为0毫秒。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

maximum-interval:OSPFv3 LSA重新生成的最大时间间隔,取值范围为1~60,单位为秒。

minimum-interval:OSPFv3 LSA重新生成的最小时间间隔,取值范围为10~60000,单位为毫秒。取值为0毫秒时表示不对OSPFv3 LSA重新生成的最小时间间隔进行限制。

incremental-interval:OSPFv3 LSA重新生成的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒。

【使用指导】

通过调节LSA重新生成的时间间隔,可以抑制网络频繁变化可能导致的带宽资源和路由器资源被过多占用的问题。在网络变化不频繁的情况下,将LSA重新生成时间间隔缩小到minimum-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval

minimum-intervalincremental-interval配置值不允许大于maximum-interval配置值。

【举例】

# 设置LSA重新生成的最大时间间隔为2秒,最小时间间隔为100毫秒,惩罚增量为100毫秒。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] lsa-generation-interval 2 100 100

1.1.43  maximum load-balancing

maximum load-balancing命令用来配置OSPFv3支持的等价路由的最大条数。

undo maximum load-balancing命令用来恢复缺省情况。

【命令】

maximum load-balancing number

undo maximum load-balancing

【缺省情况】

OSPFv3支持的等价路由的最大条数与系统支持最大等价路由的条数相同。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

本命令中number参数的取值范围和max-ecmp-num命令相关。通过max-ecmp-num命令配置系统支持的最大等价路由条数为m,并重启设备后,number参数的取值范围将修改为1~m。

【举例】

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

<Sysname> system-view

[Sysname] ospfv3 100

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

【相关命令】

·     max-ecmp-num(三层技术-IP路由命令参考/IP路由基础)

1.1.44  nssa

nssa命令用来配置一个区域为NSSA区域。

undo nssa命令用来恢复缺省情况。

【命令】

nssa [ default-route-advertise [ cost cost-value | nssa-only | route-policy route-policy-name | tag tag | type type ] * | no-import-route | no-summary | [ translate-always | translate-never ] | suppress-fa | translator-stability-interval value ] *

undo nssa

【缺省情况】

没有区域被配置为NSSA区域。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

default-route-advertise:该参数只用于NSSA区域的ABR或ASBR,配置后,对于ABR,不论本地是否存在缺省路由,都将生成一条Type-7 LSA向区域内发布缺省路由;对于ASBR,只有当本地存在缺省路由时,才产生Type-7 LSA向区域内发布缺省路由。

cost cost-value:该缺省路由的度量值,取值范围为0~16777214。如果未指定本参数,缺省路由的度量值将取default-cost命令配置的值。

nssa-only:设置Type-7 LSA的P比特位不置位,即在对端路由器上不能转为Type-5 LSA,对端路由器不能引入Type-7 LSA产生的外部路由。如果未指定本参数,Type-7 LSA的P比特位被置位,即在对端路由器上可以转为Type-5 LSA,对端路由器可以引入Type-7 LSA产生的外部路由(如果本地路由器是ABR,则会检查骨干区域是否存在FULL状态的邻居,当FULL状态的邻居存在时,产生的Type-7 LSA中P比特位不置位)。

route-policy route-policy-name:路由策略名,为1~63个字符的字符串,区分大小写。只有route-policy-name指定的路由策略匹配时,才可以产生一个描述缺省路由的Type-7 LSA发布出去,指定的路由策略会影响Type-7 LSA中的属性。

tag tag:缺省路由的标识,取值范围为0~4294967295。

type type:该NSSA LSA的类型,取值范围为1~2,缺省类型为2。

no-import-route:该参数用于禁止将AS外部路由以Type-7 LSA的形式引入到NSSA区域中,这个参数通常只用在既是NSSA区域的ABR,也是OSPFv3自治系统的ASBR的路由器上,以保证所有外部路由信息能正确地进入OSPFv3路由域。

no-summary:该参数只用于NSSA区域的ABR,配置后,NSSA ABR只通过Type-3 LSA向区域内发布一条缺省路由,不再向区域内发布任何其它Type-3 LSA(这种区域又称为Totally NSSA区域)。

translate-always:指定ABR为NSSA区域的Type-7 LSA转换为Type-5 LSA的转换路由器。

translate-never:指定ABR不能将NSSA区域的Type-7 LSA转换为Type-5 LSA。

suppress-fa:指定当Type-7 LSA转换为Type-5 LSA时,生成的Type-5 LSA不携带Forwarding Address。

translator-stability-interval value:当有新的设备成为NSSA区域的Type-7 LSA转换为Type-5 LSA的转换路由器后,原Type-7 LSA转换为Type-5 LSA的转换路由器保持转换能力的时间。value为保持时间,取值范围为0~900,单位为秒,缺省值为0,即不保持。

【使用指导】

如果要将一个区域配置成NSSA区域,则该区域中的所有路由器都必须配置本命令。

【举例】

# 将区域1配置成NSSA区域。

<Sysname> system-view

[Sysname] ospfv3 120

[Sysname-ospfv3-120] area 1

[Sysname-ospfv3-120-area-0.0.0.1] nssa

【相关命令】

·     default-cost

1.1.45  ospfv3

ospfv3命令用来启动OSPFv3进程,并进入OSPFv3视图。

undo ospfv3命令用来关闭指定的OSPFv3进程。

【命令】

ospfv3 [ process-id | vpn-instance vpn-instance-name ] *

undo ospfv3 [ process-id ]

【缺省情况】

系统没有运行OSPFv3进程。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

vpn-instance vpn-instance-name:指定OSPFv3进程所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示OSPFv3位于公网中。

【使用指导】

只有在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

【相关命令】

·     router-id

1.1.46  ospfv3 area

ospfv3 area命令用来在接口上使能OSPFv3功能,并指定其所属区域。

undo ospfv3 area命令用来在指定接口上关闭OSPFv3功能。

【命令】

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

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

【缺省情况】

接口上的OSPFv3功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

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

1.1.47  ospfv3 authentication-mode

ospfv3 authentication-mode命令用来设置接口上的OSPFv3报文的验证模式。

undo ospfv3 authentication-mode命令用来取消接口上的OSPFv3报文的验证模式的配置。

【命令】

HMAC-SHA-256/HMAC-SM3验证模式:

ospfv3 authentication-mode { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string [ instance instance-id ]

undo ospfv3 authentication-mode [ instance instance-id ]

keychain验证模式:

ospfv3 authentication-mode keychain keychain-name [ instance instance-id ]

undo ospfv3 authentication-mode [ instance instance-id ]

【缺省情况】

接口不对OSPFv3报文进行验证。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

hmac-sha-256:HMAC-SHA-256验证模式。

hmac-sm3:HMAC-MD5验证模式。

key-id:验证字标识符,取值范围为0~65535。

cipher:以密文方式设置密钥。

plain:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。明文密钥为1~255个字符的字符串;密文密钥为33~373个字符的字符串。

keychain:使用keychain验证模式。

keychain-name:keychain名称,为1~63个字符的字符串,区分大小写。

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

【使用指导】

不同设备上,属于同一网段的所有接口需要配置相同的验证模式和验证密钥。同一时间只能使用一种验证模式,无法同时使用HMAC-SHA-256验证模式、HMAC-SM3验证模式和keychain验证模式中的两种或三种。

接口视图下配置的验证模式,其优先级高于OSPFv3区域视图下配置的验证模式。

在使能了OSPFv3的接口上使用keychain验证模式时,报文的收、发过程如下:

·     OSPFv3在发送报文前,会先从keychain获取当前的有效发送key,然后发送报文。如果当前不存在有效发送key,或者该key的标识符大于65535,则OSPFv3不会发送报文。

·     OSPFv3在收到报文后,会根据报文携带的key的标识符从keychain中获取有效接收key,根据该key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果报文校验失败,或者根据报文中携带的key的标识符无法从keychain中获取到有效接收key,则该报文将被丢弃。

对于keychain认证算法和key的标识符的范围,OSPFv3的支持情况如下:

·     OSPFv3仅支持HMAC-SHA-256和HMAC-SM3认证算法。

·     OSPFv3仅支持标识符取值范围为0~65535的key。

【举例】

# 配置接口Vlan-interface11上OSPFv3使用keychain验证模式,keychain名为test。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] ospfv3 authentication-mode keychain test

1.1.48  ospfv3 bfd enable

ospfv3 bfd enable命令用来在运行OSPFv3的接口下使能BFD功能。

undo ospfv3 bfd enable命令用来在运行OSPFv3的接口下关闭BFD功能。

【命令】

ospfv3 bfd enable [ instance instance-id ]

undo ospfv3 bfd enable [ instance instance-id ]

【缺省情况】

运行OSPFv3的接口的BFD功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

BFD(Bidirectional Forwarding Detection,双向转发检测)能够为OSPFv3邻居之间的链路提供快速检测功能。当邻居之间的链路出现故障时,加快OSPFv3协议的收敛速度。

OSPFv3通过BFD控制报文实现BFD功能。

【举例】

# 使能接口Vlan-interface11的OSPFv3实例1的BFD功能。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] ospfv3 bfd enable instance 1

1.1.49  ospfv3 cost

ospfv3 cost命令用来配置运行不同OSPFv3实例的接口的开销值。

undo ospfv3 cost命令用来取消运行不同OSPFv3实例的接口的开销值的配置。

【命令】

ospfv3 cost cost-value [ instance instance-id ]

undo ospfv3 cost [ instance instance-id ]

【缺省情况】

路由器接口按照带宽自动计算运行OSPFv3协议所需的开销;对于VLAN接口,缺省值为1;对于Loopback接口,缺省值为0。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

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

1.1.50  ospfv3 dr-priority

ospfv3 dr-priority命令用来配置运行不同OSPFv3实例的接口的DR优先级。

undo ospfv3 dr-priority命令用来取消运行不同OSPFv3实例的接口的DR优先级的配置。

【命令】

ospfv3 dr-priority priority [ instance instance-id ]

undo ospfv3 dr-priority [ instance instance-id ]

【缺省情况】

接口的DR优先级为1。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

 

接口的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

1.1.51  ospfv3 fast-reroute lfa-backup exclude

ospfv3 fast-reroute lfa-backup exclude命令用来禁止接口参与LFA(Loop Free Alternate)计算。

undo ospfv3 fast-reroute lfa-backup exclude命令用来取消禁止接口参与LFA计算配置的配置。

【命令】

ospfv3 fast-reroute lfa-backup exclude [ instance instance-id ]

undo ospfv3 fast-reroute lfa-backup exclude [ instance instance-id ]

【缺省情况】

接口参与LFA计算。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

接口缺省参与LFA计算,有资格成为备份接口。配置本功能后,接口不会被选为备份接口。

【举例】

# 禁止接口Vlan-interface11参与LFA计算。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] ospfv3 fast-reroute lfa-backup exclude

1.1.52  ospfv3 mib-binding

ospfv3 mib-binding命令用来配置OSPFv3进程绑定MIB。

undo ospfv3 mib-binding命令用来恢复缺省情况。

【命令】

ospfv3 mib-binding process-id

undo ospfv3 mib-binding

【缺省情况】

MIB绑定在进程号最小的OSPFv3进程上。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

如果指定的process-id不存在,配置OSPFv3进程绑定命令时将会提示OSPFv3进程不存在,无法完成配置。

如果配置了OSPFv3进程绑定MIB,若删除process-id对应的OSPFv3进程,则同时删除OSPFv3进程绑定MIB配置,MIB绑定到进程号最小的OSPFv3进程上。

【举例】

# 配置OSPFv3进程100绑定MIB。

<Sysname> system-view

[Sysname] ospfv3 mib-binding 100

1.1.53  ospfv3 mtu-ignore

ospfv3 mtu-ignore命令用来配置接口在进行DD报文交换时忽略MTU检查。

undo ospfv3 mtu-ignore命令用来取消接口在进行DD报文交换时忽略MTU检查的配置。

【命令】

ospfv3 mtu-ignore [ instance instance-id ]

undo ospfv3 mtu-ignore [ instance instance-id ]

【缺省情况】

接口在进行DD报文交换时执行MTU检查。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

双方的接口MTU必须相同才能建立邻居关系。

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

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

1.1.54  ospfv3 network-type

ospfv3 network-type命令用来配置OSPFv3接口的网络类型。

undo ospfv3 network-type命令用来取消OSPFv3接口的网络类型的配置。

【命令】

ospfv3 network-type { broadcast | nbma | p2mp [ unicast ] | p2p } [ instance instance-id ]

undo ospfv3 network-type [ instance instance-id ]

【缺省情况】

当接口封装的链路层协议不同时,OSPFv3接口网络类型的缺省值也不同.。例如当接口封装的链路层协议是Ethernet时,OSPFv3接口网络类型的缺省值为广播类型。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

broadcast:配置接口的网络类型为广播类型。

nbma:配置接口的网络类型为NBMA类型。

p2mp:配置接口的网络类型为点到多点类型。

unicast:P2MP类型支持单播发送报文,缺省情况下是组播方式发送报文。

p2p:配置接口的网络类型为点到点类型。

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

【使用指导】

如果在广播网络上有不支持组播地址的路由器,可以将接口的网络类型改为NBMA。

接口的网络类型为NBMA或P2MP(unicast)时,必须使用peer命令来配置邻接点。

接口的网络类型为P2MP(unicast)时,OSPFv3协议在该接口上发送的报文均为单播报文。

【举例】

# 设置运行OSPFv3的接口Vlan-interface20网络类型为NBMA。

<Sysname> system-view

[Sysname] interface vlan-interface 20

[Sysname-Vlan-interface20] ospfv3 network-type nbma

【相关命令】

·     ospfv3 dr-priority

1.1.55  ospfv3 peer

ospfv3 peer命令用来指定邻居接口的链路本地地址,并指定该邻居是否有选举权。

undo ospfv3 peer命令用来取消指定邻居接口的链路本地地址的配置。

【命令】

ospfv3 peer ipv6-address [ cost cost-value | dr-priority priority ] [ instance instance-id ]

undo ospfv3 peer ipv6-address [ instance instance-id ]

【缺省情况】

未指定邻居接口的链路本地地址。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ipv6-address:邻居的链路本地地址。

cost cost-value:表示网络邻居的开销,取值范围为1~65535。

dr-priority priority:表示网络邻居的优先级,取值范围为0~255,缺省值为1。

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

【使用指导】

当路由器的接口类型为如下网络类型时,需要为其指定相邻路由器IP地址:

·     NBMA网络

·     P2MP网络(仅当接口选择单播形式发送报文时,需要此配置)

由于无法通过广播Hello报文的形式发现相邻路由器,必须手工指定相邻路由器的本地链路地址。对于NBMA网络,可以指定该相邻路由器是否有选举权等。

【举例】

# 在运行OSPFv3协议的接口Vlan-interface10上指定邻居的链路本地地址为FE80::1111。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 peer fe80::1111

1.1.56  ospfv3 prefix-suppression

ospfv3 prefix-suppression命令用来抑制接口进行前缀发布。

undo ospfv3 prefix-suppression命令用来取消抑制接口进行前缀发布的配置。

【命令】

ospfv3 prefix-suppression [ disable ] [ instance instance-id ]

undo ospfv3 prefix-suppression [ instance instance-id ]

【缺省情况】

不抑制接口进行前缀发布。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

disable:不抑制接口进行前缀发布。

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

【使用指导】

如果OSPFv3进程配置了抑制前缀发布,但某个接口不想进行抑制,此时可以配置本命令并指定disable参数。

【举例】

# 抑制接口Vlan-interface10进行前缀发布。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 prefix-suppression

【相关命令】

prefix-suppression

1.1.57  ospfv3 primary-path-detect bfd

ospfv3 primary-path-detect bfd命令用来使能OSPFv3协议中主用链路的BFD检测功能。

undo ospfv3 primary-path-detect bfd命令用来关闭OSPFv3协议中主用链路的BFD检测功能。

【命令】

ospfv3 primary-path-detect bfd { ctrl | echo } [ instance instance-id ]

undo ospfv3 primary-path-detect bfd [ instance instance-id ]

【缺省情况】

OSPFv3协议中主用链路的BFD检测功能处于关闭状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

ctrl:配置通过工作于控制报文方式的BFD会话对主用链路进行检测。

echo:配置通过工作于echo报文方式的BFD会话对主用链路进行检测。

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

【使用指导】

配置本功能后,OSPFv3协议的快速重路由特性中的主用链路将使用BFD进行检测。

接口使用echo报文方式的BFD会话对主用链路进行检测时,需要保证该接口拥有IPv6全球单播地址,否则BFD功能无法正常运行。关于IPv6全球单播地址的详细介绍,请参见“三层技术-IP业务配置指导”中的“IPv6基础”。

【举例】

# 在接口Vlan-interface10上配置OSPFv3协议快速重路由特性中主用链路使能BFD(Echo方式)检测功能。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] fast-reroute lfa

[Sysname-ospfv3-1] quit

[Sysname] bfd echo-source-ipv6 1::1

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 primary-path-detect bfd echo

1.1.58  ospfv3 timer dead

ospfv3 timer dead命令用来配置OSPFv3的邻居失效时间。

undo ospfv3 timer dead命令用来取消OSPFv3的邻居失效时间的配置。

【命令】

ospfv3 timer dead seconds [ instance instance-id ]

undo ospfv3 timer dead [ instance instance-id ]

【缺省情况】

P2P、Broadcast类型接口的OSPFv3邻居失效的时间为40秒;P2MP、NBMA类型接口的OSPFv3邻居失效的时间为120秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

OSPFv3邻居的失效时间是指:在该时间间隔内,若未收到邻居的Hello报文,就认为该邻居已失效。dead seconds值至少应为hello seconds值的4倍,同一网段上的接口的dead seconds也必须相同。

【举例】

# 配置接口Vlan-interface10上的邻居失效时间为60秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer dead 60

【相关命令】

·     ospfv3 timer hello

1.1.59  ospfv3 timer hello

ospfv3 timer hello命令用来配置接口发送Hello报文的时间间隔。

undo ospfv3 timer hello命令用来取消接口发送Hello报文的时间间隔的配置。

【命令】

ospfv3 timer hello seconds [ instance instance-id ]

undo ospfv3 timer hello [ instance instance-id ]

【缺省情况】

P2P、Broadcast类型接口发送Hello报文的时间间隔为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔为30秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

seconds的值越小,发现网络拓扑改变的速度越快,对系统资源的开销也就越大。同一网段上的接口的seconds必须相同。

【举例】

# 配置接口Vlan-interface10发送Hello报文的时间间隔为20秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer hello 20

【相关命令】

·     ospfv3 timer dead

1.1.60  ospfv3 timer poll

ospfv3 timer poll命令用来配置在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔。

undo ospfv3 timer poll命令用来取消在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔的配置。

【命令】

ospfv3 timer poll seconds [ instance instance-id ]

undo ospfv3 timer poll [ instance instance-id ]

【缺省情况】

在NBMA接口上向状态为down的邻居路由器发送轮询Hello报文的时间间隔为120秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

seconds:向状态为down的邻居路由器发送轮询Hello报文的时间间隔,取值范围为1~65535,单位为秒。

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

【使用指导】

在NBMA的网络上,当邻居失效后,将按轮询时间间隔定期地发送Hello报文。用户可配置轮询时间间隔以指定该接口在与相邻路由器构成邻居关系之前发送Hello报文的时间间隔。

发送轮询Hello报文的时间间隔至少应为发送Hello报文时间间隔的4倍。

【举例】

# 配置接口Vlan-interface10发送轮询Hello报文的时间间隔为120秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer poll 120

【相关命令】

·     ospfv3 timer hello

1.1.61  ospfv3 timer retransmit

ospfv3 timer retransmit命令用来配置接口重传LSA的时间间隔。

undo ospfv3 timer retransmit命令用来取消接口重传LSA的时间间隔的配置。

【命令】

ospfv3 timer retransmit seconds [ instance instance-id ]

undo ospfv3 timer retransmit [ instance instance-id ]

【缺省情况】

接口重传LSA的时间间隔为5秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

当一台路由器向它的邻居发送一条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

1.1.62  ospfv3 track adjust-cost

ospfv3 track adjust-cost命令用来配置OSPFv3接口与Track项关联,并根据Track项的状态调整接口开销值。

undo ospfv3 track adjust-cost命令用来取消OSPFv3接口与Track项的关联关系,并将接口的开销值恢复为原本的开销值。

【命令】

ospfv3 track track-entry-number adjust-cost { cost-offset | max }

undo ospfv3 track adjust-cost

【缺省情况】

未配置OSPFv3接口与Track项关联。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

track-entry-number:指定Track项序号,取值范围为1~1024。

cost-offset:指定接口开销调整值的大小,取值范围为1~65534。指定本参数后,当接口关联的Track项的状态变为Negative时,接口的开销值=(接口原本的开销值+cost-offset),最大不会超过65535。

max:将接口的开销值调整为最大值65535。

【使用指导】

配置本命令后,OSPFv3将根据接口状态调整接口开销值,以便邻居重新进行路径优选。使用本命令可以解决用户侧设备通过M-LAG双归接入OSPFv3网络的场景中,流量绕行peer-link链路的问题。该场景中,正常情况下两台M-LAG设备以负载分担方式转发来自网络侧的流量。当M-LAG系统中一台M-LAG设备的M-LAG接口故障时,网络侧无法感知,流量依然会发送给所有M-LAG设备。M-LAG接口故障的M-LAG设备收到网络侧的流量后,通过peer-link链路将流量发送给邻居M-LAG设备,由邻居M-LAG设备将流量转发到用户侧。为了避免通过M-LAG接口故障的M-LAG设备转发到用户侧的流量绕行peer-link链路,请执行如下配置:

(1)     通过track interface命令创建与作为M-LAG接口的聚合接口链路状态关联的Track项。

(2)     通过ospfv3 track adjust-cost命令将M-LAG设备的网关接口与Track项关联。

完成上述配置后,OSPFv3接口将通过关联的Track项的状态调整接口开销值,具体机制如下:

(1)     作为M-LAG接口的聚合接口故障时,Track项的状态变为Negative,OSPFv3将该M-LAG设备网关接口的开销值调大,以便上游邻居优选其他去往用户侧的路径,不再将流量转发给M-LAG接口故障的M-LAG设备,从而避免流量绕行peer-link链路。

(2)     作为M-LAG接口的聚合接口故障恢复时,Track项的状态变为Positive,OSPFv3将该M-LAG设备网关接口的开销值恢复为调整前的值,M-LAG设备正常转发流量。

多次执行本命令,最后一次执行的命令生效。

【举例】

# 在接口Twenty-FiveGigE1/0/1上配置OSPFv3与Track项1关联,并将接口的开销调整值设置为1000。

<Sysname> system-view

[Sysname] interface twenty-fivegige 1/0/1

[Sysname-Twenty-FiveGigE1/0/1] ospfv3 track 1 adjust-cost 1000

# 在接口Vlan-interface10上配置OSPFv3与Track项1关联,并将接口的开销调整值设置为1000。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 track 1 adjust-cost 1000

【相关命令】

·     track interface(可靠性命令参考/Track)

1.1.63  ospfv3 trans-delay

ospfv3 trans-delay命令用来配置接口对LSA的传输延迟时间。

undo ospfv3 trans-delay命令用来取消接口对LSA的传输延迟时间的配置。

【命令】

ospfv3 trans-delay seconds [ instance instance-id ]

undo ospfv3 trans-delay [ instance instance-id ]

【缺省情况】

接口对LSA的传输延迟时间为1秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

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

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

【使用指导】

LSA在本路由器的LSDB中会随时间老化(LSA的老化时间每秒钟加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

1.1.64  pic

pic命令用来使能前缀无关收敛功能。

undo pic命令用来关闭前缀无关收敛功能。

【命令】

pic [ additional-path-always ]

undo pic

【缺省情况】

前缀无关收敛功能处于使能状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

additional-path-always:支持非直连的次优路由作为备份。

【使用指导】

PIC(Prefix Independent Convergence,前缀无关收敛),即收敛时间与前缀数量无关,加快收敛速度。传统的路由计算快速收敛都与前缀数量相关,收敛时间与前缀数量成正比。OSPFv3只实现区域间路由以及外部路由的前缀无关收敛。

OSPFv3快速重路由功能和PIC同时配置时,OSPFv3快速重路由功能生效。

【举例】

# 使能OSPFv3协议的PIC支持非直连次优路由做备份功能。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] pic additional-path-always

1.1.65  preference

preference命令用来配置OSPFv3协议的路由优先级。

undo preference命令用来取消OSPFv3协议的路由优先级的配置。

【命令】

preference [ ase ] { preference | route-policy route-policy-name } *

undo preference [ ase ]

【缺省情况】

对于自治系统内部路由,OSPFv3协议的路由优先级为10;对于自治系统外部路由,OSPFv3协议的路由优先级为150。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

ase:配置OSPFv3协议对自治系统外部路由的优先级。如果未指定该参数,则配置的是OSPFv3协议对自治系统内部路由的优先级。

preference:OSPFv3路由的优先级,取值范围为1~255。优先级的值越小,其实际的优先程度越高。

route-policy route-policy-name:应用路由策略,对特定的路由设置优先级。route-policy-name是路由策略名称,为1~63个字符的字符串,区分大小写。

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] ospfv3

[Sysname-ospfv3-1] preference 150

1.1.66  prefix-suppression

prefix-suppression命令用来抑制OSPFv3进程进行前缀发布。

undo prefix-suppression命令用来恢复缺省情况。

【命令】

prefix-suppression

undo prefix-suppression

【缺省情况】

不抑制OSPFv3进程进行前缀发布。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【使用指导】

接口使能OSPFv3后,会将接口下的所有网段路由都通过LSA发布,但有时候网段路由是不希望被发布的。通过前缀抑制配置,可以减少LSA中携带不需要的前缀,即不发布某些网段路由,从而提高网络安全性,加快路由收敛。

全局配置前缀抑制不能抑制LoopBack接口和处于silent-interface状态接口对应的前缀。如果想对Loopback接口或处于silent-interface状态接口进行抑制,可以通过接口下配置前缀抑制(ospfv3 prefix-suppression命令)来实现。

当使能前缀抑制时,具体处理如下:

·     Type-8 LSA中不发布处于抑制的接口前缀信息。

·     对于广播网/NBMA网络,DR在生成Type-9 LSA引用Type-2 LSA时,不发布处于抑制的接口前缀信息。

·     对于P2P/P2MP网络,生成Type-9 LSA引用Type-1 LSA时,不发布处于抑制的接口前缀信息。

【举例】

# 抑制OSPFv3进程100的前缀发布。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] prefix-suppression

【相关命令】

ospfv3 prefix-suppression

1.1.67  reset ospfv3 event-log

reset ospfv3 event-log命令用于清除OSPFv3的日志信息。

【命令】

reset ospfv3 [ process-id ] event-log [ lsa-flush | peer | spf ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,则清除所有OSPFv3进程的日志信息。

lsa-flush:清除LSA老化日志信息。

peer:清除邻居的日志信息。

spf:清除路由计算的日志信息。

【使用指导】

如果未指定日志类型,则所有日志信息都被清除。

【举例】

# 清除所有OSPFv3进程路由计算的日志信息。

<Sysname> reset ospfv3 event-log spf

【相关命令】

·     display ospfv3 event-log

1.1.68  reset ospfv3 process

reset ospfv3 process命令用来重启OSPFv3进程。

【命令】

reset ospfv3 [ process-id ] process [ graceful-restart ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,则重启所有OSPFv3进程。

graceful-restart:以GR方式重启OSPFv3进程。

【使用指导】

使用reset ospfv3 process命令重启OSPFv3,可以获得如下结果:

·     可以立即清除无效的LSA,而不必等到LSA超时。

·     方便重新选举DR、BDR。

·     重启前的OSPFv3配置不会丢失。

执行该命令后,系统提示用户确认是否重启OSPFv3协议。

【举例】

# 重启所有OSPFv3进程。

<Sysname> reset ospfv3 process

Reset OSPFv3 process? [Y/N]:y

1.1.69  reset ospfv3 redistribution

reset ospfv3 redistribution命令用来重新向OSPFv3引入外部路由。

【命令】

reset ospfv3 [ process-id ] redistribution

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,所有OSPFv3进程都将重新引入外部路由。

【举例】

# 重新向OSPFv3引入外部路由。

<Sysname> reset ospfv3 redistribution

1.1.70  reset ospfv3 statistics

reset ospfv3 statistics命令用来清除OSPFv3的统计信息。

【命令】

reset ospfv3 [ process-id ] statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

process-id:OSPFv3进程号,取值范围为1~65535。如果未指定本参数,则清除所有OSPFv3进程的统计信息。

【举例】

# 清除所有OSPFv3进程的统计信息。

<Sysname> reset ospfv3 statistics

1.1.71  router-id

router-id命令用来配置运行OSPFv3协议的路由器的Router ID。

undo router-id命令用来恢复缺省情况。

【命令】

router-id router-id

undo router-id

【缺省情况】

运行OSPFv3协议的路由器没有Router ID。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

Router ID是一台运行OSPFv3协议的路由器在自治系统中的唯一标识。如果用户没有指定路由器的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

【相关命令】

·     ospfv3

1.1.72  shutdown process

shutdown process命令用来关闭OSPFv3进程。

undo shutdown process命令用来开启OSPFv3进程。

【命令】

shutdown process

undo shutdown process

【缺省情况】

OSPFv3进程处于开启状态。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【使用指导】

使用本功能或Isolate功能均可以对OSPFv3进程进行维护。

配置shutdown process命令后,相应的OSPFv3进程将执行如下操作:

·     通知邻居与自己断开邻居关系。

邻居收到1-way Hello报文后,断开与发送该报文的设备的邻居关系。

·     停止收发OSPFv3协议报文,清除邻居信息、LSDB(包括自己产生的LSP和接收到的LSP)以及OSPFv3路由等信息。

当完成对网络设备的维护后,执行undo shutdown process命令,重新开启OSPFv3进程,以便OSPFv3重新建立邻居关系。

【举例】

# 关闭进程号为100的OSPFv3进程。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] shutdown process

【相关命令】

·     isolate enable

1.1.73  silent-interface

silent-interface命令用来禁止接口收发OSPFv3报文。

undo silent-interface命令用来取消禁止接口收发OSPFv3报文的配置。

【命令】

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

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

【缺省情况】

允许接口收发OSPFv3报文。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

interface-type interface-number:接口类型和接口号,禁止指定OSPFv3接口收发OSPFv3报文。

all:禁止所有OSPFv3接口收发OSPFv3报文。

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] router-id 10.100.1.9

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

[Sysname-ospfv3-100] quit

[Sysname] ospfv3 200

[Sysname-ospfv3-200] router-id 20.100.1.9

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

1.1.74  snmp context-name

snmp context-name命令用来创建一个管理OSPFv3的SNMP实体所使用的上下文名称。

undo snmp context-name命令用来恢复缺省情况。

【命令】

snmp context-name context-name

undo snmp context-name

【缺省情况】

不存在管理OSPFv3的SNMP实体所使用的上下文名称。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

context-name:管理OSPFv3的SNMP实体所使用的上下文名称,为1~32个字符的字符串,区分大小写。

【使用指导】

OSPFv3使用MIB(Management Information Base,管理信息库)为NMS(Network Management System,网络管理系统)提供对OSPFv3实例的管理,但标准OSPFv3 MIB中定义的MIB为单实例管理对象,无法对多个OSPFv3实例进行管理。因此,参考RFC 4750中对OSPF多实例的管理方法,为管理OSPFv3的SNMP实体定义一个上下文名称,以此来区分不同的OSPFv3实例,实现对多个OSPFv3实例进行管理。由于上下文名称只是SNMPv3独有的概念,对于SNMPv1/v2c,会将团体名映射为上下文名称以对不同协议进行区分。

【举例】

# 配置管理OSPFv3进程1的SNMP实体所使用的上下文名称为mib。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] snmp context-name mib

1.1.75  snmp trap rate-limit

snmp trap rate-limit命令用来配置OSPFv3在指定时间间隔内允许输出的告警信息条数。

undo snmp trap rate-limit命令用来恢复缺省情况。

【命令】

snmp trap rate-limit interval trap-interval count trap-number

undo snmp trap rate-limit

【缺省情况】

OSPFv3在10秒内允许输出7条告警信息。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

interval trap-interval:指定时间间隔,取值范围为2~60,单位为秒。

count trap-number:在指定时间间隔内允许输出的告警信息条数,取值范围为0~300,为0时表示不输出告警信息。

【举例】

# 配置OSPFv3在5秒内允许输出10条告警信息。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] snmp trap rate-limit interval 5 count 10

1.1.76  snmp-agent trap enable ospfv3

snmp-agent trap enable ospfv3命令用来开启OSPFv3的告警功能。

undo snmp-agent trap enable ospfv3命令用来关闭OSPFv3的告警功能。

【命令】

snmp-agent trap enable ospfv3 [ grrestarter-status-change | grhelper-status-change | if-state-change | if-cfg-error | if-bad-pkt | neighbor-state-change | nssatranslator-status-change | virtif-bad-pkt | virtif-cfg-error | virtif-state-change | virtgrhelper-status-change | virtneighbor-state-change ] *

undo snmp-agent trap enable ospfv3 [ grrestarter-status-change | grhelper-status-change | if-state-change | if-cfg-error | if-bad-pkt | neighbor-state-change | nssatranslator-status-change | virtif-bad-pkt | virtif-cfg-error | virtif-state-change | virtgrhelper-status-change | virtneighbor-state-change] *

【缺省情况】

OSPFv3的告警功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

grrestarter-status-change:GR Restarter状态变化。

grhelper-status-change:邻居GR Helper状态变化。

if-state-change:接口状态变化。

if-cfg-error:接口配置错误。

if-bad-pkt:接口接收了错误报文。

neighbor-state-change:邻居状态变化。

nssatranslator-status-change:NSSA转换路由器状态变化。

virtif-bad-pkt:虚接口接收错误报文。

virt-cfg-error:虚接口配置错误。

virtif-state-change:虚接口状态变化。

virtgrhelper-status-change:虚接口邻居GR Helper状态变化。

virtneighbor-state-change:虚接口邻居状态变化。

【举例】

# 关闭OSPFv3的告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable ospfv3

1.1.77  spf-schedule-interval

spf-schedule-interval命令用来配置OSPFv3路由计算的时间间隔。

undo spf-schedule-interval命令用来恢复缺省情况。

【命令】

spf-schedule-interval { maximum-interval [ minimum-interval [ incremental-interval [ conservative ] ] ] | millisecond interval }

undo spf-schedule-interval

【缺省情况】

OSPFv3路由计算的最大时间间隔为5秒,最小时间间隔为50毫秒,时间间隔惩罚增量为200毫秒。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

maximum-interval:OSPFv3路由计算的最大时间间隔,取值范围为1~60,单位为秒。

minimum-interval:OSPFv3路由计算的最小时间间隔,取值范围为10~60000,单位为毫秒。

incremental-interval:OSPFv3路由计算的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒。

conservative:OSPFv3路由震荡时,持续按照最大时间间隔进行路由计算。如果未指定本参数,连续三次按最大时间间隔进行路由计算后,将按照最小时间间隔进行路由计算。

millisecond interval:OSPFv3路由计算采用固定的时间间隔,取值范围为0~10000,单位为毫秒。

【使用指导】

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

maximum-intervalminimum-intervalincremental-interval的工作机制如下:

(1)     初次进行路由计算的时间间隔为minimum-interval

(2)     如果在incremental-interval时间内收到了触发路由计算的事件,那么需要等待incremental-interval×2n-2(n为连续触发路由计算的次数,n大于或等于2)后才能进行路由计算。

(3)     当incremental-interval×2n-2达到maximum-interval时,OSPFv3连续三次按照maximum-interval进行路由计算。之后,再次返回步骤(1)

如果指定了conservative参数,OSPFv3初次路由计算以及后续路由计算的时间间隔均为最大时间间隔。

在某些特定的组网环境下(例如对路由收敛速度要求较高的环境),可以使用spf-schedule-interval millisecond interval命令指定以毫秒为单位的时间间隔,用来加快路由计算的频率,从而加速路由收敛。

minimum-intervalincremental-interval配置值不允许大于maximum-interval配置值。

【举例】

# 设置OSPFv3路由计算最大时间间隔为10秒,最小时间间隔为500毫秒,惩罚增量为300毫秒。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] spf-schedule-interval 10 500 300

1.1.78  stub

stub命令用来配置一个区域为Stub区域。

undo stub命令用来恢复缺省情况。

【命令】

stub [ default-route-advertise-always | no-summary ] *

undo stub

【缺省情况】

没有区域被设置为Stub区域。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

default-route-advertise-always:该参数用于设置总是通告默认路由。

no-summary:该参数只用于Stub区域的ABR,配置后ABR只向区域内发布一条缺省路由的Inter-Area-Prefix-LSA。这种既没有AS-external-LSA,也没有其它Inter-Area-Prefix-LSA、Inter-Area-Router-LSA的Stub区域,又称为Totally Stub区域。

【使用指导】

如果需要在ABR上取消配置no-summary参数,可以通过重新执行stub命令覆盖之前配置即可。

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

【举例】

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

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

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

【相关命令】

·     default-cost

1.1.79  stub-router

stub-router命令用来配置当前路由器为Stub路由器。

undo stub-router命令用来恢复缺省情况。

【命令】

stub-router r-bit [ include-stub | on-startup { seconds | wait-for-bgp [ seconds ] } ] *

stub-router max-metric [ external-lsa [ max-metric-value ] | summary-lsa [ max-metric-value ] | include-stub | on-startup { seconds | wait-for-bgp [ seconds ] } ] *

undo stub-router

【缺省情况】

当前路由器没有被配置为Stub路由器。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

r-bit:路由器发布的Type-1 LSA中,options域的R-bit将清除。

max-metric:路由器发布的Type-1 LSA的链路度量值将设置为最大值65535。

external-lsa max-metric-value:路由器发布的外部LSA链路度量值。max-metric-value表示链路度量值,取值范围为1~16777215,缺省值为16711680。

summary-lsa max-metric-value:路由器发布的Type-3 LSA和Type-4 LSA链路度量值。max-metric-value表示链路度量值,取值范围为1~16777215,缺省值为16711680。

include-stub:路由器发布的引用Type-1 LSA的Type-9 LSA中,链路度量值将设置为最大值65535。

on-startup seconds:在路由器重启期间,路由器作为Stub路由器。seconds表示超时时间,取值范围为5~86400,单位为秒。

wait-for-bgp seconds:在路由器重启后,等待BGP路由收敛期间,路由器作为Stub路由器。seconds表示超时时间,取值范围为5~86400,单位为秒,缺省值为600秒。

【使用指导】

将当前路由器配置为Stub路由器的功能,可通过R-bit和max-metric两种模式来实现:

·     R-bit模式:通过清除该路由器发布Type-1 LSA中options域的R-bit,使其他路由器不通过该路由器来转发数据。

·     max-metric模式:该路由器发布的Type-1 LSA的链路度量值将设为最大值65535,这样其邻居计算出这条路由的开销就会很大,如果邻居上有到这个目的地址开销更小的路由,则数据不会通过这个Stub路由器转发。

【举例】

# 配置当前路由器为Stub路由器。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] stub-router r-bit

1.1.80  transmit-pacing

transmit-pacing用来配置接口发送LSU报文的时间间隔和一次发送LSU报文的最大个数。

undo transmit-pacing命令用来恢复缺省情况。

【命令】

transmit-pacing interval interval count count

undo transmit-pacing

【缺省情况】

接口发送LSU报文的时间间隔为20毫秒,一次最多发送3个LSU报文。

【视图】

OSPFv3视图

【缺省用户角色】

network-admin

【参数】

interval interval:接口发送LSU报文的时间间隔,interval的取值范围为10~1000,单位为毫秒。当路由器上使能OSPFv3功能的接口数比较多时,建议增大该值,以控制路由器每秒钟发送LSU报文的总数。

count count:接口一次发送LSU报文的最大个数,count的取值范围为1~200。当路由器上使能OSPFv3功能的接口数比较多时,建议减小该值,以控制路由器每秒钟发送LSU报文的总数。

【举例】

# 配置OSPFv3进程1的所有接口发送LSU报文的时间间隔为30毫秒,一次最多发送10个LSU报文。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] transmit-pacing interval 30 count 10

1.1.81  vlink-peer

vlink-peer命令用来创建并配置一条虚连接。

undo vlink-peer命令用来删除一条已有的虚连接。

【命令】

vlink-peer router-id [ dead seconds | hello seconds | instance instance-id  | [ { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string | keychain keychain-name ] | retransmit seconds | trans-delay seconds ] *

undo vlink-peer router-id [ dead | hello  | [ { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string | keychain] | retransmit | trans-delay ] *

【缺省情况】

不存在虚连接。

【视图】

OSPFv3区域视图

【缺省用户角色】

network-admin

【参数】

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

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

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

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

hmac-sha-256:HMAC-SHA-256验证模式。

hmac-sm3:HMAC-SM3验证模式。

key-id:验证字标识符,取值范围为0~65535。

cipher:以密文方式设置密钥。

plain:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。明文密钥为1~255个字符的字符串;密文密钥为33~373个字符的字符串。

keychain:使用keychain验证模式。

keychain-name:keychain名称,为1~63个字符的字符串,区分大小写。

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

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

【使用指导】

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

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

各参数取值规则如下:

·     hello值越小,发现网络变化的速度越快,消耗的网络资源也就越多。

·     不能将retransmit值设置的太小,否则将会引起不必要的重传。网络速度相对较慢的时候应把该值设的更大一些。

·     设置trans-delay值时必须考虑接口的发送延迟。

在OSPFv3虚连接下配置的验证模式,其优先级高于在骨干区域下配置的验证模式。只有在OSPFv3虚连接下未配置验证模式时,骨干区域下配置的验证模式才会对该虚连接生效。对于同一条虚连接,同一时间只能使用一种验证模式,无法同时使用HMAC-SHA-256验证模式、HMAC-SM3验证模式和keychain验证模式中的两种或三种。

在OSPFv3虚连接使用keychain验证模式时,报文的收、发过程如下:

·     OSPFv3在发送报文前,会先从keychain获取当前的有效发送key,然后发送报文。如果当前不存在有效发送key,或者该key的标识符大于65535,则OSPFv3不会发送报文。

·     OSPFv3在收到报文后,会根据报文携带的key的标识符从keychain中获取有效接收key,根据该key的认证算法和认证密钥对报文进行校验,校验成功后再对报文进行下一步处理。如果报文校验失败,或者根据报文中携带的key的标识符无法从keychain中获取到有效接收key,则该报文将被丢弃。

对于keychain认证算法和key的标识符的范围,OSPFv3的支持情况如下:

·     OSPFv3仅支持HMAC-SHA-256和HMAC-SM3认证算法。

·     OSPFv3仅支持标识符取值范围为0~65535的key。

【举例】

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

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] vlink-peer 10.10.0.3

【相关命令】

·     display ospfv3 vlink

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

新华三官网
联系我们