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

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

目录

04-OSPF命令

本章节下载 04-OSPF命令  (1.13 MB)

04-OSPF命令

  录

1 OSPF

1.1 OSPF配置命令

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 capability default-exclusion

1.1.7 database-filter peer

1.1.8 default

1.1.9 default-cost

1.1.10 default-route-advertise

1.1.11 description

1.1.12 discard-route

1.1.13 display ospf

1.1.14 display ospf abr-asbr

1.1.15 display ospf abr-summary

1.1.16 display ospf asbr-summary

1.1.17 display ospf event-log

1.1.18 display ospf event-log hello

1.1.19 display ospf fast-reroute lfa-candidate

1.1.20 display ospf graceful-restart

1.1.21 display ospf interface

1.1.22 display ospf interface hello

1.1.23 display ospf lsdb

1.1.24 display ospf nexthop

1.1.25 display ospf peer

1.1.26 display ospf peer statistics

1.1.27 display ospf request-queue

1.1.28 display ospf retrans-queue

1.1.29 display ospf routing

1.1.30 display ospf spf-tree

1.1.31 display ospf statistics

1.1.32 display ospf troubleshooting

1.1.33 display ospf vlink

1.1.34 display router id

1.1.35 distribute bgp-ls

1.1.36 dscp

1.1.37 enable link-local-signaling

1.1.38 enable out-of-band-resynchronization

1.1.39 event-log

1.1.40 fast-reroute

1.1.41 filter

1.1.42 filter-policy export

1.1.43 filter-policy import

1.1.44 graceful-restart

1.1.45 graceful-restart helper enable

1.1.46 graceful-restart helper strict-lsa-checking

1.1.47 graceful-restart interval

1.1.48 host-advertise

1.1.49 import-route

1.1.50 isolate enable

1.1.51 ispf enable

1.1.52 log-peer-change

1.1.53 lsa-arrival-interval

1.1.54 lsa-generation-interval

1.1.55 lsdb-overflow-interval

1.1.56 lsdb-overflow-limit

1.1.57 maximum load-balancing

1.1.58 network

1.1.59 nssa

1.1.60 opaque-capability enable

1.1.61 ospf

1.1.62 ospf area

1.1.63 ospf authentication-mode

1.1.64 ospf bfd enable

1.1.65 ospf cost

1.1.66 ospf database-filter

1.1.67 ospf dr-priority

1.1.68 ospf fast-reroute lfa-backup

1.1.69 ospf lsu-flood-control

1.1.70 ospf mib-binding

1.1.71 ospf mtu-enable

1.1.72 ospf network-type

1.1.73 ospf packet-size

1.1.74 ospf peer hold-max-cost duration

1.1.75 ospf peer sub-address enable

1.1.76 ospf prefix-suppression

1.1.77 ospf primary-path-detect bfd

1.1.78 ospf timer dead

1.1.79 ospf timer hello

1.1.80 ospf timer poll

1.1.81 ospf timer retransmit

1.1.82 ospf track adjust-cost

1.1.83 ospf trans-delay

1.1.84 ospf troubleshooting max-number

1.1.85 ospf ttl-security

1.1.86 peer

1.1.87 pic

1.1.88 preference

1.1.89 prefix-priority

1.1.90 prefix-suppression

1.1.91 reset ospf event-log

1.1.92 reset ospf event-log hello

1.1.93 reset ospf process

1.1.94 reset ospf redistribution

1.1.95 reset ospf statistics

1.1.96 reset ospf troubleshooting

1.1.97 rfc1583 compatible

1.1.98 router id

1.1.99 shutdown process

1.1.100 silent-interface

1.1.101 snmp trap rate-limit

1.1.102 snmp-agent trap enable ospf

1.1.103 spf-schedule-interval

1.1.104 stub

1.1.105 stub-router

1.1.106 transmit-pacing

1.1.107 ttl-security

1.1.108 vlink-peer


1 OSPF

1.1  OSPF配置命令

1.1.1  abr-summary

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

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

【命令】

abr-summary ip-address { mask-length | mask } [ advertise | not-advertise ] [ cost cost-value ]

undo abr-summary ip-address { mask-length | mask }

【缺省情况】

ABR不对路由进行聚合。

【视图】

OSPF区域视图

【缺省用户角色】

network-admin

【参数】

ip-address:聚合路由的目的IP地址。

mask-length:聚合路由的网络掩码长度,取值范围为0~32。

mask:聚合路由的网络掩码,点分十进制形式。

advertise | not-advertise:是否发布这条聚合路由。缺省时发布聚合路由。

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

【使用指导】

本命令只适用于区域边界路由器(ABR),用来对某一个区域内的路由信息进行聚合。对于属于该聚合网段范围的路由,ABR向其它区域只发送一条聚合后的路由。一个区域可配置多条聚合网段,这样OSPF可对多个网段进行聚合。

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

【举例】

# 将OSPF区域1中两个网段36.42.10.0/24和36.42.110.0/24的路由聚合成一条聚合路由36.42.0.0/16向其它区域发布。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] network 36.42.10.0 0.0.0.255

[Sysname-ospf-100-area-0.0.0.1] network 36.42.110.0 0.0.0.255

[Sysname-ospf-100-area-0.0.0.1] abr-summary 36.42.0.0 255.255.0.0

1.1.2  area

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

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

【命令】

area area-id

undo area area-id

【缺省情况】

不存在OSPF区域。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

# 创建OSPF区域0并进入OSPF区域视图。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0]

1.1.3  asbr-summary

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

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

【命令】

asbr-summary ip-address { mask-length | mask } [ cost cost-value | not-advertise | nssa-only | tag tag ] *

undo asbr-summary ip-address { mask-length | mask }

【缺省情况】

ASBR不对路由进行聚合。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

ip-address:聚合路由的目的IP地址。

mask-length:聚合路由的网络掩码长度,取值范围为0~32。

mask:聚合路由的网络掩码,点分十进制格式。

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,缺省值为1。

【使用指导】

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

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

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

【举例】

# 配置OSPF对引入的路由进行聚合,聚合路由的标识为2,开销值为100。

<Sysname> system-view

[Sysname] ip route-static 10.2.1.0 24 null 0

[Sysname] ip route-static 10.2.2.0 24 null 0

[Sysname] ospf 100

[Sysname-ospf-100] import-route static

[Sysname-ospf-100] asbr-summary 10.2.0.0 255.255.0.0 tag 2 cost 100

1.1.4  authentication-mode

authentication-mode命令用来配置OSPF区域所使用的验证模式。

undo authentication-mode命令用来取消OSPF区域所使用的验证模式。

【命令】

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

authentication-mode { hmac-md5 | hmac-sha-256 | md5 } [ key-id { cipher | plain } string ]

undo authentication-mode [ { hmac-md5 | hmac-sha-256 | md5 } [ key-id ] ]

简单验证模式:

authentication-mode simple [ { cipher | plain } string ]

undo authentication-mode

keychain验证模式:

authentication-mode keychain keychain-name

undo authentication-mode

【缺省情况】

未配置区域验证模式。

【视图】

OSPF区域视图

【缺省用户角色】

network-admin

【参数】

hmac-md5:HMAC-MD5验证模式。

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

md5:MD5验证模式。

simple:简单验证模式。

key-id:验证字标识符,取值范围为0~255。如果未指定本参数,将使用空字符串对OSPF报文进行验证。

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

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

