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

[分享] RIP路由协议中的split-horizon与split-horizon with poisoned reverse剖析

[复制链接]
发表于 2009-12-14 14:34:00 | 显示全部楼层 |阅读模式
RIP作为一种距离矢量路由协议,无论是产生路由环路还是收敛慢都是我们不愿意看到的。当然它也有一些辅助的措施来补救,比如:
1、Split-horizon(水平分割)
2、Split-horizon with poisoned reverse(带毒性逆转的水平分割)
3、Triggered update(触发更新)
4、Holddown timer
5、Define a maximum hop count(定义最大值)

但是NA教材在水平分割以及带毒性逆转的水平分割方面解释得并不清楚。

一、水平分割(split-horizon)
水平分割是指,从一端收到的路由信息,不能再从原路被发送回去。
如下图所示:
----------R1------------R2------------R3-----------
10.1.1.1            172.16.0.0            192.168.0.0

我们统一拿RIP举例:
如果R2从R3学到了有关192.168.0.0这个网段的路由更新,不能再给R3发送回去。我们可以用debug ip rip观察R3上的路由更新,会发现R3把192.168.0.0这个网段的条目以广播的形式在向R2发送,但是从R2收到的路由更新却不会包含192.168.0.0这个网段的条目。实际上这个条目被抑制,或者说过滤了。


二、带毒性逆转的水平分割(split-horizon with poisoned reverse)
但是能收到哪怕是坏消息总是比收不到消息要好得多。我们可以用带毒性逆转的水平分割来实现这一点。

这时候在R3上打开debug,观察RIP更新进程。其实它是能收到有关R2的更新的,但是更新中包含的有关192.168.0.0这个网段的跳数却是16跳,也就是无穷大!所以无论怎样,R3都不会将这个条目置入自已的路由表内。也就保证了路由信息的可靠性。

推荐使用带毒性逆转的水平分割。
发表于 2009-12-14 18:19:25 | 显示全部楼层

IT柏拉图倒真的是...

IT柏拉图倒真的是...
沙发 2009-12-14 18:19:25 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2009-12-15 09:05:34 | 显示全部楼层

我的啦嘿嘿

我的啦嘿嘿
板凳 2009-12-15 09:05:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2010-4-8 01:19:46 | 显示全部楼层
谢谢谢谢谢谢
地板 2010-4-8 01:19:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-2-25 11:49:06 | 显示全部楼层
今天已经够累了。
5# 2012-2-25 11:49:06 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-3-21 04:40:57 | 显示全部楼层
谢谢楼主贡献
6# 2012-3-21 04:40:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-31 17:18:10 | 显示全部楼层
下载看学习学习
7# 2013-3-31 17:18:10 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-3-31 23:59:20 | 显示全部楼层
8# 2013-3-31 23:59:20 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-4-3 09:49:21 | 显示全部楼层
学习下。。。。。。
9# 2013-4-3 09:49:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2013-4-3 09:49:32 | 显示全部楼层
学习下。。。。。。
10# 2013-4-3 09:49:32 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 16:48 , Processed in 0.070897 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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