雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4155|回复: 4

[讨论/求助] 关于OSPF30分钟的泛洪时间和LSA的老化时间?

  [复制链接]
发表于 2011-9-21 10:34:23 | 显示全部楼层 |阅读模式
OSPF中,是由OSPF域中的路由器(包括这台路由器所有的LSA)半个小时范洪一次?还是由OSPF域中的路由器上的LSA范洪一次?
OSPF中,LSA的老化时间是一个小时,那么,在OSPF网络中只有始发路由器能够提前使该LSA老化,即有意识的清除该LSA,具体动作是将该LSA的老化时间设为最大然后重新泛洪出去?为什么把老话时间设置为最大?
在有DR\BDR\DROTHER的OSPF域中,所有的路由器都要范洪?DR\BDR范洪的地址是224.0.0.5?DROTHER范洪的地址是224.0.0.6?范洪使用的是LSU,那么DR\BDR的确认和DROTHER的确认地址分别是?
 楼主| 发表于 2011-9-21 10:54:58 | 显示全部楼层
通过抓包分析,得出是路由器上的LSA在半个小时左右范洪一次,DROTHER路由器范洪地址是:224.0.0.6,当DR监听到以后,再次范洪到224.0.0.5这个地址,BDR回复LSACK到224.0.0.5,其他路由器回复LSACK到224.0.0.6.DR和BDR也范洪,也是按照LSA条目来范洪的,范洪的地址是:224.0.0.5!
发表于 2011-9-21 15:11:48 | 显示全部楼层
技术贴啥的要给力顶起来~
发表于 2011-9-21 17:21:47 | 显示全部楼层
 楼主| 发表于 2011-9-22 00:19:55 | 显示全部楼层
上面说的有点混乱,整理如下:
在OSPF中范洪,差不多是半个小时一次,如果是所有的路由器都在半个小时一次范洪的话,会产生一个CPU、MEMOR以及网络流量的一个高峰值或瓶颈,于是在这个基础上加上240,LSA组步调机制,即每一条LSA依然保持各自的重刷新计时器,不过在超时的时候,会引入一个时延(缺省为240s)来推迟这些LSA通告泛洪的时间,并在这个时间段内将更多的LSA通告编为一组,使一个LSU可以携带更多的LSA再通告出去,即一台路由器可以产生多种的LSA,每种的LSA都自己有自己的范洪时间。
LSA的老化时间达到最大将会被删除!
OSPF的半个小时一次的泛洪是按照路由器中的LSA来进行的,每条\每个LSA是半个小时左右泛洪一次,在有DR\BDR\DRother的OSPF域中,DRother泛洪的地址只能是224.0.0.6,既泛洪给DR和BDR,然后DR立即泛洪到224.0.0.5这个地址(这个过程其实也完成了一次隐确认,DRother泛洪给224.0.0.6这个地址,由于224.0.0.6这个地址只有DR和BDR监听,DR会立即把原来的信息泛洪,就相当是确认了刚才DRother的这个信息),这个时候,剩余的DRother路由发送LSACK到224.0.0.6地址确认,BDR发送224.0.0.5确认!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-9-30 04:17 , Processed in 0.073523 second(s), 19 queries , Gzip On.

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