string:密钥字符串,区分大小写。简单验证模式下,明文密钥为1~8个字符的字符串;密文密钥为33~41个字符的字符串。HMAC-MD5/HMAC-SHA-256/MD5验证模式下,明文密钥为1~255个字符的字符串;密文密钥为33~373个字符的字符串。

keychain:使用keychain验证方式。

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

【使用指导】

一个区域中所有路由器的验证模式必须一致,如果设置了密钥,需要保证密钥的一致性。

重复执行本命令指定不同的验证模式时,新的验证模式会覆盖旧的验证模式。

使用HMAC-MD5/HMAC-SHA-256/MD5验证方式时,可配置多条HMAC-MD5/HMAC-SHA-256/MD5验证命令,但key-id是唯一的,同一key-id只能配置一个验证字。

修改OSPF区域的HMAC-MD5/HMAC-SHA-256/MD5验证字的步骤如下:

·     首先在该区域配置新的HMAC-MD5/HMAC-SHA-256/MD5验证字;此时若邻居设备尚未配置新的HMAC-MD5/HMAC-SHA-256/MD5验证字,便会触发HMAC-MD5/HMAC-SHA-256/MD5验证平滑迁移过程。在这个过程中,OSPF会发送分别携带各个HMAC-MD5/HMAC-SHA-256/MD5验证字的多份报文,使得已配置新验证字的邻居设备和尚未配置新验证字的邻居设备都能通过验证,保持邻居关系。

·     然后在各个邻居设备上也都配置相同的新HMAC-MD5/HMAC-SHA-256/MD5验证字;当本设备上收到所有邻居的携带新验证字的报文后,便会退出HMAC-MD5/HMAC-SHA-256/MD5验证平滑迁移过程。

·     最后在本设备和所有邻居上都删除旧的HMAC-MD5/HMAC-SHA-256/MD5验证字;建议区域下不要保留多个HMAC-MD5/HMAC-SHA-256/MD5验证字,每次HMAC-MD5/HMAC-SHA-256/MD5验证字修改完毕后,应当及时删除旧的验证字,这样可以防止与持有旧验证字的系统继续通信、减少被攻击的可能,还可以减少验证迁移过程对系统、带宽的消耗。

简单验证模式下,如果未指定cipherplain参数,对OSPF报文进行验证时,不使用密钥。

在OSPF区域使用keychain验证方式时,报文的收、发过程如下:

·     OSPF在发送报文前,会先从keychain获取当前的有效发送key,根据该key的标识符、认证算法和认证密钥进行报文验证,如果当前不存在有效发送key,或者该key的标识符大于255,OSPF不会发送报文。

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

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

·     OSPF仅支持MD-5、HMAC-MD5和HMAC-SHA-256 认证算法。

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

关于keychain命令的详细介绍,请参见“安全命令参考”中的“keychain”。

【举例】

# 配置OSPF区域0使用MD5明文验证模式,验证字标识符为15,验证密钥为abc。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] authentication-mode md5 15 plain abc

# 配置OSPF区域0使用名称为abc的keychain进行验证。

<Sysname> system-view

[Sysname] keychain abc mode absolute

[Sysname-keychain-abc] key 1

[Sysname-keychain-abc-key-1] authentication-algorithm md5

[Sysname-keychain-abc-key-1] key-string plain hello12345

[Sysname-keychain-abc-key-1] send-lifetime utc 10:00:00 2023/03/02 to 11:00:00 2023/03/02

[Sysname-keychain-abc-key-1] accept-lifetime utc 10:00:00 2023/03/02 to 11:00:00 2023/03/02

[Sysname-keychain-abc-key-1] quit

[Sysname-keychain-abc] quit

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] authentication-mode keychain abc

【相关命令】

·     ospf authentication-mode

1.1.5  bandwidth-reference

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

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

【命令】

bandwidth-reference value

undo bandwidth-reference

【缺省情况】

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

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

如果没有配置链路的开销值,OSPF根据链路带宽来计算开销值,接口开销=带宽参考值÷接口期望带宽(接口期望带宽通过命令bandwidth进行配置,具体情况请参见接口分册命令参考中的介绍)。当计算出来的开销值大于65535时,开销取最大值65535;当计算出来的开销值小于1时,开销取最小值1。

【举例】

# 配置链路的带宽参考值为1000Mbps。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] bandwidth-reference 1000

【相关命令】

·     ospf cost

1.1.6  capability default-exclusion

capability default-exclusion命令用来配置允许将区域下的接口从标准拓扑中分离。

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

【命令】

capability default-exclusion

undo capability default-exclusion

【缺省情况】

OSPF区域下的接口自动加入标准拓扑base

【视图】

OSPF区域视图

【缺省用户角色】

network-admin

【使用指导】

缺省情况下,OSPF区域下的接口会自动加入标准拓扑。本命令允许区域下的接口从标准拓扑中分离出来。

需要在本设备和邻居设备上同时配置本命令,否则会影响邻居关系的建立。

【举例】

# 允许OSPF区域1下的接口从标准拓扑中分离。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] capability default-exclusion

1.1.7  database-filter peer

database-filter peer命令用来对发送给指定邻居的LSA进行过滤。

undo database-filter peer命令用来恢复缺省情况。

【命令】

database-filter peer ip-address { all | { ase [ acl ipv4-acl-number ] | nssa [ acl ipv4-acl-number ] | summary [ acl ipv4-acl-number ] } * }

undo database-filter peer ip-address

【缺省情况】

不对发送给指定邻居的LSA进行过滤。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

ip-address:接口的网络类型为P2MP的邻居的IP地址。

all:对发送给接口的网络类型为P2MP的邻居的所有LSA进行过滤(除了Grace LSA)。

ase:对发送给接口的网络类型为P2MP的邻居的Type-5 LSA进行过滤。

nssa:对发送给接口的网络类型为P2MP的邻居的Type-7 LSA进行过滤。

summary:对发送给接口的网络类型为P2MP的邻居的Type-3 LSA进行过滤。

acl ipv4-acl-number:指定的基本或高级IPv4 ACL编号,取值范围为2000~3999。

【使用指导】

当两台路由器之间存在多条P2MP链路时,路由器上会存在多个接口的网络类型为P2MP的OSPF邻居。不愿让某个指定邻居收到的LSA,通过该功能可在本地将其过滤掉。

引用ACL时,需要注意的是,若引用的ACL不存在,或者引用的ACL中没有配置规则,则表示OSPF不会对发送给指定邻居的LSA进行过滤。

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

·     使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard来过滤携带指定链路状态ID的LSA。

·     使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard来过滤携带指定链路状态ID和掩码的LSA。

其中,source用来过滤LSA的链路状态ID,destination用来过滤LSA的掩码,配置的掩码应该是连续的(当配置的掩码不连续时该过滤掩码的规则不生效)。

如果在配置该命令前邻居路由器就已经收到了将要进行过滤的LSA,那么配置该命令后,这些LSA仍存在于邻居路由器的LSDB中。

【举例】

# 配置对发送给接口的网络类型为P2MP的邻居的所有LSA进行过滤。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] database-filter peer 121.20.20.121 all

# 配置编号为3000的高级ACL对发送给邻居121.20.20.121的Type-3 LSA进行过滤。

<Sysname> system-view

[Sysname] acl advanced 3000

[Sysname-acl-ipv4-adv-3000] rule 10 deny ip source 121.20.0.0 0 destination 255.255.0.0 0

