假设网络的拓扑结构如下所示:
说明:
IP地址
172.16.28.1/24、 172.16.29.1/24、 172.16.30.1/24
是连接到路由A的IP地址。
IP地址
172.16.36.1/24 172.16.37.1/24 172.16.38.1/24
是连接到路由B的地址。
IP地址
172.16.32.1/24 172.16.33.1/24 172.16.34.1/24
是连接到路由C的地址。而路由A、B、C连接3个园区网。
2.路由 A、B、C 的汇总地址如上图。
远程通信路由的配置如下:
-
路由A的配置A-1
Router>en Router#conf t Router(config)#host A A(config)#int fa0/0 A(config-if)#ip add 172.16.255.250 255.255.255.252 A(config-if)#no sh A(config-if)#no sh A(config-if)#exit A(config)#int fa0/1 A(config-if)#ip add 172.16.255.253 255.255.255.252 A(config-if)#no sh A(config-if)#no sh
路由B的配置B-1
Router>en Router#conf t Router(config)#host B B(config)#int fa0/0 B(config-if)#ip add 172.16.255.249 255.255.255.252 B(config-if)#no sh B(config-if)#no sh B#
路由C的配置C-1
Router>en Router#conf t Router(config)#host C C(config)#int fa0/1 C(config-if)#ip add 172.16.255.254 255.255.255.252 C(config-if)#no sh C(config-if)#no sh C(config-if)#
IP地址宣告与路由汇总
路由A的配置A-2
A(config)#int lo0 A(config-if)#ip add 172.16.28.1 255.255.255.0 A(config-if)#int lo1 A(config-if)#ip add 172.16.29.1 255.255.255.0 A(config-if)#int lo2 A(config-if)#ip add 172.16.30.1 255.255.255.0 nized command A(config-if)#route e 1 /*启动eigrp*/ A(config-router)#net 172.16.0.0 /*宣告路由*/ A(config-router)#
路由B的配置B-2
B(config)#int lo0 B(config-if)#ip add 172.16.36.1 255.255.255.0 B(config-if)#int lo1 B(config-if)#ip add 172.16.37.1 255.255.255.0 B(config-if)#int lo2 B(config-if)#ip add 172.16.38.1 255.255.255.0 B(config-if)#route e 1 /*启动eigrp*/ B(config-router)#net 172.16.0.0 /*宣告路由*/
路由C的配置C-2
C(config)#int lo0 C(config-if)#ip add 172.16.32.1 255.255.255.0 C(config-if)#int lo1 C(config-if)#ip add 172.16.33.1 255.255.255.0 C(config-if)#int lo2 C(config-if)#ip add 172.16.34.1 255.255.255.0 C(config)#route e 1 /*启动EIGRP*/ C(config-router)#net 172.16.0.0 /*路由宣告*/ C(config-router)#
由图可知,eigrp路由协议在默认的情况下路由汇总是开着的,而我们希望使用自己计算出的汇总路由,即需要关闭默认的路由汇总。
C(config)#route e 1 C(config-router)#no auto-summary
可以看到B 、C的6条IP地址。
下面是路由B的汇总配置命令
B(config)#int fa0/0 B(config-if)#ip su B(config-if)#ip summary-address ? eigrp Enhanced Interior Gateway Routing Protocol (EIGRP) B(config-if)#ip summary-address e B(config-if)#ip summary-address eigrp 1 172.16.36.0 255.255.252.0 B#
下面是路由C的汇总配置命令
C(config)#int fa0/1 C(config-if)#ip su C(config-if)#ip summary-address ? eigrp Enhanced Interior Gateway Routing Protocol (EIGRP) C(config-if)#ip summary-address e C(config-if)#ip summary-address eigrp 1 172.16.32.0 255.255.252.0 C#
可以看到通过路由汇总,路由A可以通过两条汇总路由就可以转发原来的6条地址,当路由B、C的地址更多时,这种路由汇总的转发效率将会十分可观。当然这也是有条件的,比如与路由B、C、A连接的ip地址的划分要合理(按地理位置或是按工作组划分)。
转载于:https://blog.51cto.com/020618/1251075