当前位置:文档之家› 华为OSPF配置命令详解

华为OSPF配置命令详解

华为OSPF配置命令详解网络技术2009-07-11 15:22:36 阅读946 评论0 字号:大中小订阅【命令】ospf network-type { broadcast | nbma | p2mp | p2p }undo ospf network-type { broadcast | nbma | p2mp | p2p }【视图】接口视图【参数】broadcast:设置接口网络类型为广播类型。

nbma:设置接口网络类型为NBMA 类型。

p2mp:设置接口网络类型为点到多点。

p2p:设置接口网络类型为点到点。

【描述】ospf network-type 命令用来设置OSPF 接口网络类型,undo ospfnetwork-type 命令用来删除接口指定的网络类型。

需要注意的是:当接口被配置为新的网络类型后,原接口网络类型将自动取消。

【举例】# 配置接口Serial0 为NBMA 类型。

[Quidway-Serial0] ospf network-type nbma【命令】ospf peer ip-address [ eligible ]undo ospf peer ip-address【视图】接口视图【参数】ip-address:NBMA、点到点和点到多点接口的相邻路由器的IP 地址。

eligible:表明该邻居具有选举权。

【描述】ospf peer 命令用来设定对端路由器IP 地址。

undo ospfpeer 命令用来取消对端路由器IP 地址的设定。

缺省情况下,不设定任何对端路由器IP 地址。

对于NBMA 网络,如X.25 或帧中继等不支持广播方式的网络上,还需要进行一些特殊的配置。

由于无法通过广播Hello 报文的形式发现相邻路由器,必须手工为该接口指定相邻路由器的IP 地址,以及该相邻路由器是否有选举权等,若未指定eligible 关键字时,就认为该相邻路由器没有选举权。

【举例】# 配置接口Serial0 的相邻路由器IP 地址为10.1.1.4。

[Quidway-Serial0] ospf peer 10.1.1.4【命令】ospf timer dead secondsundo ospf timer dead【视图】接口视图【参数】seconds:邻居路由器的失效时间,取值范围为1~65535秒。

其缺省值根据接口类型不同而不同。

【描述】ospf timer dead 命令用来配置对端路由器的失效时间。

undo ospf timerdead 命令用来恢复对端路由器失效时间为缺省值。

缺省情况下,点到点网络类型接口对端路由器的失效时间为40 秒;点到多点和NBMA 网络类型接口对端路由器的失效时间为120 秒。

对端路由器的失效时间是指:在该时间间隔内,若未收到对端路由器的Hello报文,就认为该对端路由器失效。

失效时间值至少应为Hello 时间值的4 倍。

同一网段上的路由器的失效时间也必须相同【举例】# 配置接口Serial0 上相邻路由器的失效时间为60 秒。

[Quidway-Serial0] ospf timer dead 60【命令】ospf timer hello secondsundo ospf timer hello【视图】接口视图【参数】seconds:接口发送Hello 报文的时间间隔,取值范围为1~255 秒。

缺省值与接口网络类型有关。

【描述】ospf timer hello 命令用来设置接口发送Hello 报文的时间间隔,undo ospftimer hello 命令用来恢复该时间间隔的缺省值。

缺省情况下,点到点网络类型接口发送Hello 报文的时间间隔为10 秒;点到多点和NBMA 网络类型接口发送Hello 报文的时间间隔为30 秒。

发送Hello 报文的值将写入Hello 报文中,并随Hello 报文传送。

此值越小,则网络拓扑结构的变化将被越快的发现,但将花费更多的路由开销。

必须保证和该接口相邻的路由器之间的参数一致。

【举例】# 配置接口Serial0 发送Hello 报文的间隔时间为20 秒。

[Quidway-Serial0] ospf timer hello 20【命令】ospf timer poll secondsundo ospf timer poll【视图】接口视图【参数】seconds:接口发送轮询Hello 报文的时间间隔,取值范围为0~255 秒。

缺省值为120 秒【描述】ospf timer poll 命令用来配置NBMA与点到多点网络上发送轮询Hello 报文的时间间隔,undo ospf timer poll 命令用来恢复在NBMA 与点到多点网络上发送轮询Hello 报文间隔的缺省值。

在NBMA 和点到多点的网络上,当邻居失效后,将按轮询时间间隔定期地发送Hello 报文。

用户可配置轮询时间间隔以指定该接口在与相邻路由器构成邻居关系之前发送Hello 报文的时间间隔。

轮询时间间隔值至少应为Hello时间值的3 倍。

