码迷,mamicode.com
首页 > 其他好文 > 详细

OSPF 建立邻接的状态机

时间:2015-03-19 18:41:07      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:路由器   数据库   数据包   序列号   通告 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  --- 完全建立起邻接关系

OSPF 建立邻接的状态机

标签:路由器   数据库   数据包   序列号   通告 ospf   

原文地址:http://xiaochibobo.blog.51cto.com/6266178/1622271

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!