昨天的CCNA讲到了RIP和EIGRP,开始可以玩一些比较有趣的实验了。
用四台路由器R1到R4,连接成如下拓扑。并如图所示进行端口的配置。

随后,如下图所示,R1、R2、R4运行RIP协议,R2、R3、R4运行EIGRP协议。

当然需要把2.2.2.0/24网段和4.4.4.0/24网段同时宣告为RIP和EIGRP。
这种情况下配置完成后,路由器对于R2到R4的路由选择,肯定是走右边的EIGRP这条路。因为EIGRP要比RIP可靠。
可以先看一下R2上面的路由表,如下图所示。

可以看到R2学习到一条D路由,也就是EIGRP路由,并且是通过S1/1口学到的。对比上图就知道是从右边EIGRP区域学到的。
我们再来看看traceroute的结果。
![]()
可以很明显的看出来路由器R2到R4只会走一条路,也就是右边的EIGRP区域的路。这不难理解,因为路由表中只有一条D路由。
但是如果我在RIP中关闭自动汇总,而EIGRP中继续保持自动汇总会出现什么情况?
下图是关闭RIP的自动汇总,EIGRP保持不变的R2上的路由表。

R2上多出来了一条R路由,也就是RIP路由,是通过S1/0口学习到的,也就是左边的RIP区域。
到达一个网段但是却出现了两条路由条目,路由器到底是走哪一条呢?
我们再看看此时的traceroute结果。
![]()
这次居然走左边的RIP区域了!!
再做一点小实验,如果把RIP的自动汇总打开,把EIGRP的自动汇总关闭又会出现什么状况呢?
看看R2的路由表吧。

各位应该都能发现红色框中的部分,与上面那个有点点小区别。
上面那张路由表中,R条目学习到的是4.4.4.0/24网段,D条目学习到的是4.0.0.0/8网段,而在这张路由表中恰好相反。
依然不难理解,上面那个时候是关闭了RIP的自动汇总,学习到的肯定就是VLSM的网络了,而下面这个关闭的是EIGRP的自动汇总,所以VLSM的网络应该存在于D条目中,当然事实也证明了这一点。
这次traceroute结果会是怎样呢?看看吧。
![]()
这次是走回右边的路了~~
总结一下,对于同时运行RIP和EIGRP两个协议的网络,一个路由到另一个路由如果有两条路可以选择,通常是选择更为可靠的那条路,RIP是最不可靠的,OSPF其次,EIGRP是最可靠的,这里插一小句,这里说的是动态路由协议,如果看静态的话,直连是最为可靠的,静态路由其次,因为它们都是静态而不是动态的。
至于RIP和EIGRP一边开启自动汇总而另外一边关闭自动汇总,路由表中都将学习到两条路由条目。正如本实验中,R2学习到4.0.0.0/8网络和4.4.4.0/24网络,虽然都是指向同一个地址,但是它们代表的意义完全不相同。因为开启了自动汇总,所有的ip地址都将自动汇总成为三大类网络,所以4.4.4.0这个24位的网络就变成了4.0.0.0这个8位网络。
然后路由表的匹配原则是最长匹配,所以4.4.4.4和4.4.4.0/24的网络能匹配24位,而和4.0.0.0/8的网络只能匹配8位,当然就选择24位的网络了,这也是本文中的关键点。只要想通这个,应该就不成问题了。
流沙咖啡 写于2009年6月22日晚。
——————————————————————————————————————
    转载本站文章请注明,转载自:[流沙咖啡·冷色调][http://heavenfire.cn]
    本文标题:CCNA学习笔记——【2nd】RIP和EIGRP的自动汇总和路由选择的关系
——————————————————————————————————————2 条评论了已经
Trackbacks/Pingbacks
发表评论
字体为 粗体 是必填项目,邮箱地址 永远不会 被公布。
允许部分 HTML 代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://heavenfire.cn),所有标签都必须完整的关闭。
超出部分系统将会自动分段及换行。
请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。










崩溃……看不懂
[回复]
流沙咖啡 回复:
六月 23rd, 2009 at 10:18
呃,你要是能看懂那我们这些学了这么久的人不就没饭吃了
[回复]