[Sysname-acl-ipv4-adv-3000] rule 100 permit ip

[Sysname-acl-ipv4-adv-3000] quit

[Sysname] ospf 1

[Sysname-ospf-1] database-filter peer 121.20.20.121 summary acl 3000

【相关命令】

·     ospf database-filter

1.1.8  default

default命令用来配置引入外部路由时的缺省参数,包括OSPF引入外部路由的开销、类型和标记。

undo default命令用来取消引入外部路由时的缺省参数的配置。

【命令】

default { cost cost-value | tag tag | type type } *

undo default { cost | tag | type } *

【缺省情况】

OSPF引入的外部路由的度量值为1,引入的外部路由的标记为1,引入的外部路由类型为2。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

cost cost-value:OSPF引入的外部路由的缺省度量值,cost-value的取值范围为0~16777214。

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

type type:外部路由类型,type的取值范围为1~2。

【举例】

# 配置外部路由开销、标记和类型的缺省值分别为10、100和2。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] default cost 10 tag 100 type 2

【相关命令】

·     import-route

1.1.9  default-cost

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

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

【命令】

default-cost cost-value

undo default-cost

【缺省情况】

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

【视图】

OSPF区域视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

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

【举例】

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

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] stub

[Sysname-ospf-100-area-0.0.0.1] default-cost 20

【相关命令】

·     nssa

·     stub

1.1.10  default-route-advertise

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

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

【命令】

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

undo default-route-advertise

【缺省情况】

未引入缺省路由。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

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

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

cost cost-value:该缺省路由的度量值,取值范围为0~16777214,如果没有指定,缺省路由的度量值将取default cost命令配置的值。

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

type type:该Type-5 LSA的类型,取值范围为1~2,如果没有指定,Type-5 LSA的缺省类型将取default type命令配置的值。

【使用指导】

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

【举例】

# 不管本地路由器的路由表中是否存在缺省路由,将产生的缺省路由引入到OSPF路由区域(本地路由器没有缺省路由)。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] default-route-advertise always

【相关命令】

·     default

·     import-route

1.1.11  description

description命令用来配置OSPF进程/OSPF区域的描述信息。

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

【命令】

description text

undo description

【缺省情况】

未配置OSPF进程和区域的描述信息。

【视图】

OSPF视图

OSPF区域视图

【缺省用户角色】

network-admin

【参数】

text:在OSPF视图下,该参数用来描述OSPF进程;在OSPF区域视图下,该参数用来描述OSPF区域,为1~80个字符的字符串,区分大小写。

【使用指导】

本命令仅仅用于标识某OSPF进程/OSPF区域,并无特别的意义和用途。

【举例】

# 配置OSPF进程100的描述信息为“abc”。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] description abc

# 配置OSPF区域0的描述信息为“bone area”。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] description bone area

1.1.12  discard-route

discard-route命令用来配置NULL0路由以及NULL0路由的优先级。

undo discard-route命令用来将NULL0路由的优先级恢复为255。

【命令】

discard-route { external { preference | suppression } | internal { preference | suppression } } *

undo discard-route [ external | internal ] *

【缺省情况】

产生引入聚合NULL0路由和区域间聚合NULL0路由,且NULL0路由优先级为255。

【视图】

OSPF视图

【缺省用户角色】

network-admin

【参数】

external:引入聚合NULL0路由。

preference:引入聚合NULL0路由的优先级,取值范围为1~255。

suppression:抑制产生引入聚合NULL0路由。

internal:区域间聚合NULL0路由。

preference:区域间聚合NULL0路由的优先级,取值范围为1~255。

suppression:抑制产生区域间聚合NULL0路由。

【举例】

# 配置引入聚合路由的NULL0路由的优先级为100,区域间聚合NULL0路由的优先级为200。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] discard-route external 100 internal 200

1.1.13  display ospf

display ospf命令用来显示OSPF的进程信息。

【命令】