【举例】# 在接口Serial0 上配置发送轮询Hello 报文的时间间隔为130 秒。

[Quidway-Serial0] ospf timer poll 130【命令】ospf timer retransmit secondsundo ospf timer retransmit【视图】接口视图【参数】seconds:OSPF 发送路由信息报文后等待邻居回应确认报文的时间(单位为秒)。

超过此时间,OSPF 将重传路由信息报文。

【描述】ospf timer retransmit 设置OSPF 发送路由信息报文后的等待的定时器时长。

超过此时间,OSPF 将重传路由信息报文。

undo ospf timer retransmit命令用来恢复等待邻居回应确认报文的定时器时长为缺省值。

当一台路由器向它的邻居发送一条“链路状态发布”(LSA)后,需要等到对方的确认报文。

若在该重传LSA 的时间间隔内未收到对方的确认报文,就会重传这条LSA。

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

【举例】# 配置接口Serial0 与邻接路由器之间传送链路状态发布时的重传间隔为8秒。

[Quidway-Serial0] ospf timer retransmit 8【命令】ospf trans-delay secondsundo ospf trans-delay【视图】接口视图【参数】seconds:接口LSA 的传输延迟时间,取值范围为1~65535秒。

缺省值为1秒。

【描述】ospf trans-delay 命令用来设置接口在发送LSA 时的延迟时间,undo ospftrans-delay 命令用来恢复设置LSA 的发送延迟时间的缺省值。

LSA 在本路由器的链路状态数据库LSDB 中会随时间老化Aging (每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前将LSA 前增加一段时间(通常增加Transmit-delay 秒),使之不至于很快老化。

该项配置在低速网络中很重要。

【举例】# 配置接口Serial0 上传送链路状态发布的时延值为3 秒。

[Quidway-Serial0] ospf trans-delay 3【命令】preference [ ase ] valueundo preference [ ase ]【视图】OSPF 视图【参数】value:OSPF 协议路由的优先级值,取值范围为1~255。

ase:表示指定引入自治系统外部路由的优先级。

【描述】preference 命令用来配置OSPF 协议路由的优先级值,undo preference命令用来恢复OSPF 协议路由优先级的缺省值。

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

由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。

所以为每一种路由协议指定了一个缺省的优先级,在不同协议发现同一条路由时,优先级高的协议将起决定作用。

【举例】# 指定OSPF 引入自治系统外部路由的优先级为160。

[Quidway-ospf] preference ase 160【命令】router id router-idundo router id【视图】系统视图【参数】router-id:为路由器ID 号,是一个32 比特的无符号整数,用点分十进制表示。

【描述】router id 命令用来配置运行OSPF 协议的路由器ID 号,undo router id 命令用来删除路由器的ID 号。

缺省情况下,将该路由器所有接口中最小的IP 地址作为路由器的ID 号。

路由器的ID 是一个32 比特无符号整数,是一台路由器在自治系统中唯一标识。

若路由器所有接口上都未配置IP 地址,必须在OSPF 视图下配置路由器ID 号,否则OSPF 将无法运行。

需要注意的是:修改后的路由器ID 号要在路由器重新启动后才能生效。

用户必须配置路由器的ID 号,并最好与该路由器某个接口的IP 地址一致。

【举例】# 配置路由器ID 为10.1.1.3。

[Quidway] router id 10.1.1.3【命令】stub cost cost area area-id [ no-summary ]undo stub cost cost area area-id [ no-summary ]【视图】OSPF 视图【参数】area-id:stub 区域的区域号。

cost:stub 区域缺省路由的花费值。

no-summary:使用此选项时表示将一个区域配置为完全stub 区域。

【描述】stub area 命令用来将一个区域定义成stub 区域或是完全stub 区域,undostub area 命令用来取消定义的stub 区域或是完全stub 区域。

缺省情况下,系统缺省未配置任何stub 区域或完全stub 区域。

【举例】# 将区域2 指定为stub 区域,花费值为2。

[Quidway-ospf] stub cost 2 area 2# 将区域1 指定为完全stub 区域,花费值为1。

[Quidway-ospf] stub cost 1 area 1 no-summary【命令】vlink peer-id router-id transit-area area-id [ hello-timerseconds ][ retransmit-timer seconds ] [ transit-delay seconds ] [ dead-timerseconds ]undo vlink peer-id router-id transit-area area-id【视图】OSPF 视图【参数】router-id:虚连接邻居的IP 地址,点分十进制格式。

相关主题