雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12037|回复: 20

[讨论/求助] 关于EIGRP的自动汇总的疑问

  [复制链接]
发表于 2011-9-7 14:11:02 | 显示全部楼层 |阅读模式
  EIGRP默认开启有类网络边界自动总结,但是只对本地产生的路由进行自动总结,对于穿越本路由器的路由条目,EIGRP是不能自动总结的,这一点和RIP不同。

  这是我在CCNA实验指南上看到的对于EIGRP自动汇总的说明,但是我不明白“本地产生的路由”和“穿越本路由器的路由”这两个概念是什么意思,书中也没有更为细致的讲解,在网上也找不到确切的说明。

  这里有没有朋友能为我解释一下,能有个简单的事例说明就更感谢了!
发表于 2011-9-7 14:52:34 | 显示全部楼层
RIP的汇总是不管是自己通告的还是学习到的,发送给别人的时候都会进行汇总
EIGRP是只有自己通告的会进行汇总,而从别人学习到的细路由条目是不会汇总的。
例如:三台路由器R1-----R2-----R3,R1有一个lo0:1.1.1.1/24的通告到EIGRP网络中,并且R1关闭自动汇总,R2和R3开启汇总,那么R3学习到1.1.1.0/24的网络,而不是1.0.0.0/8的网络,R2和R1相连的12.1.1.0/24的网络,R3学习到得是12.0.0.0/8.
发表于 2011-9-7 15:01:08 | 显示全部楼层
帮忙顶一下!
发表于 2011-9-7 15:39:25 | 显示全部楼层
顶一个 : )
发表于 2011-9-7 17:21:19 | 显示全部楼层
首先支持2楼的linda姐~

其次那个EIGRP的总汇~

“本地产生的路由”和“穿越本路由器的路由”这两个概念

我经过一些实验发现~

那个“本地产生的路由”其实就是你本地宣告进EIGRP进程的那个范围包含的本地的那些接口
比如
net 172.16.0.0 0.0.255.255
那么本地路由上所有在 172.16.X.X这个网段的接口都将参与EIGRP的进程
而没有关闭路由总汇的前提下~这些接口从一些非172.16.X.X网段的接口发送数据出去的时候
比如一个接口的IP是172.16.1.1它从另外一个192.168.1.1接口发送EIGRP分组时
就会将自己总汇了之后才发出去~

对于那个“穿越本路由器的路由”
其实就是当别人发过来一个EIGRP分组信息~比如一个12.1.1.0/24的分组
本地路由EIGRP进程并没有net这么一个路由信息(并没有这样net 12.1.1.0 0.0.0.255)
所以就算本地开启了总汇~在讲这个收到的分组发送出去的时候也不会将他总汇成比如12.0.0.0/8这样的
而是直接用收到的12.1.1.0/24来发送~

所以我后来总结一下发现~
本地路由在没有关闭总汇的情况下
第一:发送直连接口分组时,会在主网边界总汇发送
第二:收到一条路由条目时候(比如12.1.1.0/24),判断两个条件,其一本地路由是否有接口在这个主网中,其二如果有 这个接口是否被宣告进EIGRP进程(net 12.1.1.0 0.0.0.255)如果都成立~将总汇转发,不成立则不总汇直接转发~



=======================

以上个人观点-  -不对还请各位指正.
 楼主| 发表于 2011-9-7 17:43:00 | 显示全部楼层
本帖最后由 liufisky 于 2011-9-7 17:43 编辑

谢谢大家的回复帮助,从刚才起就一直在实验你们说的理论,但我发现EIGRP的主类宣告方式在自动汇总开启的前提下,仍会发送路由明细,而不是汇总路由。

比如,按照linda老师的实例,我将R1的loop 0接口ip改为12.2.1.1/24,开启自动汇总,使用“network 12.0.0.0”宣告loop 0和R1上的物理接口地址,然后在R2上查看路由信息,发现它学习到12.2.1.0/24的网络,而不是12.0.0.0/8。

这个让原本以为已经明白其中道理的我又晕乎了,请问大家这是为什么呢?
发表于 2011-9-7 20:07:28 | 显示全部楼层
liufisky 发表于 2011-9-7 17:43
谢谢大家的回复帮助,从刚才起就一直在实验你们说的理论,但我发现EIGRP的主类宣告方式在自动汇总开启的前提 ...

可能是因为你那个回环口和发出EIGRP分组的接口是再同一个主网络中都是(12.0.0.0)所以不总汇,总汇发生在主网边界~我猜的~
 楼主| 发表于 2011-9-7 20:52:40 | 显示全部楼层


配置如下:
R1:
R1(config)#inter lo 0
R1(config-if)#ip add 12.2.1.1 255.255.255.0
R1(config-if)#inter s0/0
R1(config-if)#ip add 12.1.1.1 255.255.255.0
R1(config-if)#no shut
R1(config-if)#router eigrp 1
R1(config-router)#auto-summary
R1(config-router)#net 12.0.0.0

R2:
R2(config)#inter s0/0
R2(config-if)#ip add 12.1.1.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#clo ra 64000
R2(config-if)#inter s0/1
R2(config-if)#ip add 2.1.1.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#clo ra 64000
R2(config-if)#router eigrp 1
R2(config-router)#auto-summary
R2(config-router)#net 12.0.0.0
R2(config-router)#net 2.0.0.0

R3:
R3(config)#inter s0/1
R3(config-if)#ip add 2.1.1.1 255.255.255.0
R3(config-if)#no shut
R3(config-if)#router eigrp 1
R3(config-router)#auto-summary
R3(config-router)#net 2.0.0.0

路由输出如下:
R1:D    2.0.0.0/8 [90/2681856] via 12.1.1.2, 00:16:19, Serial0/0
     12.0.0.0/24 is subnetted, 2 subnets
C       12.1.1.0 is directly connected, Serial0/0
C       12.2.1.0 is directly connected, Loopback0

R2:
     2.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C       2.1.1.0/24 is directly connected, Serial0/1
D       2.0.0.0/8 is a summary, 00:17:05, Null0
     12.0.0.0/8 is variably subnetted, 3 subnets, 2 masks
C       12.1.1.0/24 is directly connected, Serial0/0
D       12.0.0.0/8 is a summary, 00:17:05, Null0
D       12.2.1.0/24 [90/2297856] via 12.1.1.1, 00:17:09, Serial0/0

R3:
     2.0.0.0/24 is subnetted, 1 subnets
C       2.1.1.0 is directly connected, Serial0/1
D    12.0.0.0/8 [90/2681856] via 2.1.1.2, 00:18:01, Serial0/1

对于R1和R3的路由输出没有什么疑问,但是R1已经启用了自动汇总,为什么R2还能够学到12.2.1.0/24这个网络的路由明细呢?
烦请知道的朋友为我解惑,谢谢大家!






本帖子中包含更多资源

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

x
 楼主| 发表于 2011-9-7 21:56:02 | 显示全部楼层
本帖最后由 liufisky 于 2011-9-7 22:08 编辑

主类网络边界么,这个概念我还不是很清楚,我去查查相关说明吧,先谢谢大家的帮助了。
发表于 2011-9-7 22:35:14 | 显示全部楼层
飘过,不懂,帮你顶下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 03:13 , Processed in 0.094087 second(s), 19 queries , Gzip On.

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