登录站点

用户名

密码

OSPF状态机和工作过程总结

热21已有 323 次阅读  2010-07-15 16:49   标签:  OSPF  状态 
  OSPF状态机
 
 
 
l(1) 启动进程,从接口发送Hello包
l(2) 收到Hello包,检查参数,匹配,则把hello包中的router-id放入邻居表,标识为Init状态;并将该Router ID,添加到Hello包(自己将要从该接口发送出去的Hello包)的邻居列表中。
l(3) 收到的hello包的邻居列表中含有自己的Router ID,则标识为Two-way状态。
l(4)点对点链路形成邻接关系,广播、NBMA网络类型的链路,进行DR选举。
l(5) 形成邻接关系,进入exstart(准启动)状态。通过DBD报文选举主从路由器。
l(6) 主从路由器选举完成,进入Exchange(交换)状态,通过DBD报文描述LSDB。
l(7) 进入Loading状态,对链路状态数据
 

库和收到的
DBD的LSA头部进行比较,发现自己数据库中没有的LSA就发送LSR,向邻居请求该LSA;邻居收到LSR后,回应LSU;收到邻居发来的LSU,存储这些LSA到自己的链路状态数据库,并发送LSAck确认。
l(8) 进入FULL状态,LSDB同步,同一个区域的OSPF路由器都拥有相同链路状态数据库
l(9) 定期发送Hello包,维护邻居关系。
l(10)每台路由器独立进行SPF计算,选择最佳路径,放入路由表。

分享 举报

发表评论 评论 (7 个评论)

涂鸦板