EIGRP 的自动汇总,只是在网络边界上自动汇总,网络边界指的是什么?即10.0.0.0/8跟172.16.0.0/16路192.168.0.0/24就属于不同的主网,也就是/8、、/16、、/24的主网,在这些网络的边界处,就是网络边界。自动汇总就发生在这个边界处,也仅仅是边界处。
实验一、
如图所示,R1不要自动汇总,R2、R3自动汇总,看看,在R3上,会有什么样的路由条目?
是10.10.10.0/24还是10.0.0.0/8????
- R1:
- interface Loopback0
- ip address 10.10.10.1 255.255.255.0
- !
- interface Loopback1
- ip address 10.20.20.1 255.255.255.0
- !
- interface Serial0/0
- ip address 172.16.10.1 255.255.255.0
- serial restart-delay 0
- !
- router eigrp 100
- network 10.0.0.0
- network 172.16.0.0
- no auto-summary
- R2:
- interface Serial0/0
- ip address 172.16.10.2 255.255.255.0
- serial restart-delay 0
- !
- interface Serial0/1
- ip address 192.168.10.2 255.255.255.0
- serial restart-delay 0
- !
- router eigrp 100
- network 0.0.0.0
- auto-summary
- R3:
- interface Serial0/0
- ip address 192.168.10.3 255.255.255.0
- serial restart-delay 0
- router eigrp 100
- network 0.0.0.0
- auto-summary
结果是:
虽然R1没有自动汇总,但是R2上有自动汇总,不应该会将10.10.10.0/24自动汇总成10.0.0.0/8吗?
我查过,都说是自动汇总是在网络边界将路由汇总到主类网络,但是R2并不是10.0.0.0这个主类网络跟其它网络的边界,而是172.16.0.0/16主类网络跟192.168.0.0/24主类网络的边界,所以,在这个边界处才不会发生自动汇总,但是172.16.10.0/24却被 正确的自动汇总成172.16.0.0/16。
但是这个问题我并没有查到确切的资料,这只是我的猜想与实验的分析。对与错,大家如果知道的话请留言纠正我。
实验二:
- R1:
- interface Loopback0
- ip address 10.10.10.1 255.255.255.0
- !
- interface Serial0/0
- ip address 10.10.20.1 255.255.255.0
- serial restart-delay 0
- router eigrp 100
- network 0.0.0.0
- no auto-summary
- R2:
- !
- interface Serial0/0
- ip address 10.10.20.2 255.255.255.0
- serial restart-delay 0
- !
- interface Serial0/1
- ip address 192.168.10.2 255.255.255.0
- serial restart-delay 0
- router eigrp 100
- network 0.0.0.0
- auto-summary
- R3:
- !
- interface Serial0/0
- ip address 192.168.10.3 255.255.255.0
- serial restart-delay 0
- !
- router eigrp 100
- network 0.0.0.0
- auto-summary
结果是:
被自动汇总了。
对比实验一跟实验二,区分网络边界的定义,我的想法应该 是没有错的。
结论:自动汇总只会在网络边界自动汇总,超过其主类网络 的区域时,即使开启了自动汇总,也不会再自动汇总,此时只能手工汇总。
转载于:https://blog.51cto.com/yeelone/498580