OSPF 建立邻接的状态机

OSPF有七种状态机

  1. Down --  这个时候没有Hello包交互,这个状态的原因是在RouterDeadInterval的时间内没收到来自邻居的Hello数据包。在PollInterval的时间内发送一次Hello数据包。

  2. Init --  发起方法送Hello包分组并等待回应,分组中邻居字段会包含邻居路由器ID。

  3. Two-way ---  本地路由器已经在来自邻居路由器的Hello数据包的邻居字段中看到自己的路由器ID。如果在Init状态下从邻居字段收到一个数据库描述包,也可引起邻居状态直接转换到Two-way状态。在 BMA网络中,接着 会进行 DR/BDR 的选举。

  4. Exstard -- 本地路由与邻居路由需要建立主/从关系,并确定DBD的序列号。确定DBD的序列号的原因是 OSPF 需要保证自身的可靠传输。例如,R1发送DBD序列号388,R2收到回复序列号388。

  5. Exchange -- 向邻居发送数据库描述数据包,同时也会发送链路状态请求数据包给它的邻居路由请求最新的LSA。

  6. Loading ---  本地路由会向邻居路由发送链路状态请求数据包来请求最新的LSA通告,

  7. Full  --- 完全建立起邻接关系

你可能感兴趣的:(数据库,路由器,序列号,数据包)