设为首页收藏本站language 语言切换
查看: 3100|回复: 4
收起左侧

[求助] OSPF完全邻接后泛洪问题

[复制链接]
发表于 2016-9-19 10:24:04 | 显示全部楼层 |阅读模式
10鸿鹄币
比如A---B路由器完全邻接了,然后这个时候A路由器新添加了一条路由,AB之间是广播链路,那这个时候A会把这个新的路由通过组播地址发送LSU泛洪给B,这个时候B收到了以后也会泛洪出去,通过组播地址,然后这个包也会发送给A,我想问这个时候A和B都会收到可以从对方到新的这条路由的更新,那么如何避免环路?请知道的告诉下,谢谢了

最佳答案

查看完整内容

首先你所说的环路应该是指距离适量协议比如RIP,把通告出去的路由信息从接口发送出去,又从其他接口(或者还是该接口)学习到吧,OSPF是链路状态协议,是LSA信息的泛洪,路由器可以知道整个网络的拓扑,在但区域内不会出现你说的环路的,因为每条路由信息都很明确是哪台路由器的上。
发表于 2016-9-19 10:24:05 | 显示全部楼层
首先你所说的环路应该是指距离适量协议比如RIP,把通告出去的路由信息从接口发送出去,又从其他接口(或者还是该接口)学习到吧,OSPF是链路状态协议,是LSA信息的泛洪,路由器可以知道整个网络的拓扑,在但区域内不会出现你说的环路的,因为每条路由信息都很明确是哪台路由器的上。
沙发 2016-9-19 10:24:05 回复 收起回复
回复

使用道具 举报

发表于 2016-9-19 12:37:09 | 显示全部楼层
两个路由器之间建立邻居 没有环路
板凳 2016-9-19 12:37:09 回复 收起回复
回复

使用道具 举报

发表于 2016-9-23 19:42:42 | 显示全部楼层
因为每条LSA都包含序列号,而相同的LSA序列号是相同,如果A收到了这条LSA会和自己本地的LSA相对比如果序列号一致,直接丢弃。
地板 2016-9-23 19:42:42 回复 收起回复
回复

使用道具 举报

发表于 2016-9-28 20:42:56 | 显示全部楼层
其实是这样的对于一条在传输中没有改变过的LSA,它的序列号是不会改变的,A洪范这个LSA给B,A的本地LSDB中便会存有这条LSA的序列号,当B洪范给A之后A先会和自己本地得LSDB中的这条LSA做对比当发现这两条LSA得序列号都相同得时候便会直接丢掉。(如果发现是同一个LSA,且B发给A的序列号大,那么便会替换该条LSA,加入本地得LSDB中,返回ACK并洪范给其他router,自己再运行spf算法,若B给A的LSA的序列号相比于A本地的序列号小,则A会对B进行反更新,将自己的该条LSA发送给B)  括号里面是一些对序列号的扩充。)
5# 2016-9-28 20:42:56 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 04:37 , Processed in 0.375075 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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