看ospf的工作过程--小白升级

使用的数据包:
hello,DBD,LSR,LSU,LSAck
ospf的状态转换示意图:
在这里插入图片描述以ospf状态机说明ospf的工作过程。
1)down :一开始的状态,什么都么有收到邻居的hello。
2)init :开始发送hello包,最初不知邻居是谁,包中就没有邻居的router-ID,但会带上自己的router-id。当邻居收到hello包,就会回复。hello包只有邻居收得到,所以回复时就知道自己的邻居是谁。完整的hello包。
3)two-way:当收到对方回复过来的hello包,看到带有自己的router-id。进入该状态。
在这里插入图片描述
以上双方都进入two-way状态。邻居关系建立。邻居表生成。
之后开始邻接关系的建立,就要根据邻居表进行条件匹配。成功则开始建立邻接关系。不成功就一直保持邻居关系。
4)exstart:匹配成功之后,进入该状态。
路由器自身会生成本地的数据库目录摘要(链路状态摘要信息),但不会一开始就发送真实的DBD,而是先发送一个类似于hello的DBD包,进行主从关系的选举。选举目的看谁先发送真实的DBD包,先进入下一个状态。若同时发送,占用链路资源。
在这里插入图片描述
exchange:选举成功,进入该状态。发送真正的DBD。对方收到回复LSACK。进入下一个状态。
loading:与自身数据库目录比对。都有直接!进入full状态。没有的发送LSR查询,对方会使用LSU(携带LSA)回复。
full:收到LSU,发送LSACK确认,进入full状态。
双方都进入该状态。邻接关系建立完成。LSDB表完成。
在这里插入图片描述注:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200417191717522.p同一区域的LSDB相同,进行SPF算法,以自己为根,计算到其他网段的最佳路径。将其加载到路由表。
协议的最终目的是完成路由表,全网可达。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值