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

[已解决] 关于路由表

[复制链接]
发表于 2012-10-5 15:09:56 | 显示全部楼层 |阅读模式
未命名.jpg

如果去 10.4.0.0

C已经不能到了,为什么 还要跳到B,然后再跳回C


发表于 2012-10-5 19:07:29 | 显示全部楼层
收敛时间的问题,即使C知道10.4.0.0已经不能到达了,如果B还没来得及收敛,那么B依然以为10.4.0.0可达,所以依然传输给C,形成环路!
沙发 2012-10-5 19:07:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-5 19:11:34 | 显示全部楼层
这是没有使用水平分割、路由中毒等放环措施时在RIP里造成的现象,虽然C的直连4.0网段失效,但R3在还没来得及从R4收到剔除了这条路由的update来更新自己的路由表前就向R4发送了包含这条路由的自己的整张路由表,所以R4将能从R3收到这条路由,故R4上的下一跳变为指向R3,这样R3也就能从R4继续收到包含这条路由的update,因此下一跳还是指向R4,形成了死循环。两个路由器的路由表里的下一跳互指对方,所以数据包将在两者之间会来回跳。
板凳 2012-10-5 19:11:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-5 19:27:15 | 显示全部楼层
因为动态路由会周期性的向邻居路由器发送更新包,来维护自己的路由表。RIP会产生路由回环,不能及时的收敛。所以要采用一定的措施来保证无环。
地板 2012-10-5 19:27:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-5 20:39:07 | 显示全部楼层
楼上给出了解释,我就不写了
5# 2012-10-5 20:39:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-5 22:39:06 | 显示全部楼层
一般路由协议都有防环机制,从图看你路由B到4.0走S1,C给出的表到4.0走S0.这样就会来回跳。
比如:走的是RIP,15跳后就自动丢弃了。OSPF会自动给出空路由,S1=NULL。
像图上这样的一般是:全网互联后,C上跑默认路由走S0口,E口断。
这种情况没关系,只是会浪费点资源。
6# 2012-10-5 22:39:06 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-6 11:20:41 | 显示全部楼层
这个图有问题,是ALLEN 讲师里说的
7# 2012-10-6 11:20:41 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-6 11:56:34 | 显示全部楼层
额,楼上说的很好
8# 2012-10-6 11:56:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-8 11:04:16 | 显示全部楼层
路由环路问题
好消息传的快,坏消息传的慢
9# 2012-10-8 11:04:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-10-8 11:12:39 | 显示全部楼层
10# 2012-10-8 11:12:39 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 18:13 , Processed in 0.131380 second(s), 28 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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