设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 822|回复: 3
收起左侧

[求助] OSPF协议问题

[复制链接]
发表于 2019-1-21 11:08:48 | 显示全部楼层 |阅读模式
3鸿鹄币
ospf数据LSA泛洪是如何实现的(通过什么报文)?数据泛洪是否是在发送hello数据包之前实现?BR和BDR在什么阶段选举出来?8种邻居状态中是指自身的状态还是指邻居路由的状态(如何细化理解邻居状态)?主从关系除了处理DD报文还有什么其他作用?邻居状态变为loading后发送LSR报文是否是相互的?如果不是相互发送LSR报文那么是规定哪一方发送LSR报文?

最佳答案

查看完整内容

在一个OSPF网络中,为了计算路由最佳路径,会遵循:邻居关系建立→DR/BDR选举→发送LSA→创建路由表→维护路由表,这5大基本步骤。 1.路由器通过泛洪方式来交换链路状态数据,利用HELLO报文和ID信息表确认关系,从而建立LS数据库。 2.LSA泛洪属于第三步,HELLO报文的发送属于第一步,所有泛洪在报文发送之后。 3.BR和BDR自然是第三个阶段了。 4.准确讲,邻居关系是个双方状态的表示,除非在FULL之前,在相邻两台路由 ...
发表于 2019-1-21 11:08:49 | 显示全部楼层
  在一个OSPF网络中,为了计算路由最佳路径,会遵循:邻居关系建立→DR/BDR选举→发送LSA→创建路由表→维护路由表,这5大基本步骤。
  1.路由器通过泛洪方式来交换链路状态数据,利用HELLO报文和ID信息表确认关系,从而建立LS数据库。
  2.LSA泛洪属于第三步,HELLO报文的发送属于第一步,所有泛洪在报文发送之后。
  3.BR和BDR自然是第三个阶段了。
  4.准确讲,邻居关系是个双方状态的表示,除非在FULL之前,在相邻两台路由之间,AB路由器可能显示状态不同,在收敛之后,OSPF路由器会单独针对每一个邻居维护邻接信息。最好你再好好看看这8种状态,如果要继续深入了解,就得去看RFC2328了。
  5.处理DD报文之后,选举出主从路由器,然后由主路由器管理LS数据库交互。
  6.在loading(加载)状态中写的很清楚,把邻居路由器显示为Loading状态,表明本路由器已向邻居路由show完了LS数据库,但还未从邻居路由器处接收完本机请求发送的LSA,或者邻居路由器还未接收完它请求本机发送的LSA。发送方都是本路由器。而OSPF LSR是指两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地的LSDB所缺少的和哪些LSA是已经失效的,这时需要发送LSR报文向对方请求所需的LSA。
沙发 2019-1-21 11:08:49 回复 收起回复
回复

使用道具 举报

发表于 2019-2-25 21:09:04 | 显示全部楼层
跟着学习一下!
板凳 2019-2-25 21:09:04 回复 收起回复
回复

使用道具 举报

发表于 2020-4-23 09:21:29 | 显示全部楼层
先是路由器和邻居之间描述自己的链路状态数据库;然后,路由器和邻居之间开始泛洪;之后,路由器双方都接到对方发来的hello包和DBD包;路由器向邻居请求自己在DBD包看见的缺少的LSA,邻居将完整的LSA发给路由器,路由器发送LSA确认消息给邻居,之后两边完成链路状态数据库的描述
地板 2020-4-23 09:21:29 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-24 22:08 , Processed in 0.059353 second(s), 8 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表