r2:
loopback 0 :172.16.1.0 255.255.255.0
loopback 1: 172.16.2.1 0 255.255.255.0
loopback 2 :172.16.3.1 0 255.255.255.0
以
e
igrp
发布各直连路由
r2:
router eigrp 1
net
work 23.1.1.0 0.0.0.255
netw
ork 172.16.0.0 0.0.255.255
指定宣告路由的地址范围
.
no auto-summary
r3 ,r4
同上
.
r2
auto-summary
r3 no auto-summary
r4 no auto-summary
r2:
34.0.0.0/24 is subnetted, 1 subnets
D
34.1.1.0 [90/2681856] via 23.1.1.2, 00:00:23, Serial1/1
23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
23.1.1.0/24 is directly connected, Serial1/1
D 23.0.0.0/8 is a summary, 00:00:40, Null0
自动汇总后将对本地直连的路由进行汇总
,
并且汇总的条目所对应的接口为一个空接口
.
这里的意思是
.
如果和
23.1.1.0
不匹配的路由
,
将交给
23.0.0.0 ,
但是这是一个黑洞
,
也就是路由到此将会被吞噬
.
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 is a summary, 00:00:40, Null0
对本地路由
,
汇总后产生路由黑洞
.
C 172.16.1.0/24 is directly connected, Loopback0
C
172.16.2.0/24 is directly connected, Loopback1
C
172.16.3.0/24 is directly connected, Loopback2
r3:
34.0.0.0/24 is subnetted, 1 subnets
C
34.1.1.0 is directly connected, Serial1/2
23.0.0.0/24 is subnetted, 1 subnets
C
23.1.1.0 is directly connected, Serial1/1
D
172.16.0.0/16 [90/2297856] via 23.1.1.1, 00:00:18, Serial1/1
由于
r2
上使用了自动汇总
,
会对本身直连的路由条目进行汇总
,
然后将汇总后的路由发布出来
.
所以学到的是
172.16.0.0
r4:
34.0.0.0/24 is subnetted, 1 subnets
C
34.1.1.0 is directly connected, Serial1/2
23.0.0.0/24 is subnetted, 1 subnets
D
23.1.1.0 [90/2681856] via 34.1.1.1, 00:01:17, Serial1/2
172.16.0.0/16 is subnetted, 1 subnets
D 172.16.0.0 [90/2809856] via 34.1.1.1, 00:01:34, Serial1/2
学习到
r3
发布的路由
,
学习的源是
r3,
而不是
r2
r2
no auto-summary r3 auto-summary r4 no auto-summary
r3
34.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
34.1.1.0/24 is directly connected, Serial1/2
D 34.0.0.0/8 is a summary, 00:00:18, Null0
对本地路进行汇总
23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
23.1.1.0/24 is directly connected, Serial1/1
D 23.0.0.0/8 is a summary, 00:00:18, Null0
对本地路由进行汇总
172.16.0.0/24 is subnetted, 3 subnets
D
172.16.1.0 [90/2297856] via 23.1.1.1, 00:00:10, Serial1/1
D
172.16.2.0 [90/2297856] via 23.1.1.1, 00:00:10, Serial1/1
D
172.16.3.0 [90/2297856] via 23.1.1.1, 00:00:10, Serial1/1
对学习来的外部路由没有汇总
,
r
4
34.0.0.0/24 is subnetted, 1 subnets
C
34.1.1.0 is directly connected, Serial1/2
D 23.0.0.0/8 [90/2681856] via 34.1.1.1, 00:00:02, Serial1/2
学习到的是
r
3
汇总后的路由
.
172.16.0.0/24 is subnetted, 3 subnets
D
172.16.1.0 [90/2809856] via 34.1.1.1, 00:06:25, Serial1/2
D
172.16.2.0 [90/2809856] via 34.1.1.1, 00:06:25, Serial1/2
D
172.16.3.0 [90/2809856] via 34.1.1.1, 00:06:25, Serial1/2
学习到
r2
发布的路由
,
r3
的汇总没有影响到学习到的汇总
.
即使开启了自动汇总
,
r3
并没有对学习到的路由进行汇总
.
只是对自己直连的路由进行汇总
.
可见自动汇总功能的范围只是
针对自己本地路由条目才有效
,
对学习到的路由是不生效的
.
而且由于
r2
并没有开启自动汇总功能
,
虽然发布的是
172.160.0.0 0.0.255.255 ,
但是实际发布的是将三个网段分开发布的
.
对于开启了自动汇总的路由器
,
会对本地路由汇总后再发布
.
r2
auto-summary
r3
auto-summary
r4 no auto-summary
r2
D
34.0.0.0/8 [90/2681856] via 23.1.1.2, 00:14:11, Serial1/1
23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
23.1.1.0/24 is directly connected, Serial1/1
D
23.0.0.0/8 is a summary, 00:01:00, Null0
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 is a summary, 00:01:00, Null0
将要以
eigrp
发布汇总后的路由
C
172.16.1.0/24 is directly connected, Loopback0
C
172.16.2.0/24 is directly connected, Loopback1
C
172.16.3.0/24 is directly connected, Loopback2
r3
34.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
34.1.1.0/24 is directly connected, Serial1/2
D 34.0.0.0/8 is a summary, 00:14:32, Null0
d
代表将要以
eigrp
发布汇总后的路由
23.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C
23.1.1.0/24 is directly connected, Serial1/1
D
23.0.0.0/8 is a summary, 00:14:32, Null0
D 172.16.0.0/16 [90/2297856] via 23.1.1.1, 00:01:21, Serial1/1
学习到
r2
汇总路由
r4
34.0.0.0/24 is subnetted, 1 subnets
C
34.1.1.0 is directly connected, Serial1/2
D
23.0.0.0/8 [90/2681856] via 34.1.1.1, 00:14:45, Serial1/2
D
172.16.0.0/16 [90/2809856] via 34.1.1.1, 00:01:34, Serial1/2
r2 no auto-summary
r3 no auto-summary
r4 no auto-summary
手动汇总
:
r3(config-if)#inteface serial 1/1
r3(config-if)#ip summary-address eigrp 1 172.168.1.0 0.0.255.255
在接口上对学来的路由进行汇总
r3:
D
172.16.0.0/16 is a summary, 00:05:00, Null0
手动汇总产生的效果
.
和自动汇总不一样
,
手动汇总会对学来的路由自动产生一条指向空接口的汇总路由
.
D
172.16.1.0/24 [90/2297856] via 23.1.1.1, 00:09:09, Serial1/1
D
172.16.2.0/24 [90/2297856] via 23.1.1.1, 00:09:09, Serial1/1
D
172.16.3.0/24 [90/2297856] via 23.1.1.1, 00:09:09, Serial1/1
学习到的还是
r2
上好布的没有汇总过的路由
.
r4:
172.16.0.0/24 is subnetted, 3 subnets
D
172.16.1.0 [90/2809856] via 34.1.1.1, 00:09:03, Serial1/2
D
172.16.2.0 [90/2809856] via 34.1.1.1, 00:09:03, Serial1/2
D
172.16.3.0 [90/2809856] via 34.1.1.1, 00:09:03, Serial1/2
对于入向流量的接口的手动汇总
,r4
上学习到的还是
r2
发布的没有汇总过的条目
,
r3
的手动汇总只是把学习到的路由在自己本身设备上汇总了
,
但是发布时还是发布的
r2
上没有汇总的路由
,
也就是说虽然手动汇总可以对学习到的条目进行汇总
.
但是只是在本地生效
.
手动汇总
:
r3(config-if)#inteface serial 1/2
r3(config-if)#ip summary-address eigrp 1 172.168.1.0 0.0.255.255
在出接口上对学来的路由进行汇总
.
r3:
172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
D 172.16.0.0/16 is a summary, 00:00:02, Null0
D 172.16.1.0/24 [90/2297856] via 23.1.1.1, 00:03:05, Serial1/1
D 172.16.2.0/24 [90/2297856] via 23.1.1.1, 00:03:05, Serial1/1
D 172.16.3.0/24 [90/2297856] via 23.1.1.1, 00:03:05, Serial1/
r4:
D 172.16.0.0/16 [90/2809856] via 34.1.1.1, 00:01:10, Serial1/2
r4学到的是汇总后的路由,r3上学到的是明细路由.出接口的汇总才会发布,入接口的汇总不会发布.
此时
r2
和
r3
在本路由器汇总后
,
并发布汇总后的路由
.
实验结论
:
自动汇总
:
只能对本地直连的路由进行汇总
,
不会对学习到的路由进行汇总
,
对本地汇总后的路由条目的接口指为
null
0,
用于阻止环路的形甩
.
然后发布时只会将汇总后的
本地路由
发布
,
对学习来的路吊条目不会进行汇总
,
具体效果查看实验
.
手动汇总时
,
汇总的对象可以是本地路由条目或者外部路由条目
.
对入接口的汇总只会在本路由器上生效
,
但是并不会发布
.
而对出接口的汇总时会在本路由器上产生路由黑洞
,
用于阻止形成环路的可能
,
并且会将汇总后路由发布出去
.