一.邻居状态机
1.1Down:邻居状态机的初始状态,是指在过去的Dead-Interval时间内没有收到对方的Hello报文或OSPF没启动时。
1.2 Attempt:只适用于NBMA类型的接口,处于本状态时,定期向那些手工配置的邻居发送HELLO报文。
1.3nit:本状态表示已经收到了邻居的HELLO报文,但是该报文中列出的邻居中没有包含我的RouterID(对方并没有收到我发的HELLO报文)。
1.42-Way:本状态表示双方互相收到了对端发送的HELLO报文,建立了邻居关系。在广播和NBMA类型的网络中,两个接口状态是DROther的路由器之间将停留在此状态。
其他情况状态机将继续转入高级状态。
1.5ExStart:在此状态下,路由器和它的邻居之间通过互相交换DD报文(该报文并不包含实际的内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续的DD报文交换中能够有序的发送。
1.6 Exchange:路由器将本地的LSDB用DD报文来描述,并发给邻居。
1.7 Loading:路由器发送LSR报文向邻居请求对方的LSA报文,邻居向
本地路由器回复LSU,本地路由器通过LSACK进行确认。
1.8Full:在此状态下,邻居路由器的LSDB中所有的LSA本路由器全
都有了。即,本路由器和邻居建立了邻接(adjacency)状态。
二.OSPF与RIP比较
OSPF |
RIPV2 |
RIPV1 |
|
路由收敛 |
快 |
慢 |
慢 |
跳数限制 |
无 |
15 |
15 |
邻居认证 |
支持 |
支持 |
不支持 |
分级网络. |
支持 |
不支持 |
不支持 |
更新 |
事件触发更新 |
路由表更新 |
路由表更新 |
路由计算 |
Dijkstra |
Bellman-Ford |
Bellman-Ford |
OSPF |