ospf 开放式最短路径优先协议(open shortest path first )
1.ospf是为了克服rip的缺点在1989年开发出来的。“开放”表明ospf协议不是受某家厂商控制,而是公开发表的。“最短路径优先”是因为使用了Dijkstra提出的最短路径算法SPF。
2.ospf和rip的区别:
(1)ospf是链路状态路由选择算法,rip是距离矢量路由选择算法。
(2)向本自治系统发送路由信息,ospf使用了洪泛法--就是路由器通过输出端口向所有的邻居发路由,邻居又向自己的邻居发,而rip仅仅向自己相邻的几个路由发信息。
(3)ospf(30min)周期更新时间要比rip(30s)大的多,更长的周期可确保洪泛不会在网络上产生太大的通信量。不会像rip那样频繁的交换路由表信息。
3.ospf主要优点:更新过程中收敛快(LSA洪泛,LSDB同步)
ospf最大缺点:基于拓扑收敛产生巨大的更新量---所以在后期的ospf设计中用了很多机制来减少更新量。
4.五个数据包----跨层封装到3层报头中,协议号为89;
hello包:邻居的发现、建立、保活(周期) hello time 10s 或30s dead time 为hello time 的4倍
DBD包:数据库描述 -- 本地的LSDB(链路状态数据库)的目录
LSR包:链路状态请求—基于DBD包中对本地未知的LSA信息进行请求