04-OSPF命令
本章节下载: 04-OSPF命令 (391.27 KB)
目 录
1.1.1 abr-summary (OSPF area view)
1.1.5 bandwidth-reference (OSPF view)
1.1.7 default-cost (OSPF area view)
1.1.8 default-route-advertise (OSPF view)
1.1.9 description (OSPF/OSPF area view)
1.1.11 display ospf asbr-summary
1.1.13 display ospf cumulative
1.1.19 display ospf peer statistics
1.1.20 display ospf request-queue
1.1.21 display ospf retrans-queue
1.1.25 enable link-local-signaling
1.1.27 enable out-of-band-resynchronization
1.1.30 filter-policy export (OSPF view)
1.1.31 filter-policy import (OSPF view)
1.1.32 graceful-restart (OSPF view)
1.1.34 graceful-restart interval (OSPF view)
1.1.36 import-route (OSPF view)
1.1.40 lsa-generation-interval
1.1.42 maximum load-balancing (OSPF view)
1.1.44 network (OSPF area view)
1.1.46 opaque-capability enable
1.1.48 ospf authentication-mode
1.1.56 ospf packet-process prioritized-treatment
1.1.66 reset ospf redistribution
1.1.69 silent-interface (OSPF view)
1.1.70 snmp-agent trap enable ospf
1.1.75 vlink-peer (OSPF area view)
本文所指的路由器代表运行了路由协议的三层设备。
【命令】
abr-summary ip-address { mask | mask-length } [ advertise | not-advertise ] [ cost cost ]
undo abr-summary ip-address { mask | mask-length }
【视图】
OSPF区域视图
【缺省级别】
2:系统级
【参数】
ip-address:聚合路由的目的IP地址。
mask:聚合路由的网络掩码,点分十进制形式。
mask-length:聚合路由的网络掩码长度,取值范围为0~32。
advertise | not-advertise:是否发布这条聚合路由。如果没有指定参数advertise或not-advertise,表示发布这条聚合路由。
cost cost:聚合路由的开销,取值范围为1~16777215,缺省值为所有被聚合的路由中最大的开销值。
【描述】
abr-summary命令用来配置一条聚合路由。undo abr-summary命令用来删除该聚合路由。
缺省情况下,没有对路由进行聚合。
本命令只适用于区域边界路由器(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
【命令】
area area-id
undo area area-id
【视图】
OSPF视图
【缺省级别】
2:系统级
【参数】
area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IP地址格式)或者是IP地址格式。
【描述】
area命令用来创建OSPF区域并进入OSPF区域视图。undo area命令用来删除指定区域。
缺省情况下,没有配置OSPF区域。
【举例】
# 创建OSPF区域0并进入OSPF区域视图。
<Sysname> system-view
[Sysname] ospf 100
[Sysname-ospf-100] area 0
[Sysname-ospf-100-area-0.0.0.0]
【命令】
asbr-summary ip-address { mask | mask-length } [ cost cost | not-advertise | tag tag ] *
undo asbr-summary ip-address { mask | mask-length }
【视图】
OSPF视图
【缺省级别】
2:系统级
【参数】
ip-address:聚合路由的目的IP地址。
mask:聚合路由的网络掩码,点分十进制格式。
mask-length:聚合路由的网络掩码长度,取值范围为0~32。
cost cost:聚合路由的开销,取值范围为1~16777214。缺省情况下,对于Type-1外部路由,cost取所有被聚合的路由中最大的开销值作为聚合路由的开销;对于Type-2外部路由,cost取所有被聚合的路由中最大的开销值加1作为聚合路由的开销。
not-advertise:不通告聚合路由。如果不指定该参数则将通告聚合路由。
tag tag:聚合路由的标识,可以通过路由策略控制聚合路由的发布,取值范围为0~4294967295,缺省值为1。
【描述】
asbr-summary命令用来配置一条聚合路由。undo asbr-summary命令用来删除该聚合路由。
缺省情况下,不对外部路由进行聚合。
如果本地路由器是自治系统边界路由器(ASBR),使用asbr-summary命令可对引入的聚合地址范围内的Type-5 LSA描述的路由进行聚合;当配置了NSSA区域时,还要对引入的聚合地址范围内的Type-7 LSA描述的路由进行聚合。
如果本地路由器是区域边界路由器(ABR),且是NSSA区域的转换路由器,则对由Type-7 LSA转化成的Type-5 LSA描述的路由进行聚合处理;对于不是NSSA区域的转换路由器,则不进行聚合处理。
配置asbr-summary命令后,对处于聚合地址范围内的外部路由,本地路由器只向邻居路由器发布一条聚合后的路由;配置undo asbr-summary命令后,原来被聚合的外部路由将重新被发布。
相关配置可参考命令display ospf 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
【命令】
authentication-mode { md5 | simple }
undo authentication-mode
【视图】
OSPF区域视图
【缺省级别】
2:系统级
【参数】
md5:使用MD5密文验证模式。
simple:使用简单验证模式。
【描述】
authentication-mode命令用来配置OSPF区域所使用的验证模式。undo authentication-mode命令用来取消该区域已配置的验证模式。
缺省情况下,没有配置区域验证模式。
一个区域中所有路由器的验证模式(不验证、使用简单验证、使用MD5密文验证)必须一致。
相关配置可参考命令ospf authentication-mode。
【举例】
# 配置OSPF区域0使用MD5密文验证模式。
<Sysname> system-view
[Sysname] ospf 100
[Sysname-ospf-100] area 0
[Sysname-ospf-100-area-0.0.0.0] authentication-mode md5
【命令】
bandwidth-reference value
undo bandwidth-reference
【视图】
OSPF视图
【缺省级别】
2:系统级
【参数】
value:计算链路开销时所依据的带宽参考值,取值范围为1~2147483648,单位为Mbps。
【描述】
bandwidth-reference命令用来配置计算链路开销时所依据的带宽参考值。undo bandwidth-reference命令用来恢复缺省情况。
缺省情况下,计算链路开销时所依据的带宽参考值为100Mbps。
如果没有显式配置链路的开销值,OSPF根据链路带宽来计算开销(开销=带宽参考值÷带宽,当计算出来的开销值大于65535时,开销取最大值65535)。
【举例】
# 配置链路的带宽参考值为1000Mbps。
<Sysname> system-view
[Sysname] ospf 100
[Sysname-ospf-100] bandwidth-reference 1000
【命令】
default { cost cost | limit limit | tag tag | type type } *
undo default { cost | limit | tag | type } *
【视图】
OSPF视图
【缺省级别】
2:系统级
【参数】
cost:OSPF引入的外部路由的缺省度量值,取值范围为0~16777214。
limit:一次引入外部路由上限的缺省值,取值范围为1~2147483647。
tag:外部路由的标记,取值范围为0~4294967295。
type:外部路由类型,取值范围为1~2。
【描述】
default命令用来配置引入外部路由时的缺省参数,包括OSPF引入外部路由的开销、类型(Type1或Type2)、标记和路由上限。undo default命令用来恢复缺省情况。
缺省情况下,OSPF引入的外部路由的度量值为1,一次引入外部路由的上限为1000条,引入的外部路由的标记为1,引入的外部路由类型为2。
相关配置可参考命令import-route。
【举例】
# 配置外部路由开销、一次引入的数量上限、标记和类型的缺省值分别为10、20000、100和2。
<Sysname> system-view
[Sysname] ospf 100
[Sysname-ospf-100] default cost 10 limit 20000 tag 100 type 2
【命令】
default-cost cost
undo default-cost
【视图】
OSPF区域视图
【缺省级别】
2:系统级
【参数】
cost:发送到Stub区域或NSSA区域的缺省路由的开销,取值范围为0~16777214。
【描述】
default-cost命令用来配置发送到Stub区域或NSSA区域的缺省路由的开销。undo default-cost命令用来恢复缺省情况。
缺省情况下,发送到Stub区域或NSSA区域的缺省路由的开销为1。
需要注意的是,该命令只有在Stub区域的ABR或NSSA区域的ABR/ASBR上配置才能生效。
相关配置可参考命令stub和nssa。
【举例】
# 将区域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
【命令】
default-route-advertise [ [ always | permit-calculate-other ] | cost cost | route-policy route-policy-name | type type ] *
undo default-route-advertise
【视图】
OSPF视图
【缺省级别】
2:系统级
【参数】
always:无论当前路由器的路由表中是否有缺省路由,使用此参数都可产生一个描述缺省路由的Type-5 LSA发布出去。配置了always参数的路由器不会计算来自其他路由器的缺省路由。
permit-calculate-other:如果当前路由器的路由表中存在活跃的非本OSPF进程的缺省路由,使用此参数可产生一个描述缺省路由的Type-5 LSA发布出去。配置了permit-calculate-other参数的路由器会计算来自其他路由器的缺省路由。
cost cost:该缺省路由的度量值,取值范围为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命令配置的值。
【描述】
default-route-advertise命令用来将缺省路由引入到OSPF路由区域。undo default-route-advertise命令用来取消引入缺省路由。
缺省情况下,没有引入缺省路由。
相关配置可参考命令import-route和default。
需要注意的是:
l 使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用本命令。
l 如果未指定always或permit-calculate-other关键字,仅当本地路由器的路由表中存在活跃的非本OSPF进程的缺省路由,才可以产生一个描述缺省路由的Type-5 LSA发布出去。此时路由器不再计算来自其他路由器的缺省路由。
【举例】
# 无论当前路由器的路由表中是否有缺省路由,将产生的缺省路由引入到OSPF路由区域。
<Sysname> system-view
[Sysname] ospf 100
[Sysname-ospf-100] default-route-advertise always
【命令】
description description
undo description
【视图】
OSPF视图/OSPF区域视图
【缺省级别】
2:系统级
【参数】
description:在OSPF视图下,该参数用来描述OSPF进程;在OSPF区域视图下,该参数用来描述OSPF区域,为1~80个字符的字符串。
【描述】
description命令用来配置OSPF进程/OSPF区域的描述信息。undo description命令用来取消该配置。
缺省情况下,没有配置OSPF进程和区域的描述信息。
本命令仅仅用于标识某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
【命令】
display ospf [ process-id ] abr-asbr [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535,显示指定OSPF进程下到区域边界路由器和自治系统边界路由器的路由信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf abr-asbr命令用来显示到OSPF的区域边界路由器和自治系统边界路由器的路由信息。
需要注意的是,如果在Stub区域的路由器上执行此命令,不显示有关ASBR的信息。
【举例】
# 显示到OSPF的区域边界路由器和自治系统边界路由器的路由信息。
<Sysname> display ospf abr-asbr
OSPF Process 1 with Router ID 192.168.1.2
Routing Table to ABR and ASBR
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
表1-1 display ospf abr-asbr命令显示信息描述表
字段 |
描述 |
Type |
到ABR或ASBR的路由类型,取值为: l Intra表示区域内路由 l Inter表示区域间路由 |
Destination |
ABR或ASBR的路由器ID |
Area |
下一跳地址所在的区域ID |
Cost |
从本路由器到达ABR或ASBR的开销 |
Nexthop |
下一跳地址 |
RtType |
路由器类型,包括ABR和ASBR |
【命令】
display ospf [ process-id ] asbr-summary [ ip-address { mask | mask-length } ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
ip-address:指定的聚合路由的目的IP地址。
mask:网络掩码,点分十进制格式。
mask-length:网络掩码长度,取值范围为0~32。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf asbr-summary命令用来显示OSPF的引入路由的聚合信息。
如果不指定OSPF进程号,将显示所有OSPF进程的引入路由的聚合信息。
如果不指定IP地址和掩码,将显示所有引入路由的聚合信息。
相关配置可参考命令asbr-summary。
【举例】
# 查看OSPF的所有引入路由聚合信息。
<Sysname> display ospf asbr-summary
OSPF Process 1 with Router ID 2.2.2.2
Summary Addresses
Total Summary Address Count: 1
Summary Address
Net : 30.1.0.0
Mask : 255.255.0.0
Tag : 20
Status : Advertise
Cost : 10 (Configured)
The Count of Route is : 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-2 display ospf asbr-summary命令显示信息描述表
字段 |
描述 |
Total Summary Address Count |
聚合路由的路由数 |
Net |
聚合路由的网络地址 |
Mask |
聚合路由的网络掩码 |
Tag |
聚合路由的标记字段 |
Status |
聚合路由的发布状态 |
Cost |
聚合路由的开销 |
The Count of Route |
被聚合的路由数 |
Destination |
被聚合路由的网络地址 |
Net Mask |
被聚合路由的网络掩码 |
Proto |
被聚合路由所属的路由协议 |
Process |
路由协议的进程号 |
Type |
外部路由类型 |
Metric |
路由的开销值 |
【命令】
display ospf [ process-id ] brief [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf brief命令用来显示OSPF的概要信息。
如果不指定OSPF进程号,将显示所有OSPF进程的概要信息。
【举例】
# 显示OSPF的概要信息。
<Sysname> display ospf brief
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
SPF-schedule-interval: 5 0 5000
LSA generation interval: 5 0 5000
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
Area Count: 1 Nssa Area Count: 1
7/5 translator state: Disabled
7/5 translate stability timer interval: 0
ExChange/Loading Neighbors: 0
Area: 0.0.0.1 (MPLS TE not enabled)
Authtype: None Area flag: NSSA
SPF Scheduled Count: 5
ExChange/Loading Neighbors: 0
Interface: 192.168.1.2 (Vlan-interface11)
Cost: 1 State: DR Type: Broadcast MTU: 1500
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
表1-3 display ospf brief命令显示信息描述表
字段 |
描述 |
OSPF Process 1 with Router ID 192.168.1.2 |
OSPF进程号以及OSPF Router ID |
RouterID |
本路由器的Router ID |
Router Type |
路由器类型,取值为: l ABR表示区域边界路由器 l ASBR表示自治系统边界路由器 l NSSA表示支持NSSA区域 l 为空表示非上面三种情况 |
Route Tag |
与外部路由相关联的标记 |
Multi-VPN-Instance is not enabled |
当前进程不支持多VPN实例 |
SPF-schedule-interval |
进行SPF计算的时间间隔 |
LSA generation interval |
LSA生成时间间隔 |
LSA arrival interval |
LSA重复到达的最小时间间隔 |
Transmit pacing |
接口发送LSU报文的速率,其中: l Interval表示接口发送LSU报文的时间间隔 l Count表示接口一次发送LSU报文的最大个数 |
Default ASE parameters |
引入外部路由的缺省参数值,其中: l Metric代表度量值 l Tag代表路由标记 l Type代表路由类型 |
Route Preference |
内部路由优先级 |
ASE Route Preference |
外部路由优先级 |
SPF Computation count |
OSPF进程的路由计算总数 |
RFC1583 Compatible |
兼容RFC 1583路由选择优先规则 |
Area Count |
当前进程中的区域数 |
Nssa Area Count |
当前进程中的NSSA区域数 |
7/5 translator state |
Type-7 LSA转换为Type-5 LSA的转换者状态,取值为: l Enabled表示通过命令指定Type-7 LSA转换为Type-5 LSA的转换者 l Elected表示通过选举指定Type-7 LSA转换为Type-5 LSA的转换者 l Disabled表示不是Type-7 LSA转换为Type-5 LSA的转换者 |
7/5 translate stability timer interval |
Type-7 LSA转换为Type-5 LSA转换稳定定时器超时时间间隔 |
ExChange/Loading Neighbors |
处于ExChange/Loading状态的邻居数 |
Area |
开始列举当前进程中各区域的信息。显示当前区域ID,IP地址格式 |
Authtype |
区域验证模式,取值为: l None表示无验证 l Simple表示简单验证模式 l MD5表示MD5验证模式 |
Area flag |
区域类型 |
SPF scheduled Count |
OSPF区域的路由计算总数 |
Interface |
区域内的接口信息 |
Cost |
接口的开销值 |
State |
接口状态 |
Type |
接口的网络类型 |
MTU |
接口的MTU值 |
Priority |
路由器优先级 |
Designated Router |
接口所属网段的DR |
Backup Designated Router |
接口所属网段的BDR |
Timers |
OSPF定时器的值,其中: l Hello表示接口发送Hello报文的时间间隔 l Dead表示邻居的失效时间 l Poll表示接口发送轮询Hello报文的时间间隔 l Retransmit表示定接口重传LSA时间间隔 |
Transmit Delay |
接口对LSA的传输延迟时间 |
【命令】
display ospf [ process-id ] cumulative [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf cumulative命令用来显示OSPF的统计信息。如果不指定OSPF进程号,将显示所有OSPF进程的统计信息。
【举例】
# 显示OSPF统计信息。
<Sysname> display ospf cumulative
OSPF Process 1 with Router ID 2.2.2.2
Cumulations
IO Statistics
Type Input Output
Hello 61 122
DB Description 2 3
Link-State Req 1 1
Link-State Update 3 3
Link-State Ack 3 2
LSAs originated by this router
Router: 4
Network: 0
Sum-Net: 0
Sum-Asbr: 0
External: 0
NSSA: 0
Opq-Link: 0
Opq-Area: 0
Opq-As: 0
LSAs Originated: 4 LSAs Received: 7
Routing Table:
Intra Area: 2 Inter Area: 3 ASE/NSSA: 0
表1-4 display ospf cumulative命令显示信息描述表
字段 |
描述 |
IO Statistics |
收发的报文和LSA的详细统计信息 |
Type |
OSPF报文类型 |
Input |
接收报文数 |
Output |
发送报文数 |
Hello |
OSPF Hello报文 |
DB Description |
OSPF数据库描述报文 |
Link-State Req |
OSPF链路状态请求报文 |
Link-State Update |
OSPF链路状态更新报文 |
Link-State Ack |
OSPF链路状态确认报文 |
LSAs originated by this router |
本路由器发布LSA的详细统计信息 |
Router |
生成Type-1 LSA的数目 |
Network |
生成Type-2 LSA的数目 |
Sum-Net |
生成Type-3 LSA的数目 |
Sum-Asbr |
生成Type-4 LSA的数目 |
External |
生成Type-5 LSA的数目 |
NSSA |
生成Type-7 LSA的数目 |
Opq-Link |
生成Type-9 LSA的数目 |
Opq-Area |
生成Type-10 LSA的数目 |
Opq-As |
生成Type-11 LSA的数目 |
LSA originated |
生成的LSA的总数 |
LSA Received |
接收的LSA的总数 |
Routing Table |
路由表信息 |
Intra Area |
区域内路由的数量 |
Inter Area |
区域间路由的数量 |
ASE |
ASE路由的数量 |
【命令】
display ospf [ process-id ] error [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf error命令用来显示OSPF的错误信息。
如果不指定OSPF进程号,将显示所有OSPF进程的错误信息。
【举例】
# 显示OSPF的错误信息。
<Sysname> display ospf error
OSPF Process 1 with Router ID 192.168.80.100
OSPF Packet Error Statistics
0 : OSPF Router ID confusion 0 : OSPF bad packet
0 : OSPF bad version 0 : OSPF bad checksum
0 : OSPF bad area ID 0 : OSPF drop on unnumber interface
0 : OSPF bad virtual link 0 : OSPF bad authentication type
0 : OSPF bad authentication key 0 : OSPF packet too small
0 : OSPF Neighbor state low 0 : OSPF transmit error
0 : OSPF interface down 0 : OSPF unknown neighbor
0 : HELLO: Netmask mismatch 0 : HELLO: Hello timer mismatch
0 : HELLO: Dead timer mismatch 0 : HELLO: Extern option mismatch
0 : HELLO: Neighbor unknown 0 : DD: MTU option mismatch
0 : DD: Unknown LSA type 0 : DD: Extern option mismatch
0 : LS ACK: Bad ack 0 : LS ACK: Unknown LSA type
0 : LS REQ: Empty request 0 : LS REQ: Bad request
0 : LS UPD: LSA checksum bad 0 : LS UPD: Received less recent LSA
0 : LS UPD: Unknown LSA type
表1-5 display ospf error命令显示信息描述表
字段 |
描述 |
OSPF Router ID confusion |
含有重复路由器ID的OSPF报文数 |
OSPF bad packet |
非法的OSPF报文数 |
OSPF bad version |
错误版本号的OSPF报文数 |
OSPF bad checksum |
校验和出错的OSPF报文数 |
OSPF bad area ID |
非法的区域ID的OSPF报文数 |
OSPF drop on unnumber interface |
在地址借用接口上丢弃的OSPF报文数 |
OSPF bad virtual link |
错误的虚连接的OSPF报文数 |
OSPF bad authentication type |
含有非法验证类型的OSPF报文数 |
OSPF bad authentication key |
含有错误验证码的OSPF报文数 |
OSPF packet too small |
报文长度太小的OSPF报文数 |
OSPF Neighbor state low |
在低邻居状态收到的OSPF报文数 |
OSPF transmit error |
传输出错的OSPF报文数 |
OSPF interface down |
接口down的计数 |
OSPF unknown neighbor |
未知的邻居发来的OSPF报文数 |
HELLO: Netmask mismatch |
网络掩码不匹配的Hello报文数 |
HELLO: Hello timer mismatch |
Hello定时器不匹配的Hello报文数 |
HELLO: Dead timer mismatch |
Dead定时器不匹配的Hello报文数 |
HELLO: Extern option mismatch |
Option字段不匹配的Hello报文数 |
HELLO: Neighbor unknown |
未知的邻居发来的Hello报文数 |
DD: MTU option mismatch |
MTU不匹配的DD报文数 |
DD: Unknown LSA type |
含有未知类型LSA的DD报文数 |
DD: Extern option mismatch |
Option字段不匹配的DD报文数 |
LS ACK: Bad ack |
对LSU报文错误确认的LSAck报文数 |
LS ACK: Unknown LSA type |
含有未知类型LSA的LSAck报文数 |
LS REQ: Empty request |
不含有任何请求信息的LSR报文数 |
LS REQ: Bad request |
请求错误LSA的LSR报文数 |
LS UPD: LSA checksum bad |
LSA校验和出错的LSU报文数 |
LS UPD: Received less recent LSA |
含有不是最新的LSA的LSU报文数 |
LS UPD: Unknown LSA type |
含有未知类型LSA的LSU报文数 |
【命令】
display ospf [ process-id ] interface [ interface-type interface-number | all ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
interface-type interface-number:接口类型和编号。
all:显示所有接口的OSPF信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf interface命令用来显示OSPF的接口信息。
如果不指定OSPF进程号,将显示所有OSPF进程的接口信息。
【举例】
# 显示OSPF接口信息。
<Sysname> display ospf interface
OSPF Process 1 with Router ID 192.168.1.1
Interfaces
Area: 0.0.0.0
IP Address Type State Cost Pri DR BDR
192.168.1.1 PTP P-2-P 1562 1 0.0.0.0 0.0.0.0
Area: 0.0.0.1
IP Address Type State Cost Pri DR BDR
172.16.0.1 Broadcast DR 1 1 172.16.0.1 0.0.0.0
表1-6 display ospf interface命令显示信息描述表
字段 |
描述 |
Area |
接口所属的区域ID |
IP address |
接口IP地址(不管是否使能了流量工程) |
Type |
接口的网络类型,取值为: l PTP表示网络类型为点对点 l PTMP表示网络类型为点对多点 l Broadcast表示网络类型为广播 l NBMA表示网络类型为NBMA |
State |
根据OSPF接口状态机确定的当前接口状态,取值为: l DOWN表示在接口上没有发送和接收任何路由协议的报文 l Waiting表示接口开始发送和接收Hello报文,并试图去识别网络上的DR和BDR l P-2-P表示接口将每隔HelloInterval的时间间隔发送Hello报文,并尝试和接口链路另一端相连的路由器建立邻接关系 l DR表示路由器是所连网络的指定路由器 l BDR表示路由器是所连网络的备份指定路由器 l DROther表示路由器既不是所连网络的指定路由器,也不是所连网络的备份指定路由器 |
Cost |
接口开销 |
Pri |
路由器优先级 |
DR |
接口所属网段的DR |
BDR |
接口所属网段的BDR |
【命令】
display ospf [ process-id ] lsdb [ brief | [ { asbr | ase | network | nssa | opaque-area | opaque-as | opaque-link | router | summary } [ link-state-id ] ] [ originate-router advertising-router-id | self-originate ] ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
brief:显示数据库的概要信息。
asbr:显示数据库中Type-4 LSA(ASBR Summary LSA)的信息。
ase:显示数据库中Type-5 LSA(AS External LSA)的信息。
network:显示数据库中Type-2 LSA(Network LSA)的信息。
nssa:显示数据库中Type-7 LSA(NSSA External LSA)的信息。
opaque-area:显示数据库中Type-10 LSA (Opaque-area LSA)的信息。
opaque-as:显示数据库中Type-11 LSA (Opaque-AS LSA)的信息。
opaque-link:显示数据库中Type-9 LSA(Opaque-link LSA)的信息。
router:显示数据库中Type-1 LSA(Router LSA)的信息。
summary:显示数据库中Type-3 LSA(Network Summary LSA)的信息。
link-state-id:链路状态ID,IP地址格式。
originate-router advertising-router-id:发布LSA报文的路由器的Router ID。
self-originate:显示本地路由器自己产生的LSA的数据库信息。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf lsdb命令用来显示OSPF的链路状态数据库信息。
如果不指定OSPF进程号,将显示所有OSPF进程的链路状态数据库信息。
【举例】
# 显示OSPF的链路状态数据库信息。
<Sysname> display ospf lsdb
OSPF Process 1 with Router ID 192.168.0.1
Link State Database
Area: 0.0.0.0
Type LinkState ID AdvRouter Age Len Sequence Metric
Router 192.168.0.2 192.168.0.2 474 36 80000004 0
Router 192.168.0.1 192.168.0.1 21 36 80000009 0
Network 192.168.0.1 192.168.0.1 321 32 80000003 0
Sum-Net 192.168.1.0 192.168.0.1 321 28 80000002 1
Sum-Net 192.168.2.0 192.168.0.2 474 28 80000002 1
Area: 0.0.0.1
Type LinkState ID AdvRouter Age Len Sequence Metric
Router 192.168.0.1 192.168.0.1 21 36 80000005 0
Sum-Net 192.168.2.0 192.168.0.1 321 28 80000002 2
Sum-Net 192.168.0.0 192.168.0.1 321 28 80000002 1
表1-7 display ospf lsdb命令显示信息描述表
字段 |
描述 |
Area |
显示该区域的LSDB信息 |
Type |
LSA类型 |
LinkState ID |
LSA链路状态ID |
AdvRouter |
LSA发布路由器 |
Age |
LSA的老化时间 |
Len |
LSA的长度 |
Sequence |
LSA序列号 |
Metric |
度量值 |
# 显示进程号为1的OSPF进程的链路状态数据库中网络LSA的信息。
<Sysname> display ospf 1 lsdb network
OSPF Process 1 with Router ID 192.168.1.1
Area: 0.0.0.0
Link State Database
Type : Network
LS ID : 192.168.0.2
Adv Rtr : 192.168.2.1
LS Age : 922
Len : 32
Options : E
Seq# : 80000003
Checksum : 0x8d1b
Net Mask : 255.255.255.0
Attached Router 192.168.1.1
Attached Router 192.168.2.1
Area: 0.0.0.1
Link State Database
Type : Network
LS ID : 192.168.1.2
Adv Rtr : 192.168.1.2
LS Age : 782
Len : 32
Options : NP
Seq# : 80000003
Checksum : 0x2a77
Net Mask : 255.255.255.0
Attached Router 192.168.1.1
Attached Router 192.168.1.2
表1-8 display ospf lsdb network命令显示信息描述表
字段 |
描述 |
Type |
LSA类型 |
LS ID |
DR的IP地址 |
Adv Rtr |
发布路由器 |
LS Age |
LSA的老化时间 |
Len |
LSA的长度 |
Options |
LSA选项,各选项含义如下: l O:Opaque LSA发布接受能力 l E:AS外部LSA的接受能力 l EA:外部扩展属性LSA的接受和转发能力 l DC:支持按需链路 l N:是否支持NSSA外部LSA l P:非纯末稍区域中的ABR路由器将Type-7 LSA转换为Type-5 LSA的能力 |
Seq# |
LSA序列号 |
Checksum |
LSA校验和 |
Net Mask |
网络掩码 |
Attached Router |
与DR形成了完全邻接关系的路由器的Router ID,也包括DR自身的Router ID |
【命令】
display ospf [ process-id ] nexthop [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id :OSPF进程号,取值范围为1~65535。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf nexthop命令用来显示OSPF的下一跳信息。
如果不指定OSPF进程号,将显示所有OSPF进程的下一跳信息。
【举例】
# 显示OSPF的下一跳信息。
<Sysname> display ospf nexthop
OSPF Process 1 with Router ID 192.168.0.1
Routing Nexthop Information
Next Hops:
Address Refcount IntfAddr Intf Name
----------------------------------------------------------------
192.168.0.1 1 192.168.0.1 Vlan-interface11
192.168.0.2 1 192.168.0.1 Vlan-interface11
192.168.1.1 1 192.168.1.1 Vlan-interface12
表1-9 display ospf nexthop命令显示信息描述表
字段 |
描述 |
Next Hops |
下一跳的详细信息 |
Address |
下一跳地址 |
Refcount |
引用计数,即多少条路由使用此下一跳 |
IntfAddr |
出接口地址 |
Intf Name |
出接口的名称 |
【命令】
display ospf [ process-id ] peer [ verbose ] [ interface-type interface-number ] [ neighbor-id ] [ | { begin | exclude | include } regular-expression ]
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
process-id:OSPF进程号,取值范围为1~65535。
verbose:显示OSPF各区域邻居的详细信息。
interface-type interface-number:接口类型和编号。
neighbor-id:邻居路由器的Router ID。
|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。
begin:从包含指定正则表达式的行开始显示。
exclude:只显示不包含指定正则表达式的行。
include:只显示包含指定正则表达式的行。
regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。
【描述】
display ospf peer命令用来显示OSPF中各区域邻居的信息。
需要注意的是:
l 如果指定OSPF进程号,将显示指定OSPF进程的各区域邻居的信息,否则将显示所有OSPF进程的各区域邻居的信息。
l 如果指定verbose,则显示指定或所有OSPF进程各区域邻居的详细信息。
l 如果指定interface-type interface-number,则显示指定接口的OSPF邻居的详细信息。
l 如果指定neighbor-id,则显示指定邻居路由器的详细信息。
l 如果既不指定verbose、也不指定interface-type interface-numbe和neighbor-id,则显示指定或所有OSPF进程各区域邻居的概要信息。
【举例】
# 显示OSPF邻居详细信息。
<Sysname> display ospf peer verbose
OSPF Process 1 with Router ID 1.1.1.1
Neighbors
Area 0.0.0.0 interface 1.1.1.1(Vlan-interface11)'s neighbors
Router ID: 1.1.1.2 Address: 1.1.1.2 GR State: Normal
State: Full Mode: Nbr is Master Priority: 1
DR: 1.1.1.2 BDR: 1.1.1.1 MTU: 0
Dead timer due in 33 sec
Neighbor is up for 02:03:35
Authentication Sequence: [ 0 ]
Neighbor state change count: 6
表1-10 display ospf peer verbose命令显示信息描述表
字段 |
描述 |
Area areaID interface IPAddress(InterfaceName)'s neighbors |
显示接口在指定区域邻居信息,其中: l areaID表示邻居所属的区域 l IPAddress表示接口IP地址 l InterfaceName表示接口名称 |
Router ID |
邻居路由器ID |
Address |
邻居接口地址 |
GR State |
GR状态 |
State |
邻居状态,取值为: l Down表示邻居关系的初始状态 l Init表示在邻居失效时间内收到来自邻居路由器的Hello报文,但该Hello数据包内没有包含自己的Router ID,双向通信还没有建立起来 l Attempt该状态仅对NBMA网络上的邻居有效,表示最近没有从邻居收到信息,但仍需作出进一步的尝试,用以与邻居联系 l 2-Way表示双向通信已经建立,在从邻居路由器收到的Hello报文中看到了自己的RouterID l Exstart表示路由器和邻居建立主/从关系、确定初始DD报文的序列号,为交换DD报文做好准备 l Exchange表示路由器向其邻居发送描述自己LSDB的DD报文 l [ Ű |