display ospf [ process-id ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

【举例】

# 显示OSPF的详细信息。

<Sysname> display ospf verbose

 

          OSPF Process 1 with Router ID 192.168.1.2

                  OSPF Protocol Information

 

 RouterID: 192.168.1.2      Router type:  NSSA

 Route tag: 0

 Multi-VPN-Instance is not enabled

 Ext-community type: Domain ID 0x105, Route Type 0x8000, Router ID 0x8001

 Domain ID: 0.0.0.0:23

 Opaque capable

 Isolation: Disabled

 Originating router-LSAs with maximum metric

    Condition: On startup for 600 seconds, State: Inactive

 Advertise stub links with maximum metric in router-LSAs

 Advertise summary-LSAs with metric 16711680

 Advertise external-LSAs with metric 16711680

 ISPF is enabled

 SPF-schedule-interval: 5 50 200

 LSA generation interval: 5

 LSA arrival interval: 1000

 Transmit pacing: Interval: 20 Count: 3

 Default ASE parameters: Metric: 1 Tag: 1 Type: 2

 Route preference: 10

 ASE route preference: 150

 SPF computation count: 22

 RFC 1583 compatible

 Graceful restart interval: 120

 SNMP trap rate limit interval: 2  Count: 300

 This process is currently bound to MIB

 Area count: 1   NSSA area count: 1

 Normal areas with up interfaces: 0

 NSSA areas with up interfaces: 1

 Up interfaces: 1

 ExChange/Loading neighbors: 0

 Description: OSPFProcess1

 Full neighbors:3

 Area0 full neighbors: 1

 Calculation trigger type: Full

 Current calculation type: SPF calculation

 Current calculation phase: Calculation area topology

 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, L-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.1          (MPLS TE  not enabled)

 Authentication type: None    Area flag: NSSA

 7/5 translator state: Disabled

 7/5 translate stability timer interval: 0

 SPF scheduled count: 5

 ExChange/Loading neighbors: 0

 Descrition: area1

 Up interfaces: 1

 

 Interface: 192.168.1.2 (Vlan-interface10)

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

 Cost source: Default

 Priority: 1

 Designated router: 192.168.1.2

 Backup designated router: 192.168.1.1

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

 FRR backup: Enabled

 Enabled by network configuration

 Packet size: 1000

 

         OSPF Process 100 with Router ID 10.1.1.2

                 OSPF Protocol Information

 

 RouterID: 10.1.1.2         Router type:  ABR  ASBR

 Route tag: 0

 Route-tag-check: Enabled

 DN-bit-set: Summary LSA, ASE LSA, NSSA LSA

 DN-bit-check: Summary LSA, ASE LSA, NSSA LSA

 PE Router, Multi-VPN-Instance is enabled

 Ext-community type: Domain ID 0x5, Route Type 0x306, Router ID 0x107

 Domain ID: 0.0.0.0

 Opaque capable

 Isolation: Disabled

 ISPF is enabled

 SPF-schedule-interval: 5 50 200

 LSA generation interval: 5 50 200

 LSA arrival interval: 1000

 Transmit pacing: Interval: 20 Count: 3

 Default ASE parameters: Metric: 1 Tag: 1 Type: 2

 Route preference: 10

 ASE route preference: 150

 SPF calculation count: 2

 RFC 1583 compatible

 Graceful restart interval: 120

 SNMP trap rate limit interval: 10  Count: 7

 Area count: 1   NSSA area count: 0

 ExChange/Loading neighbors: 0

 

 Area: 0.0.0.0          (MPLS TE  not enabled)

 Authentication type: None    Area flag: Normal

 SPF scheduled count: 2

 ExChange/Loading neighbors: 0

 

 Interface: 10.1.1.2 (Vlan-interface20)

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

 Cost source: Default

 Priority: 1

 Designated router: 0.0.0.0

 Backup designated router: 0.0.0.0

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

 FRR backup: Enabled

 Enabled by network configuration

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

字段

描述

OSPF Process 1 with Router ID 192.168.1.2

OSPF进程号以及OSPF Router ID

RouterID

本路由器的Router ID

Router type

路由器类型,取值为:

·     ABR:表示区域边界路由器

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

·     NSSA:表示支持NSSA区域

·     为空:表示非上面三种情况

Process state

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

Route tag

与外部路由相关联的标记

Route-tag-check

当前进程是否开启OSPF LSA的外部路由标记检查功能:

·     Enabled:表示开启

·     Disabled:表示关闭

DN-bit-set

当前进程是否设置LSA的DN位:

·     Network Summary LSA:表示设置Network Summary LSA(Type-3 LSA)的DN位

·     AS External LSA:表示设置AS External LSA(Type-5 LSA)的DN位

·     NSSA External LSA:表示设置NSSA External LSA(Type-7 LSA)的DN位

DN-bit-check

当前进程是否设置LSA的DN位检查:

·     Network Summary LSA:表示检查Network Summary LSA(Type-3 LSA)的DN位

·     AS External LSA:表示检查AS External LSA(Type-5 LSA)的DN位

·     NSSA External LSA:表示检查NSSA External LSA(Type-7 LSA)的DN位

Multi-VPN-Instance is not enabled

当前进程不支持多VPN实例

PE Router, Multi-VPN-Instance is enabled

PE设备的多VPN实例进程

Ext-community type

OSPF扩展团体属性类型编码。其中:

·     Domain ID:表示domain ID属性编码

·     Route Type:表示route type属性编码

·     Router ID:表示router ID属性编码

Domain ID

OSPF域标识符(主标识符)

Opaque capable

使能OSPF的Opaque LSA发布接收能力

Isolation

是否开启Isolate功能:

·     Disabled:表示关闭

·     Enabled:表示开启

Originating router-LSAs with maximum metric

Router LSA中除Stublink外使用最大开销值发布

Condition

Stub路由器的状态:

·     Always:表示始终生效

·     On startup while BGP is converging:表示BGP收敛前生效

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

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

State

Stub路由器是否生效:

·     Active表示生效

·     Inactive表示不生效

Advertise stub links with maximum metric in router-LSAs

Router LSA使用最大开销值发布。如果未开启Isolate功能,且Stub路由器不生效,则不显示该字段

Advertise summary-LSAs with metric

Summary LSA发布使用的开销值。如果未开启Isolate功能,且Stub路由器不生效,则不显示该字段

Advertise external-LSAs with metric

外部LSA发布使用的开销值。如果未开启Isolate功能,且Stub路由器不生效,则不显示该字段

ISPF is enabled

使能增量SPF计算功能

SPF-schedule-interval

进行SPF计算的时间间隔

LSA generation interval

LSA生成时间间隔

LSA arrival interval

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

Transmit pacing

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

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

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

Default ASE parameters

引入外部路由的缺省参数值,其中:

·     Metric:表示度量值

·     Tag:表示路由标记

·     Type:表示路由类型

Route preference

OSPF协议对自治系统内部路由的优先级

ASE route preference

OSPF协议对自治系统外部路由的优先级

SPF computation count

OSPF进程的路由计算总数

RFC1583 compatible

兼容RFC 1583路由选择优先规则

Fast-reroute

快速重路由类型:

·     lfa:开启LFA功能,且仅为非等价路由计算备份下一跳

Graceful restart interval

‌GR重启间隔时间

SNMP trap rate limit interval

TRAP发送间隔

Count

TRAP发送个数

This process is currently bound to MIB

当前进程绑定MIB

Area count

当前进程中的区域数

NSSA area count

当前进程中的NSSA区域数

Normal areas with up interfaces

有Up接口的外部能力区域个数

NSSA areas with up interfaces

有Up接口的NSSA区域个数

Up interfaces

处于Up状态的接口计数

ExChange/Loading neighbors

处于ExChange/Loading状态的邻居数

Description

当前进程/区域的描述信息,如果未配置则不显示该字段

Full neighbors

处于Full状态的邻居数

Area0 full neighbors

骨干区域中处于Full状态的邻居数

Calculation trigger type

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

·     Full:触发全部路由计算

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

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

·     ASBR change:增量的ASBR路由变化

·     7to5 translator:7转5角色变化

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

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

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

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

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

·     N/A:未触发计算

Current calculation type

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

·     SPF calculation:进行区域SPF计算

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

·     ASBR calculation:区域间ASBR路由计算

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

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

·     7to5 translator:7转5角色路由计算

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

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

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

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

·     Forward address:转发地址计算

·     N/A:未触发计算

Current calculation phase

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

·     Calculation area topology:计算区域拓扑

·     Calculation router:计算路由器路由

·     Calculation intra AS:计算AS内部路由

·     7to5 translator:计算7转5角色路由

·     Forward address:计算转发地址

·     Calculation inter AS:计算AS外部路由

·     Calculation end:计算收尾阶段

·     N/A:未触发计算

Process reset state

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

·     N/A:进程未重启

·     Under reset:进程重启过程中

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

Current reset type

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

·     N/A:进程未重启

·     Normal:普通重启

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

·     Delete:删除OSPF进程

Next reset type

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

·     N/A:进程未重启

·     Normal:普通重启

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

·     Delete:删除OSPF进程

Reset prepare message replied

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

·     P:表示邻居维护模块

·     L:表示LSDB同步模块

·     C:表示路由计算模块

·     R:表示路由引入模块

Reset process message replied

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

·     P:表示邻居维护模块

·     L:表示LSDB同步模块

·     C:表示路由计算模块

·     R:表示路由引入模块

Reset phase of module

各模块所处重启阶段。其中M代表主控制模块,其阶段有:

·     N/A:未重启

·     Delete area:删除区域

·     Delete process:删除进程

P代表邻居维护模块,其阶段有:

·     N/A:未重启

·     Delete neighbor:删除邻居

·     Delete interface:删除接口

·     Delete vlink:删除虚连接

L代表LSDB同步模块,其阶段有:

·     N/A:未重启

·     Stop timer:停止计时器

·     Delete ASE:删除所有ASE LSA

·     Delete ASE maps:删除ASE LSA的map

·     Clear process data:清除进程数据

·     Delete area LSA:删除区域相关LSA及其map

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

·     Delete process:删除进程相关资源

·     Restart:重启进程相关资源

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

·     N/A:未重启

·     Delete topology:删除区域拓扑

·     Delete router:删除路由器路由

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

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

·     Delete forward address:删除转发地址列表

·     Delete advertise:删除发布源列表

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

·     N/A:未重启

·     Delete ABR summary:删除ABR聚合路由

·     Delete ASBR summary:删除ASBR聚合路由

·     Delete import:删除引入路由

Area

列举当前进程中各区域的信息。显示当前区域ID,IP地址格式

MPLS TE  not enabled

(暂不支持)是否开启OSPF区域的MPLS TE能力

·     MPLS TE  not enabled:表示关闭

·     MPLS TE  enabled:表示开启

Authentication type

区域验证模式,取值为:

·     None:表示无验证

·     Simple:表示简单验证模式

·     Cryptographic:表示HMAC-MD5/HMAC-SHA-256/MD5验证模式

·     Keychain:表示Keychain验证模式

Area flag

区域类型:

·     Normal:普通区域

·     Stub:Stub区域

·     StubNoSummary:完全Stub区域

·     NSSA:NSSA区域

·     NSSANoSummary:完全NSSA区域

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转换稳定定时器超时时间间隔

SPF scheduled Count

OSPF区域的路由计算总数

Interface

区域内的接口信息

Cost

接口的开销值

State

接口状态

Type

接口的网络类型

MTU

接口的MTU值

Cost source

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

·     Default:缺省值

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

·     LinkUp:Hold-max-cost生效期间,向邻居通告的最大链路开销值

Priority

路由器优先级

Designated router

接口所属网段的DR

Backup designated router

接口所属网段的BDR

Timers

OSPF定时器的值,其中:

·     Hello:表示接口发送Hello报文的时间间隔

·     Dead:表示邻居的失效时间

·     Poll:表示接口发送轮询Hello报文的时间间隔

·     Retransmit:表示定接口重传LSA时间间隔

Transmit Delay

接口对LSA的传输延迟时间

FRR backup

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

·     Enabled:使能

·     Disabled:关闭

Enabled by network configuration

接口由网络配置使能到该区域

Enabled by interface configuration (including secondary IP addresses)

在接口上使能OSPF。including secondary IP addresses表示在接口使能OSPF后,OSPF将把这个接口的主地址以及从地址的直连路由宣告出去

Simple authentication enabled

采用Simple验证模式

Keychain authentication: Enabled (xx), inherited

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

No authentication is required

采用None验证模式,该模式下接口不会继承其所属区域下配置的验证模式

Cryptographic authentication: Enabled, inherited

采用HMAC-MD5/HMAC-SHA-256/MD5验证模式。inherited表示接口继承的是其所属区域下配置的HMAC-MD5/HMAC-SHA-256/MD5验证模式

The last key is xx

最新的HMAC-MD5/HMAC-SHA-256/MD5验证密钥为xx

The rollover is in progress, xx neighbor(s) left

正在进行HMAC-MD5/HMAC-SHA-256/MD5验证平滑迁移,尚未完成HMAC-MD5/HMAC-SHA-256/MD5验证平滑迁移的邻居个数为xx

Packet size

接口下配置的发送OSPF报文的最大长度

 

1.1.14  display ospf abr-asbr

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

【命令】

display ospf [ process-id ] abr-asbr [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

【使用指导】

如果在Stub区域的路由器上执行此命令,不显示有关ASBR的信息。

【举例】

# 显示到OSPF的区域边界路由器和自治系统边界路由器的路由概要信息。

<Sysname> display ospf abr-asbr

 

          OSPF Process 1 with Router ID 192.168.1.112

                  Routing Table to ABR and ASBR

 

 

                Topology base (MTID 0)

 Type    Destination     Area            Cost     Nexthop         RtType

 Inter   3.3.3.3         0.0.0.0         3124     10.1.1.2        ASBR

 Intra   2.2.2.2         0.0.0.0         1562     10.1.1.2        ABR

# 显示到OSPF的区域边界路由器和自治系统边界路由器的路由详细信息。

<Sysname> display ospf abr-asbr verbose

 

          OSPF Process 10 with Router ID 101.1.1.11

                  Routing Table to ABR and ASBR

 

                Topology base (MTID 0)

 

 Destination: 1.1.1.1             RtType     : ASBR

 Area       : 0.0.0.1             Type       : Intra

 Nexthop    : 150.0.1.12          BkNexthop  : 0.0.0.0

 Interface  : Vlan10              BkInterface: N/A

 Cost       : 1000

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

字段

描述

Type

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

·     Intra表示区域内路由

·     Inter表示区域间路由

Topology

(暂不支持子拓扑)拓扑名称,显示为base表示标准拓扑,显示为其他表示子拓扑

MTID

(暂不支持子拓扑)拓扑ID,0表示标准拓扑,其他数值表示子拓扑

Destination

ABR或ASBR的路由器ID

Area

下一跳地址所在的区域ID

Cost

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

Nexthop

下一跳地址

BkNexthop

备份下一跳地址

RtType

路由器类型,包括ABR和ASBR

Interface

路由出接口

BkInterface

路由备份出接口

 

1.1.15  display ospf abr-summary

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

【命令】

display ospf [ process-id ] [ area area-id ] abr-summary [ ip-address { mask-length | mask } ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

ip-address:指定的聚合路由的目的IP地址。

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

mask:网络掩码,点分十进制格式。

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

【使用指导】

如果未指定IP地址和掩码,将显示所有的ABR聚合信息。

【举例】

# 显示OSPF的ABR聚合信息。

<Sysname> display ospf abr-summary

 

          OSPF Process 1 with Router ID 2.2.2.2

                  ABR Summary Addresses

 

                Topology base (MTID 0)

                         Area: 0.0.0.1

 Total summary address count: 1

 Net             Mask            Status        Count      Cost

 100.0.0.0       255.0.0.0       Advertise     1          (Not Configured)

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

字段

描述

Topology

(暂不支持子拓扑)拓扑名称,显示为base表示标准拓扑,显示为其他表示子拓扑

MTID

(暂不支持子拓扑)拓扑ID,0表示标准拓扑,其他数值表示子拓扑

Area

聚合路由所在的区域

Total summary address count

聚合路由的路由数

Net

聚合路由的网络地址

Mask

聚合路由的网络掩码

Status

聚合路由的状态:

·     Advertise:已发布

·     Not-Advertise:未发布

Count

被聚合的路由数

Cost

聚合路由的开销

 

# 显示OSPF的ABR聚合详细信息。

<Sysname> display ospf abr-summary verbose

 

          OSPF Process 1 with Router ID 2.2.2.2

                  ABR Summary Addresses

 

                Topology base (MTID 0)

                         Area: 0.0.0.1

 Total summary address count: 1

 

 Net         : 100.0.0.0

 Mask        : 255.0.0.0

 Status      : Advertise

 Cost        : (Not Configured)

 Routes count: 1

   Destination            NetMask                 Metric

   100.1.1.0              255.255.255.0           1000

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

字段

描述

Topology

(暂不支持子拓扑)拓扑名称,base表示标准拓扑,显示为其他表示子拓扑

MTID

(暂不支持子拓扑)拓扑ID,0表示标准拓扑,其他数值表示子拓扑

Destination

被聚合路由的网络地址

NetMask

被聚合路由的网络掩码

Metric

路由的开销值

 

1.1.16  display ospf asbr-summary

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

【命令】

display ospf [ process-id ] asbr-summary [ ip-address { mask-length | mask } ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

ip-address:指定的聚合路由的目的IP地址。

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

mask:网络掩码,点分十进制格式。

【使用指导】

如果未指定IP地址和掩码,将显示所有的ASBR聚合信息。

【举例】

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

<Sysname> display ospf 1 asbr-summary

 

          OSPF Process 1 with Router ID 2.2.2.2

                  Summary Addresses

 

 

                Topology base (MTID 0)

 Total summary address count: 1

 

                  Summary Address

 

 Net         : 30.1.0.0

 Mask        : 255.255.0.0

 Tag         : 20

 Status      : Advertise

 Cost        : 10 (Configured)

 Route count : 2

 

 Destination     Net mask        Proto      Process   Type     Metric

 

 30.1.2.0        255.255.255.0   OSPF       2         2        1

 30.1.1.0        255.255.255.0   OSPF       2         2        1

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

字段

描述

Topology

(暂不支持子拓扑)拓扑名称,显示为base表示标准拓扑,显示为其他表示子拓扑

MTID

(暂不支持子拓扑)拓扑ID,0表示标准拓扑,其他数值表示子拓扑

Total summary address count

聚合路由的路由数

Net

聚合路由的网络地址

Mask

聚合路由的网络掩码

Tag

聚合路由的标记字段

Status

聚合路由的发布状态

Cost

聚合路由的开销

Route count

被聚合的路由数

Destination

被聚合路由的网络地址

Net mask

被聚合路由的网络掩码

Proto

引入路由的协议类型

Process

引入路由的协议进程号

Type

外部路由类型

Metric

路由的开销值

 

1.1.17  display ospf event-log

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

【命令】

display ospf [ process-id ] event-log { lsa-flush | peer [ neighbor-id ] [ slot slot-number ] | spf }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

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

peer:显示邻居状态变化的日志信息。

neighbor-id:显示指定邻居状态变化的日志信息,neighbor-id表示邻居路由器的Router ID。如果未指定本参数,将显示所有OSPF邻居状态变化的日志信息。

slot slot-number:指定设备编号,取值只能为1。

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

【使用指导】

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

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

【举例】

# 显示OSPF的LSA 老化日志信息。

<Sysname> display ospf event-log lsa-flush

 

          OSPF Process 1 with Router ID 1.1.1.1

                  LSA Flush Log

 

 Date: 2019-09-22 Time: 14:47:33 Received MaxAge LSA from 10.1.1.1

 Type: 1   LS ID: 2.2.2.2         AdvRtr: 2.2.2.2           Seq#: 80000001

 

 Date: 2019-09-22 Time: 14:47:33 Flushed MaxAge LSA by the self

 Type: 1   LS ID: 1.1.1.1         AdvRtr: 1.1.1.1           Seq#: 80000001

 

 Date: 2019-09-22 Time: 14:47:33 Received MaxAge LSA from 10.1.2.2

 Type: 1   LS ID: 2.2.2.2         AdvRtr: 2.2.2.2           Seq#: 80000001

 

 Date: 2019-09-22 Time: 14:47:33 Flushed MaxAge LSA by the self

 Type: 1   LS ID: 1.1.1.1         AdvRtr: 1.1.1.1           Seq#: 80000001

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

字段

描述

Date &Time

收到MaxAge LSA的时间

Received MaxAge LSA from X.X.X.X

从源地址收到MaxAge LSA

Flushed MaxAge LSA by the self

由自己发起老化,洪泛MaxAge LSA

Type

LSA类型

LS ID

LSA链路状态ID

AdvRtr

LSA发布路由器

Seq#

LSA序列号

 

# 显示OSPF路由计算的日志信息。

<Sysname> display ospf event-log spf

 

          OSPF Process 1 with Router ID 1.1.1.2

                  SPF Log

 

                Topology base (MTID 0)

 

Date       Time     Duration   Intra Inter External Reason

2019-06-27 15:28:26 0.95       1     1     10000    Intra-area LSA

2019-06-27 15:28:23 0.2        0     0     0        Area 0 full neighbor

2019-06-27 15:28:19 0          0     0     0        Intra-area LSA

2019-06-27 15:28:19 0          0     0     0        external LSA

2019-06-27 15:28:19 0.3        0     0     0        Intra-area LSA

2019-06-27 15:28:12 0          1     0     0        Intra-area LSA

2019-06-27 15:28:11 0          0     0     0        Routing policy

2019-06-27 15:28:11 0          0     0     0        Intra-area LSA

表1-7 display ospf event-log spf命令显示信息描述表

字段

描述

Topology

(暂不支持子拓扑)拓扑名称,显示为base表示标准拓扑,显示为其他表示子拓扑

MTID

(暂不支持子拓扑)拓扑ID,0表示标准拓扑,其他数值表示子拓扑

Date/Time

路由计算开始的时间

Duration

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

Intra

区域内路由变化的个数

Inter

区域间路由变化的个数

External

外部路由变化的个数

Reason

路由计算的原因:

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

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

·     External LSA:外部LSA变化

·     Configuration:配置变化

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

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

·     LSDB overflow state:overflow状态变化

·     AS number:AS号变化

·     ABR summarization:ABR聚合变化

·     GR end:GR结束

·     Routing policy:路由策略变化

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

 

# 显示OSPF邻居的日志信息。

<Sysname> display ospf 1 event-log peer

 

          OSPF Process 1 with Router ID 1.1.1.1

                  Neighbors Log

 

Date       Time     Local Address   Remote Address  Router ID       Reason

2019-12-31 12:35:45 197.168.1.1     197.168.1.2     2.2.2.2         IntPhyChange

2019-12-31 12:35:19 197.168.1.1     197.168.1.2     2.2.2.2         ConfNssaArea

2019-12-31 12:34:59 197.168.1.1     197.168.1.2     2.2.2.2         SilentInt

表1-8 display ospf event-log peer命令显示信息描述表

字段

描述

Date &Time

邻居状态变化的时间

Local Address

建立邻居关系的本端地址

Remote Address

建立邻居关系的对端地址

Router ID

邻居的Router ID

Reason

邻居状态变化的原因:

·     ResetConnect:内存不足断连接

·     IntChange:接口参数改变

·     VlinkChange:虚连接参数改变

·     ResetOspf:重启OSPF进程

·     UndoOspf:删除OSPF进程

·     UndoArea:删除OSPF区域

·     UndoNetwork:接口去使能

·     SilentInt:配置抑制接口

·     IntLogChange:接口逻辑属性变化

·     IntPhyChange:接口物理属性变化

·     IntVliChange:接口虚连接属性变化

·     VlinkDown:虚连接Down

·     DeadExpired:Dead Timer超时

·     ConfStubArea:配置Stub区域参数

·     ConfNssaArea:配置NSSA区域参数

·     AuthChange:认证类型变化

·     OpaqueChange:Opaque能力改变

·     Retrans:重传过多

·     LLSChange:LLS能力变化

·     OOBChange:OOB能力变化

·     GRChange:GR能力变化

·     BFDDown:BFD Down

·     BadLSReq:收到BadLSReq事件

·     SeqMismatch:收到SeqNumberMismatch事件

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

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

·     LocalNoLSA:本地不存在请求的LSA

·     SameLSAReq:本地的请求列表中含有已收到的LSA

·     OldLSAReq:收到的LSA的老化时间比本地请求列表中LSA的老化时间大

·     DdTimerOut:定时器超时,收到DD报文

·     EAChange:External Attribute位发生变化

·     RecvNoDupPkt:在Loading、Full状态收到非重复的DD报文

·     EbitChange:E位发生变化

·     MSbitChange:主从位发生变化

·     IbitChange:I位发生变化

·     MSeqNumError:主路由器收到的从路由器的序列号与期望值不一致

·     SSeqNumError:从路由器收到的主路由器的序列号与期望值不一致

·     RecvOpqIntf:未使能Opaque LSA发布接收能力,但收到的DD报文中含有Type9 LSA

·     RecvOpqArea:未使能Opaque LSA发布接收能力,但收到的DD报文中含有Type10 LSA

·     RecvOpqAS:未使能Opaque LSA发布接收能力,但收到的DD报文中含有Type11 LSA

·     RecvNSSA:在非NSSA区域,收到的DD报文含有Type7 LSA

·     InvalidLSA:收到DD报文含有无效的LSA

·     RecvASE:在虚连接环境或Stub区域中,收到的DD报文含有Type5 LSA

·     shutdown:配置了shutdown process命令

 

【相关命令】

·     reset ospf event-log

1.1.18  display ospf event-log hello

display ospf event-log hello命令用来显示OSPF接收或发送Hello报文的日志信息。

【命令】

display ospf [ process-id ] event-log hello { received [ abnormal | dropped ] | sent } [ neighbor-id ] [ slot slot-number ]

display ospf [ process-id ] event-log hello sent { abnormal | failed } [ neighbor-address ] [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

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

received:显示接收到的Hello报文的日志信息。

sent:显示发送Hello报文的日志信息。

abnormal:显示接收或发送异常Hello报文的日志信息。异常Hello报文指的是发送或接收到的Hello报文的时间间隔大于或等于1.5倍Hello定时器的报文。

dropped:显示丢弃接收到的Hello报文的日志信息。

failed:显示发送失败的Hello报文的日志信息。

neighbor-address:邻居的IP地址,显示指定邻居接收或发送Hello报文的日志信息。如果未指定本参数,将显示所有OSPF邻居接收或发送Hello报文的日志信息。

neighbor-id:邻居的Router ID,显示指定邻居接收或发送Hello报文的日志信息。如果未指定本参数,将显示所有OSPF邻居接收或发送Hello报文的日志信息。

slot slot-number:指定设备编号,取值只能为1。

【举例】

# 显示发送Hello报文的日志信息。

<Sysname> display ospf event-log hello sent

 

         OSPF Process 1 with Router ID 5.5.5.5

                 Hello Log

 

Interface: Vlan10

Neighbor address: 10.1.1.2, NbrID: 1.0.0.2

First 4 hello packets sent:

  2019-08-05 20:10:10:121, failed, errno: 132

  2019-08-05 20:10:30:121, succeeded

  2019-08-05 20:10:20:121, succeeded

  2019-08-05 20:10:40:121, succeeded

Last 4 hello packets sent before Full->Down at 2019-08-06 14:52:10:121

  2019-08-06 14:51:40:021, succeeded

  2019-08-06 14:51:50:021, succeeded

  2019-08-06 14:52:00:021, failed, errno: 132

  2019-08-06 14:52:10:010, failed, errno: 132

 

Interface: Vlan10

Neighbor address: 10.1.1.2, NbrID: 1.0.0.2

First 4 hello packets sent:

  2019-08-05 20:10:10:121, failed, errno: 132

  2019-08-05 20:10:30:121, succeeded

  2019-08-05 20:10:20:121, succeeded

  2019-08-05 20:10:40:121, succeeded

Last 4 hello packets sent before Full->Init at 2019-08-06 11:16:20:171

  2019-08-06 11:15:20:121, succeeded

  2019-08-06 11:15:30:121, succeeded

  2019-08-06 11:15:40:121, succeeded

  2019-08-06 11:15:50:121, succeeded

表1-9 display ospf event-log hello sent命令显示信息描述表

字段

描述

Interface

发送Hello报文的接口

Neighbor address

邻居的IP地址

NbrID

邻居的路由器ID

First 4 hello packets sent

最开始发送的4个Hello报文的时间,以及报文是否发送成功的信息

·     succeeded:发送成功

·     failed:发送失败

·     errno:错误码,表明了报文发送失败的原因。取值包括:

¡     4:EINTR,数据发送前被信号中断

¡     9:EBADF,输入文件描述符不是一个可用的文件描述符

¡     11:EAGAIN,非阻塞发送时,socket发现需要阻塞发送,比如基于流的socket发送缓冲区大小不够

¡     12:ENOMEM,内存不足

¡     32:EPIPE,socket发送被关闭,不能继续发送数据

¡     88:ENOTSOCK,输入文件描述符不是一个socket描述符

¡     90:EMSGSIZE,发送数据长度太长

¡     95:EOPNOTSUPP,协议不能支持flags指定的标志

¡     104:ECONNRESET,连接被对端关闭

¡     107:ENOTCONN,socket不是连接状态,且没有指定目的地址

¡     113:EHOSTUNREACH,可能是路由不可达、主机不可达等

¡     132:ENOBUFS,没有足够的缓冲区空间资源

Last 4 hello packets sent before Full->Down at 2019-01-06 14:52:10:121

邻居状态改变的时间,以及状态改变前发送的4个Hello报文的时间和报文是否发送成功的信息

·     succeeded:发送成功

·     failed:发送失败

·     errno:错误码,表明了报文发送失败的原因。取值包括:

¡     4:EINTR,数据发送前被信号中断

¡     9:EBADF,输入文件描述符不是一个可用的文件描述符

¡     11:EAGAIN,非阻塞发送时,socket发现需要阻塞发送,比如基于流的socket发送缓冲区大小不够

¡     12:ENOMEM,内存不足

¡     32:EPIPE,socket发送被关闭,不能继续发送数据

¡     88:ENOTSOCK,输入文件描述符不是一个socket描述符

¡     90:EMSGSIZE,发送数据长度太长

¡     95:EOPNOTSUPP,协议不能支持flags指定的标志

¡     104:ECONNRESET,连接被对端关闭

¡     107:ENOTCONN,socket不是连接状态,且没有指定目的地址

¡     113:EHOSTUNREACH,可能是路由不可达、主机不可达等

¡     132:ENOBUFS,没有足够的缓冲区空间资源

 

# 显示发送失败的Hello报文的日志信息。

<Sysname> display ospf event-log hello sent failed

 

         OSPF Process 1 with Router ID 5.5.5.5

                 Hello Log

 

Date: 2019-08-06 Time: 14:51:20:121 Interface: Vlan10

Destination address: 224.0.0.5, sent failed, errno: 132

 

Date: 2019-08-06 Time: 11:20:20:116 Interface: Vlan11

Destination address: 10.1.1.2, sent failed, errno: 132

表1-10 display ospf event-log hello sent failed命令显示信息描述表

字段

描述

Date

Hello报文发送失败的日期,单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

Hello报文发送失败的时间,单位为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒

Interface

发送Hello报文的接口

Destination address

Hello报文的目的IP地址

sent failed

发送失败

errno

发送失败的错误码,取值包括:

·     4:EINTR,数据发送前被信号中断

·     9:EBADF,输入文件描述符不是一个可用的文件描述符

·     11:EAGAIN,非阻塞发送时,socket发现需要阻塞发送,比如基于流的socket发送缓冲区大小不够

·     12:ENOMEM,内存不足

·     32:EPIPE,socket发送被关闭,不能继续发送数据

·     88:ENOTSOCK,输入文件描述符不是一个socket描述符

·     90:EMSGSIZE,发送数据长度太长

·     95:EOPNOTSUPP,协议不能支持flags指定的标志

·     104:ECONNRESET,连接被对端关闭

·     107:ENOTCONN,socket不是连接状态,且没有指定目的地址

·     113:EHOSTUNREACH,可能是路由不可达、主机不可达等

·     132:ENOBUFS,没有足够的缓冲区空间资源

 

# 查看发送异常Hello报文的日志信息。

<Sysname> display ospf event-log hello sent abnormal

 

         OSPF Process 1 with Router ID 5.5.5.5

                 Hello Log

 

Date: 2019-08-06 Time: 11:21:12:121 Interface: Vlan12

Destination address: 224.0.0.5, last one sent: 2019-08-06 11:20:51:916

 

Date: 2019-08-06 Time: 11:56:21:312 Interface: Vlan12

Destination address: 10.1.1.2, last one sent: 2019-08-06 11:56:02:691

表1-11 display ospf event-log hello sent abnormal命令显示信息描述表

字段

描述

Date

发送异常Hello报文的日期,单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

发送异常Hello报文的时间,单位为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒

Interface

发送异常Hello报文的接口

Destination address

异常Hello报文的目的IP地址

last one sent

发送异常Hello报文前,最后一次发送Hello报文的时间

 

# 显示接收Hello报文的日志信息。

<Sysname> display ospf event-log hello received

 

         OSPF Process 1 with Router ID 5.5.5.5

                 Hello Log

 

Interface: Vlan10

Neighbor address: 10.1.1.2, NbrID: 1.0.0.2

First 4 hello packets received:

  2019-08-05 20:11:10:121

  2019-08-05 20:11:30:121

  2019-08-05 20:11:20:121

  2019-08-05 20:11:40:121

Last 4 hello packets received before Exchange->Down at 2019-08-06 14:52:10:121

  2019-08-06 14:51:10:121

  2019-08-06 14:51:30:121

  2019-08-06 14:51:20:121

  2019-08-06 14:51:40:121

 

Interface: Vlan10

Neighbor address: 10.1.1.1, NbrID: 1.0.0.1

First 4 hello packets received:

  2019-08-06 19:11:15:121

  2019-08-06 19:11:35:121

  2019-08-06 19:11:25:121

  2019-08-06 19:11:45:121

Last 4 hello packets received before Full->Init at 2019-08-06 21:16:20:171

  2019-08-06 21:15:45:121

  2019-08-06 21:15:55:121

  2019-08-06 21:16:05:121

  2019-08-06 21:16:15:121

表1-12 display ospf event-log hello received命令显示信息描述表

字段

描述

Interface

发送Hello报文的接口

Neighbor address

邻居的IP地址

NbrID

邻居的路由器ID

First 4 hello packets received

最开始接收的4个Hello报文的时间

Last 4 hello packets received before Full->Init at 2019-01-06 21:16:20:171

邻居状态改变的时间,以及状态改变前接收的4个Hello报文的时间信息。其中,日期单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日;时间单位为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒

 

# 显示丢弃接收到的Hello报文的日志信息。

<Sysname> display ospf event-log hello received dropped

 

         OSPF Process 1 with Router ID 5.5.5.5

                 Hello Log

 

Date: 2019-08-06 Time: 14:51:22:791 Interface: Vlan10

Source address: 10.1.1.1, NbrID: 1.0.0.1, area: 0.0.0.1

Drop reason: Hello-time mismatch

 

Date: 2019-08-06 Time: 14:51:20:121 Interface: Vlan10

Source address: 10.1.1.2, NbrID: 1.0.0.2, area: 0.0.0.1

Drop reason: NP-bit mismatch

表1-13 display ospf event-log hello received dropped命令显示信息描述表

字段

描述

Date

丢弃接收到的Hello报文的日期,单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

丢弃接收到的Hello报文的时间,单位为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒

Interface

接收Hello报文的接口

Source address

接收到的Hello报文中的源IP地址

NbrID

邻居路由器的Router ID

area

邻居接口所在区域

Drop reason

丢弃Hello报文的原因:

·     Area under reset:正在进行区域重置

·     Router ID conflict:Router ID冲突

·     Area mismatch:区域ID不一致

·     Unknown virtual link:Hello报文来自未知的虚连接

·     Authentication failure:Hello报文认证检查失败

·     Peer address check failure:Hello报文的邻居地址检查失败

·     Not DR or BDR:Hello报文目的地址与接口DR/BDR状态不一致

·     Unknown unicast peer:Hello报文来自未知的单播邻居

·     Option mismatch:Hello报文Option字段不匹配

·     Subnet mask mismatch:Hello报文的网络掩码不匹配

·     Address mismatch:Hello报文的地址段不匹配

·     Hello timer mismatch:Hello报文的Hello定时器不匹配

·     Dead timer mismatch:Hello报文的Dead定时器不匹配

·     Peer change:Hello报文的源地址或Router ID发生变化

·     FilterLSA:对发送给指定邻居的LSA进行过滤的配置发生变化,或者该配置引用的ACL规则改变导致邻居关系断开

 

# 显示接收到异常的Hello报文的日志信息。

<Sysname> display ospf event-log hello received abnormal

 

         OSPF Process 1 with Router ID 5.5.5.5

                 Hello Log

 

Date: 2019-08-06 Time: 10:12:22:121 Interface: Vlan10

Source address: 10.1.1.2, NbrID: 1.0.0.2, area: 0.0.0.1

Last one received: 2019-08-06 10:12:04:212

 

Date: 2019-08-06 Time: 14:51:20:121 Interface: Vlan10

Source address: 10.1.1.2, NbrID: 1.0.0.2, area: 0.0.0.1

Last one received: 2019-08-06 14:51:05:113

表1-14 display ospf event-log hello receiverd abnormal命令显示信息描述表

字段

描述

Date&Tme

收到异常Hello报文的日期,单位为YYYY-MM-DD,其中YYYY为年,MM为月,DD为日

Time

收到异常Hello报文的时间,单位为hh:mm:ss:xxx,其中hh为小时,mm为分钟,ss为秒,xxx为毫秒

Interface

收到异常Hello报文的接口

Source address

收到异常Hello报文的源IP地址

NbrID

邻居路由器的Router ID

area

邻居接口所在区域

Last one received

接收到异常的Hello报文前,最后一次收到Hello报文的时间

 

【相关命令】

·     reset ospf event-log hello

1.1.19  display ospf fast-reroute lfa-candidate

display ospf fast-reroute lfa-candidate命令用来显示区域中FRR备份下一跳候选列表。

【命令】

display ospf [ process-id ] [ area area-id ] fast-reroute lfa-candidate

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

process-id:OSPF进程号,取值范围为1~65535。如果未指定本参数,将显示所有进程的备份下一跳候选列表。

area area-id:显示指定区域FRR备份下一跳候选列表。area-id表示区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其转换成IP地址格式)或者是IP地址格式如果未指定本参数,将显示所有区域的信息。

【举例】

# 显示OSPF的FRR备份下一跳候选列表。

<Sysname> display ospf 1 area 0 fast-reroute lfa-candidate

 

          OSPF Process 1 with Router ID 2.2.2.2

                  LFA Candidate List

 

                Topology base (MTID 0)

 

 Area: 0.0.0.0

 Candidate nexthop count: 2

 NextHop          IntIP            Interface

 10.0.1.1         10.0.1.2         Vlan10

 10.0.11.1        10.0.11.2        Vlan20

表1-15 display ospf fast-reroute lfa-candidate命令显示信息描述表

字段

描述

Topology

(暂不支持子拓扑)拓扑名称,显示为base表示标准拓扑,显示为其他表示子拓扑

MTID

(暂不支持子拓扑)拓扑ID,0表示标准拓扑,其他数值表