OSPF的三张表

  1. Neighbor table:

  1. Also known as the adjacency database
  2. Contains list of recognized neighbors

  1. Topology table:

  1. Typically referred to as LSDB
  2. Contains all routers and their attached links in the area or network
  3. Identical LSDB for all routers within an area

  1. Routing table:

  1. Commonly named a forwarding database
  2. Contains list of best paths to destinations
Router ID定义和选举过程: 

                 

                
OSPF计时器:默认hello:10S;默认dead time:40S

OSPF Times

1,InfTransDelay:指LSA从路由器的接口发送后经历的时间(单位秒),默认为1秒。(持续变大)

                接口下使用命令ip ospf transmit-delay来修改。

2,HelloInterval:指在接口上传送两个hello数据包之间的周期性间隔时间(单位秒)

                 Broadcast和point-to-point为10秒,NBMA和P-to-MP为30秒。

                 接口下使用命令ip ospf hello-interval来修改。 (1-65535)

                  改hello---变dead和wait

3,RouterDeadInterval:指在宣告邻居路由器无效之前,本地路由器从与一个接口相连的网络上侦听

                      到来自于邻居路由器的一个hello包所经历的时间(单位秒)。4倍HelloInterval

                      时间。接口下使用命令ip ospf dead-interval来修改。

                      改dead---变wait---不变hello

4,Wait Timer:等待计时器。在开始选举DR/BDR之前,路由器等待邻居路由器的hello包通告DR/BDR的间。

              等于RouterDeadInterval时间(单位秒)。

5,RxmtInterval:在没有得到确认的情况下,路由器重传OSPF数据包将要等待的时长(单位秒)。默认为

                5秒。接口下使用命令ip ospf retransmit-interval来修改。

6,Hello Timer(hello计时器):由HelloInterval来设置。超时后,路由器将从接口上发送出一个hello包。

7,PollInterval:只适用于NBMA网络上相关的邻居路由器。无法自动发现邻居。默认120秒。作为hello用。

8,Inactivity Timer(失效计时器):等于RouterDeadInterval时间。如果在超时时间还没收到邻居路由器发来的hello包,那么置邻居路由器为失效(Down)。


1.Hello Interval/Dead Interval
(1)修改Hello Interval
Router(config-if)#ip ospf hello-interval <1-65535>
注意:
修改Hello Interval时,Dead Interval会随之以4倍关系改变
(2)修改Dead Interval
Router(config-if)#ip ospf dead-interval <1-65535>
注意:
在修改了Dead Interval之后再修改Hello Interval,此时Dead Interval将不会自动变化
(3)OSPF快速Hello包特性
Router(config-if)#ip ospf dead-interval minimal hello-multiplier <3-20>
注意:
此时Dead Interval将被置为1s

2.Wait Timer
是一个取值始终与Dead Interval相同的计时器,OSPF接口在Wait Timer超时之前如果没有收到Hello消息,则将接口角色直接置为DR

3.PollInterval
默认取值120s,用于NBMA网络中,向与当前设备处于Down状态的邻居间隔每间隔一个PollInterval发送Hello消息

4.Retransmit Interval
默认取值5s,针对DD以及LSA这些需要显性或隐性确认的消息,如果没有收到确认消息,则每隔一个重传时间重传消息
修改命令
Router(config-if)#ip ospf retransmit-interval <1-65535>

5.Transmit Delay
默认取值1s,是发送LSA时Age的累加值,也就是老化时间,此参数对于低速链路更为重要,用于控制刷新频率
修改命令:
Router(config-if)#ip ospf transmit-delay <1-65535>

6.LSA Refresh Time
LSDB中某个LSA存在30 min后,就会将该LSA泛洪一次,并将LSA的序号增加1,老化时间重置为0

7.Max Age Time
默认取值60 min,如果在该时间内LSA未被刷新,则将从LSDB中删除