雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1320|回复: 2

[讨论/求助] 关于rip的holddown定时器,求解惑

[复制链接]
发表于 2015-3-23 21:19:59 | 显示全部楼层 |阅读模式
实验是这样的:R1、R2、R3运行RIPv2,R1将Lo 0通告进RIPv2,首先我在R1上用偏移列表将1.1.1.1的更新的度量值设置6,这时候R2收到1.1.1.1的更新的度量值为7,R3为8。接着我在R2、R3上开启debug,然后我将R1的F0/0(与R2相连的接口)passive掉,让R2收不到1.1.1.1的更新。180s后,进入抑制定时器,R2上的1.1.1.1 possibly down,然后我再在R1上将 passive 和偏移列表都no掉,no掉之后,R2就收到R1发过来的关于1.1.1.1的更新,跳数为1。但是R2没有马上恢复1.1.1.1的路由,而是一直possibly down,直到60s后删除路后才又重新接受1.1.1.1的更新,而我不明白的是我看了很多文档都说rip在抑制期间如果收到关于某条更新的度量值比原先更小的话就会恢复该路由的条目,而我的实验却不是这种结果,不知道实验是否不够严谨?所以想问问到底rip在holddown定时器的工作期间对于收到的更新是怎么处理的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2015-3-24 21:22:53 | 显示全部楼层
本帖最后由 clover小苜 于 2015-3-24 21:28 编辑

开启passive-interface后,确实开始计时,如下图,
R2#sh ip rip da
1.0.0.0/8    auto-summary
1.1.1.1/32
    [7] via 192.168.12.1, 00:01:13, FastEthernet0/0
当达到180s之后进入抑制计时器,R2上的1.1.1.1路由显示为passboly-down。
R       1.1.1.1/32 is possibly down,
          routing via 192.168.12.1, FastEthernet0/0
当关闭R1的passive-interface后,当R2收到R1的更新后,R2的该路由仍然处于passboly-down状态
*Mar  1 00:25:45.555: RIP: received v2 ** from 192.168.12.1 on FastEthernet0/0
*Mar  1 00:25:45.559: RIP: ** contains 1 routes
当no掉偏移列表后,当将触发R1的更新
*Mar  1 00:27:09.943: RIP: received v2 ** from 192.168.12.1 on FastEthernet0/0
然后直接更新R2的RIP 数据库,更新路由表
 楼主| 发表于 2015-3-25 19:48:16 | 显示全部楼层
clover小苜 发表于 2015-3-24 21:22
开启passive-interface后,确实开始计时,如下图,
R2#sh ip rip da
1.0.0.0/8    auto-summary

我做实验的结果是当R1no掉passive和偏移列表后(flush timer还没超时),R2不是马上恢复1.1.1.1的路由,而是等到flush定时器超时后,删除possiblydown的路由(1.1.1.1),然后才重新接受R1的路由,我的疑惑是:rip在抑制定时器工作期间如果又收到更新(metric分别大于、小于、等于原metric)时,路由器是怎么处理的?因为我看很多文档都是讲:如果收到的更新的metric更小,就马上恢复路由,相等或者大于,就会忽略更新。这与我的实验结果不符,所以特来论坛问问
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-17 04:58 , Processed in 0.075531 second(s), 20 queries , Gzip On.

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