知识点概述:
OSPF最主要的特征是使用分布式的链路状态协议,而不是像RIP那样的距离向量协议。
与RIP协议相比较:
(1)并非像RIP协议只与相邻路由进行信息交换,OSPF向本自治系统中所有路由发送信息。【洪泛法】
(2)发送的信息就是本路由器相邻的所有路由器的链路状态。链路状态是指本路由器与哪些路由相邻,以及该链路
的度量(费用、距离、时延、带宽),也可称之为代价;
相比较而言,RIP协议只发送到相应的网络及下一跳路由器。
(3)只有当链路状态发生变化时,路由器才向所有路由器用洪泛法发送信息。
相比较而言,RIP协议不管网络拓扑是否有变化,会定期交换路由表。
特点:
每一个路由器都知道全网有多少个路由器,以及哪些路由是相连的,其代价是多少。
RIP协议坏消息传递的比较慢。OSPF收敛过程更新的快。
摘取自谢希仁《计算机网络》
划分区域的好处是利用洪泛法交换链路状态信息的范围局限于每一个区域而不是整个自治系统。OSPF使用层次
结构的区域划分,上层的区域称之为主干区域,主干区域的标识符规定为0.0.0.0。
R3, R4, R5, R6, R7都是主干路由器,其中R3, R4, R7还是区域边界路由器。R6则是负责本自治系统与其他自治
系统交换路由信息。
OSPF不使用UDP而是直接使用IP数据报传送,OSPF构成的数据报很短。
OSPF数据报的首部,摘自谢希仁《计算机网络》
关注一下OSPF的五种分组类型:
(1)问候分组,用来发现和维持邻站的可达性。
(2)数据库描述分组,向邻站给出自己的链路状态数据库中所有链路状态的摘要信息
(3)链路状态请求,向对方请求发送某些链路状态的详细信息
(4)链路状态更新,洪泛法向全网更新链路状态,这种分组是最复杂的
(5)链路状态确认,对链路更新分组的确认。