OSPF的概念及基本信息
开放式最短路径优先是广泛使用的一种动态路由协议,其属于链路状态路由协议,其具有路由变化收敛速度快,支持变长子网掩码和汇总,层次区域划分等优点。在网络中使用OSPF协议后,大部分路由将由OSPF协议自行计算和生成,不需要网络管理人员去配置,极大的方便了网络管理。
OSPF协议是一种链路协议状态.每个路由器都有其作用,他们负责发现,维护和邻居之间的关系,并且将已知的邻居列表和链路费用报文描述。运行该路由协议的路由器不是简单的从相邻路由器学习路由,而是把路由器分成区域,然后收集区域的所有路由器链路状态信息,然后根据这些信息生产网络拓扑,再根据这些拓扑结构路由器会计算出路由。
OSPF分组
OSPF协议是依靠五种分组来建立连接关系和交换路由信息,分别是问候分组,数据库描述分组,链路状态请求分组,链路状态更新分组,链路状态确认分组。
1,问候分组Hello
OSPF使用hello分组建立和维护邻接关系。在一个路由器能够给其他路由器分发他的邻居信息前,必须要先问候他的邻居们。
2,数据库描述(DBD)分组
DBD分组不包含完整的链路状态数据库信息,只包含每个数据库中每个条目的概要。当一个路由器首次连入网络,或者刚刚从故障中恢复时,,需要完整的链路状态数据库信息。此时,路由需要先通过hello分组与邻居们建立双向通信关系,然后将会收到每个邻居反馈的DBD分组。新连入的这个路由将会检查所有的信息,然后发送一个或者多个链路状态请求分组,取回完整的条目信息。