1.defaultredistributecost
配置引入外部路由时缺省的花费值,nodefaultredistributecost命令取消配置。
defaultredistributecostcost
nodefaultredistributecost
【参数说明】
cost为花费值,范围1~65535之间的整数。
【命令模式】
OSPF协议配置模式
【使用指南】
在OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还
需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。
【举例】
配置OSPF引入外部路由时缺省的花费值为10。
Quidway(config-router-ospf)#defaultredistributecost10
【相关命令】
defaultredistributetag
defaultredistributetype
2.defaultredistributeinterval
配置OSPF引入外部路由的时间间隔,nodefaultredistributeinterval命令恢复缺省值。
defaultredistributeintervaltime
nodefaultredistributeinterval
【参数说明】
time为引入外部路由的时间间隔,以秒为单位,范围1~65535之间的整数。
【缺省情况】
OSPF引入外部路由的时间间隔缺省为1秒。
【命令模式】
OSPF协议配置模式
【使用指南】
由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有
必要规定协议引入外部路由的时间间隔。
【举例】
指定OSPF引入外部路由的时间间隔为2秒。
Quidway(config-router-ospf)#defaultredistributeinterval2
【相关命令】
defaultistributelimit
3.defaultredistributelimit
配置OSPF可引入路由数量的上限,nodefaultredistributelimit命令恢复缺省值。
defaultredistributelimitroutes
nodefaultredistributelimit
【参数说明】
routes为引入路由数量的上限值,范围1~65535之间的整数。
【缺省情况】
OSPF引入外部路由数量的上限缺省为150。
【命令模式】
OSPF协议配置模式
【使用指南】
由于OSPF总是要不停的引入外部的路由信息并将它们传播到整个自治系统中去,因此,有
必要规定在一次传播中外部路由信息的最大条数。
【举例】
指定OSPF引入外部路由数量的上限为200。
Quidway(config-router-ospf)#defaultredistributelimit200
【相关命令】
defaultredistributeinterval
4.defaultredistributetag
配置引入外部路由时缺省的标记值,nodefaultredistributetag命令取消该配置。
defaultredistributetag[as]tag
nodefaultredistributetag
【参数说明】
as表示为自治系统标号。
tag为标记值。
【命令模式】
OSPF协议配置模式
【使用指南】
在OSPF将路由器上其它路由协议发现的路由引入作为自己的自治系统外部路由信息时,还
需要一些额外的参数,包括:路由的缺省花费和缺省的标记等。路由标记可以用来标识协
议相关的信息,如OSPF引入EGP/BGP协议时用来区分自治系统的编号。
【举例】
设置OSPF引入自治系统外部路由的缺省标记为10。
Quidway(config-router-ospf)#defaultredistributetag10
【相关命令】
defaultredistributecost
defaultredistributetype
5.defaultredistributetype
配置引入外部路由时缺省的类型,nodefaultdistributetype命令恢复缺省值。
defaultredistributetype{1|2}
nodefaultredistributetype
【参数说明】
1和2分别表示第一类外部路由和第二类外部路由。
【缺省情况】
没有配置引入外部路由时缺省类型时,默认为第二类外部路由。
【命令模式】
OSPF协议配置模式
【使用指南】
OSPF在协议中规定了两类外部路由信息的花费选择方式,可以用本节所述命令规定缺省的
花费类型。
【举例】
指定OSPF引入外部路由时缺省类型为第一类路由。
Quidway(config-router-ospf)#defaultredistributetype1
【相关命令】
defaultredistributecost
defaultredistributetag
6.ipospfauthentication
指定接口上接受OSPF报文所需要的验证方式,noipospfauthentication命令恢复为缺省值
。
ipospfauthentication{simpleauth_key|md5auth_keykey_id}
noipospfauthentication
【参数说明】
simple为简单验证方式。
md5为MD5加密验证方式。
auth_key验证密钥,为连续的字符串,简单验证方式下最大长度为8字节;MD5验证方式下
最大长度为16字节;
key_id为MD5验证方式时的验证字id,范围1~255之间的整数。
【缺省情况】
接口上接受OSPF报文缺省不需要验证。
【命令模式】
接口配置模式
【使用指南】
authentication的值将写入OSPF报文中。必须保证和该接口相邻的路由器之间的
authentication参数一致。
【举例】
配置接口Serial0上接受OSPF报文采用简单验证,验证密钥为abcdefgh。
Quidway(config-if-Serial0)#ipospfauthenticationsimpleabcdefgh
7.ipospfcost
指定接口运行OSPF协议所需的花费,noipospfcost命令恢复缺省值。
ipospfcostcost
noipospfcost
【参数说明】
cost为OSPF协议所需花费的值,范围1~65535之间的整数。
【缺省情况】
接口缺省的OSPF协议所需花费的值为1。
【命令模式】
接口配置模式
【举例】
配置接口Serial0上OSPF协议所需花费的值为2。
Quidway(config-if-Serial0)#ipospfcost2
8.ipospfdead-interval
指定认定相邻路由器死亡的时间长度,noipospfdead-interval命令恢复缺省值。
ipospfdead-intervaltime
noipospfdead-interval
【参数说明】
time为相邻路由器死亡的时间长度,以秒为单位,合法的范围是1~65535。
【缺省情况】
接口上相邻路由器死亡的时间长度缺省为40秒。
【命令模式】
接口配置模式
【使用指南】
dead-interval的值将写入Hello报文中,并随Hello报文传送。必须保证和该接口相邻的路
由器之间的dead-interval参数一致,且至少为hello-interval值的4倍。
【举例】
配置接口Serial0上相邻路由器的死亡时间为60秒。
Quidway(config-if-Serial0)#ipospfdead-interval60
【相关命令】
ipospfhello-interval
9.ipospfdemand-circuit
配置OSPF按需拨号,noipospfdemand-circuit命令恢复缺省设置。
[no]ipospfdemand-circuit
【缺省情况】
在接口上OSPF缺省不配置按需拨号。
【命令模式】
接口配置模式
【使用指南】
OSPF按需拨号(OSPFoverOnDemandCircuits)是对OSPF协议的一种改进,它使得协议在ISDN
、X.25SVCs和拨号线等按需拨号网上运行效率更高。
在基于广播和NBMA的网络上配置这种属性时,连接状态传输报文可以被抑制,但HELLO报文
不能被抑制,因为HELLO报文用来维持“选举路由器”。
【举例】
在接口Serial0上配置OSPF按需拨号。
Quidway(config-if-Serial0)#ipospfdemand-circuit
10.ipospfenablearea
配置一个接口,使其属于某个区域,用noipospfenablearea命令取消该配置。
[no]ipospfenableareaarea_id
【参数说明】
area_id为该接口所属区域的区域号。
【缺省情况】
接口缺省没有配置成属于某个区域。
【命令模式】
接口配置模式
【使用指南】
要在某一个接口上运行OSPF协议,必须首先指定该接口属于一个区域。
【举例】
在接口Serial0上运行OSPF协议,并指定属于区域0。
Quidway(config-if-Serial0)#ipospfenablearea0
4.7.11ipospfhello-interval
指定在接口上发送Hello报文的时间间隔,noipospfhello-interval恢复为缺省值。
ipospfhello-intervaltime
noipospfhello-interval
【参数说明】
time为发送HELLO报文的时间间隔,单位为秒,范围1~255。
【缺省情况】
接口上缺省发送HELLO报文的间隔时间为10秒。
【命令模式】
接口配置模式
【使用指南】
hello-interval的值将写入HELLO报文中,并随HELLO报文传送。hello-interval的值越小
,则网络拓扑结构的变化将被越快的发现,但将花费更多的路由开销。必须保证和该接口
相邻的路由器之间的hello-interval参数一致。
【举例】
配置接口Serial0发送HELLO报文的间隔时间为20秒。
Quidway(config-if-Serial0)#ipospfhello-interval20
【相关命令】
ipospfdead-interval
13.ipospfnetwork-type
设置接口的网络类型。noipospfnetwork-type取消设置。
[no]ipospfnetwork-type{nonbroadcast|point_to_multipoint}
【参数说明】
nonbroadcast设置接口的网络类型为非广播NBMA类型。
point_to_multipoint设置接口的网络类型为点到多点。
【命令模式】
接口配置模式
【使用指南】
在没有多址访问能力的广播网上,应该将接口配置成NBMA方式。当一个NBMA网络中,不能
保证任意两台路由器之间都是直接可达的话,应将网络设置为点到多点的方式。
【举例】
配置接口Serial0为非广播NBMA类型。
Quidway(config-if-Serial0)#ipospfnetwork-typenonbroadcast
【相关命令】
14.ipospfneighbor
ipospfpollinterval
在NBMA和点到多点接口上配置发送轮询HELLO报文的时间间隔,noipospfpollinterval命令
恢复为缺省值。
ipospfpollintervaltime
noipospfpollinterval
【参数说明】
time为发送轮询HELLO报文的时间间隔,以秒为单位,合法的范围是0~65535。
【缺省情况】
接口缺省发送轮询HELLO报文的时间间隔为120秒。
【命令模式】
接口配置模式
【使用指南】
在NBMA和点到多点网络中,当一台路由器的邻居一直没有响应时(时间间隔超过了dead-
interval),仍然有必要继续发送HELLO报文,但发送的频率要降低为以pollinterval的频
率发送。所以pollinterval要远大于hello-interval的值,至少为两分钟(120秒)。
通过配置轮询间隔以指定该接口在与相邻路由器构成邻接关系之前发送轮询HELLO报文的时
间周期。
【举例】
在接口Serial0上配置发送轮询HELLO报文的时间间隔为130秒。
Quidway(config-if-Serial0)#ipospfpollinterval130
15.ipospfpriority
配置接口在选举“选举路由器”时的优先级,noipospfpriority恢复为缺省值。
ipospfprioritypriority
noipospfpriority
【参数说明】
priority为优先级,合法的范围是0~255。
【缺省情况】
接口在选举路由器时缺省的优先级为1。
【命令模式】
接口配置模式
【使用指南】
当连在同一网段的两台路由器都想成为“选举路由器”时,选择优先级高的;如果优先级
相等,则选路由器ID号大的。当一台路由器的priority为0时,这台路由器将不会被选举为
“选举路由器”或“备份选举路由器”。只有在非点到点网络上配置priority才会生效。
【举例】
设置接口Serial0在选举路由器时的优先级为8。
Quidway(config-if-Serial0)#ipospfpriority8
【相关命令】
ipospfneighbor
16.ipospfretransmit
指定接口与邻接路由器之间传送链路状态广播时的重传间隔,noipospfretransmit命令恢
复缺省值。
ipospfretransmittime
noipospfretransmit
【参数说明】
time为与邻接路由器之间传送链路状态广播时的重传间隔,以秒为单位,范围是1~65535。
【缺省情况】
与邻接路由器之间传送链路状态广播时的重传间隔缺省为5秒。
【命令模式】
接口配置模式
【使用指南】
当一台路由器向它的邻居传送链路状态广播时,它将保持链路状态广播直至收到对方的确
认。如果在time时间内没有收到确认,则进行重传。time值必须大于两台路由器传送报文
一个来回的时间。
【举例】
配置接口Serial0与邻接路由器之间传送链路状态广播时的重传间隔为8秒。
Quidway(config-if-Serial0)#ipospfretransmit8
17.ipospftransit-delay
设置在接口上传送链路状态广播的时延值,noipospftransit-delay恢复缺省值。
ipospftransit-delaytime
noipospftransit-delay
【参数说明】
time为接口上传送链路状态广播的时延值,以秒为单位,范围是1~65535。
【缺省情况】
接口上传送链路状态广播的时延值缺省为1秒。
【命令模式】
接口配置模式
【举例】
配置接口Serial0上传送链路状态广播的时延值为3秒。
Quidway(config-if-Serial0)#ipospftransit-delay3
18.network
将一个区域中几个网段定义成一个网络范围,nonetwork命令取消网络范围。
[no]networknetwork[maskmask]areaarea_id[advertise|notadvertise]
【参数说明】
network和mask为网络IP地址和掩码,点分十进制格式。
area_id为区域号。
advertise和notadvertise指定是否将到这一网络范围路由的摘要信息广播出去。
【缺省情况】
系统缺省没有配置网络范围。
【命令模式】
OSPF协议配置模式
【使用指南】
一旦将某一网络的范围加入到区域中,到区域中所有落在这一范围内的IP地址的内部路由
都不再被独立地广播到别的区域,而只是广播整个网络范围路由的摘要信息。引入网络范
围和对该范围的限定,可以减少区域间路由信息的交流量。
【举例】
定义网络范围10.0.0.0255.0.0.0加入到区域2中。
Quidway(config-if-Router)#network10.0.0.0255.0.0.0area2
19.preference
配置OSPF协议在各路由协议之间的优先级,以及引入的自治系统外部路由的优先级,
nopreference命令恢复缺省值。
preference[ase]preference
nopreference[ase]
【参数说明】
preference为优先级,范围是1~255之间的整数。
ase表示指定引入自治系统外部路由的优先级。
【缺省情况】
OSPF协议的缺省优先级为10。
引入的外部路由协议的缺省优先级为150。
【命令模式】
OSPF协议配置模式
【使用指南】
由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和
选择的问题。所以为每一种路由协议指定了一个缺省的优先级,在不同协议发现同一条路
由时,优先级高的协议将起决定作用。
【举例】
指定OSPF引入自治系统外部路由的优先级为160。
Quidway(config-router-ospf)#ospfpreferencease160
20.redistributeospfase
引入RIP协议发现路由和静态路由作为外部路由信息。noredistributeospfase命令取消引
入的外部路由信息。
redistributeospfase{static|rip}[type{1|2}][tagtag][metriccost_value]
noredistributeospfase{static|rip}
【参数说明】
static表示引入静态路由作为外部路由信息。
rip表示引入RIP协议发现路由作为外部路由信息。
type指定路由的花费类型。
1和2分别表示第一类外部路由和第二类外部路由。
tag指定路由的标记。
tag为路由的标记值。
metric指定路由的花费。
cost_value为路由的花费值。
【缺省情况】
OSPF缺省不引入外部路由。
【命令模式】
OSPF协议配置模式
【使用指南】
路由器上各动态路由协议之间是可以互相共享路由信息的,由于OSPF的特性,其它的路由
协议发现的路由总被当作自治系统外部的路由信息处理。
【举例】
指定引入RIP路由为第二类路由,路由标记为33而且路由花费值为50。
Quidway(config-router-ospf)#redistributeospfaseriptype2tag33metric50
【相关命令】
defaultredistribute
21.routerospfenable
启动或停止OSPF协议的运行。
[no]routerospfenable
【缺省情况】
系统缺省不运行OSPF协议。
【命令模式】
全局配置模式
【使用指南】
使用此命令运行或终止OSPF协议。
【举例】
启动OSPF协议的运行。
Quidway(config)#routerospfenable
【相关命令】
ipospfenablearea
22.routerid
配置运行OSPF协议路由器的ID号。norouterid命令取消路由器的ID号。
routeridrouter_id
[no]routerid
【参数说明】
router_id为路由器ID号,点分十进制格式。
【缺省情况】
系统缺省为不配置路由器ID号,运行时从各接口的IP地址中选一个作为路由器ID号。
【命令模式】
全局配置模式
【使用指南】
OSPF协议运行过程中需要路由器的ID号,作为本路由器在自治系统中的唯一标识。如果路
由器所有接口上都没有配置IP地址时,必须用本命令指定路由器的ID号,否则OSPF协议无
法运行。路由器ID号的变化在OSPF重启后才起作用。
【举例】
配置路由器ID号为10.1.1.3。
Quidway(config)#routerid10.1.1.3
【相关命令】
routerospfenable
23.showipospf
显示OSPF主要信息。
showipospf
【命令模式】
特权用户模式
【使用指南】
根据该命令输出信息,可以帮助用户进行OSPF故障诊断。
【举例】
Quidway(config)#showipospf
路由器ID:1.1.1.1边界路由器:区域
路由选择优先级:区域内/间:10外部:150
缺省的ASE参数:开销:1标记:0Path:(0)0EGP类型:2
SPF计算次数:9
区域0.0.0.0:
AS边界路由:
Area边界路由:
1.1.1.1区域0.0.0.0开销0生成路由器1.1.1.1
区域0.0.0.1:
AS边界路由:
Area边界路由:
1.1.1.1区域0.0.0.1开销0生成路由器1.1.1.1
AS边界路由:
Area边界路由:
1.1.1.1区域0.0.0.2开销0生成路由器1.1.1.1
24.showipospfase
显示OSPF外部路由信息
showipospfase
【命令模式】
特权用户模式
【使用指南】
根据该命令输出信息,可以查看OSPF引入外部路由情况。
【举例】
QuidWay(config)#showipospfase
目的地址生成路由器下一跳地址时间长度序列号类型花费
100.1.1.11.1.1.11.1.1.1125368000000114
25.showipospfcumulative
显示OSPF统计信息。
showipospfcumulative
【命令模式】
特权用户模式
【使用指南】
根据该命令的输出信息,可以帮助用户进行OSPF故障诊断。
【举例】
Quidway(config)#showipospfcumulative
IO统计
类型输入输出
Hello806884
DBDescription01593
Link-StateReq00
Link-StateUpdate00
Link-StateAck00
ASE个数:0校验和:0
生成LSA个数:42收到LSA个数:0Router:25SumNet:17
区域0.0.0.0:
邻接路由器个数:0接口个数:0
Spf计算次数:3所有LSA校验和EEE8
LSA个数:rtr:1net:0sumasb:0sumnet:1
区域0.0.0.1:
邻接路由器个数:0接口个数:0
Spf计算次数:2所有LSA校验和F8E3
LSA个数:rtr:1net:0sumasb:0sumnet:1
路由表:
区域内:0区域间:1外部:0