目录
一、OSPF链路状态信息同步过程
1.1 OSPF发送报文方式
以组播方式发、OSFP组播地址:
224.0.0.5 代表所有OSPF路由器
224.0.0.6 代表DR指定路由器 和BDR备份路由器
1.2 OSPF数据包类型
Hello包:用于发现和维持邻居关系,选举DR和BDR
数据库描述包(Database Description):用于向邻居发送自己链路状态描述摘要信息,以同步链路状态数据库
链路状态请求包(Link State Request):在路由器收到包含更新信息的DBD后发送,用于请求更详细的信息。
链路状态更新包(Link State Update):在收到链路状态请求包LSR后,发送链路状态通告LSA ,一个LAU数据包可能包含几个LSA
链路状态确认包(LSAck):确认已经收到链路状态更新包LSU,每个LSA需要分别确认
1.3 邻接关系建立过程
第一阶段:OSPF启动的第一个阶段,是使用Hello报文建立双向通信的过程
第二阶段:OSPF启动的第二阶段是建立完全邻接关系
路由器A 和 B的链路状态数据库达到一致。并且选出路由器B是主路由
根据邻居建立邻接关系,发送DBD同步链路状态,只向DR和BDR发送,同步完后
发送链路状态请求LSR报文,等到DR回复链路状态更新报文,根据LSU完成链路状态更新,确认链路状态信息。