EIGRP/RIP v2的路由汇总
1.EIGRP汇总步骤
①让EIGRP通告某条明细路由(要让路由器能够通告汇总后的路由,则本路由器必须存在属于汇总路由范围内的至少一条明细路由)
②在接口下配置路由汇总(Cisco路由器缺省使用所有已通告明细路由中最小metric值作为汇总路由的metric值;华为设备则选取最大metric作为汇总路由的metric)
2.示例
①router(config)#router eigrp 100/rip
router(config-router)#no auto-summary
router(config-router)#network 20.1.1.1 0.0.0.0
router(config-router)#network 20.1.2.1 0.0.0.0
②router(config-router)#int f0/0
router(config-if)#ip summary-address eigrp/rip 100 20.1.0.0 255.255.0.0
router(config)#ip route 20.1.0.0 255.255.0.0 null0
#为了防止网络中潜在的环路,需要配置一条指向null0的静态路由(RIP需要手工配置这条静态路由)
3.汇总路由网络地址及掩码的计算
①路由汇总的基本概念
管理员通过路由汇总来减小网络中路由选择表的尺寸。路由汇总(Route Summarization)使得一些更为具体的路由被单个路由所取代,该路由包含了被取代的路由中所有子网的IP地址。路由汇总减小了路由选择表的尺寸,同时保持了网络中到目的地址的所有路由。因此,路由汇总可以提高路由选择的效率,节省路由器的内存;同时还缩短了收敛时间,原因是路由器在汇总路由后无需通告各个子网的状态变化。通过仅通告整个汇总路由是激活还是关闭,拥有这样汇总路由的路由器,无需在各个子网发生变化时都要重新收敛。
②路由汇总的策略
以下列出了概括的路由汇总策略,用来为一组路由找到最佳汇总路由。
a)用二进制列出所有需要汇总的路由IP地址。
b)从左向右观察此组路由地址,找出地址中相同的前N位。(目的是考虑相同的前半部分)
c)为了找到汇总路由的网络地址,应先写出步骤②中地址数值相同的位(前N位),地址中数值不同的位用二进制的0补齐,然后按8位一组将其转换为10进制,就得到了该汇总路由的网络地址部分。
d)为了找到汇总路由的掩码,应将步骤②中地址数值相同的前N位置为1,其余位用二进制的0补齐,然后按8位一组将其转换为10进制,就得到了汇总路由的掩码部分。
e)通过计算新汇总路由暗含的可用IP地址范围,并比较汇总子网的范围,来检查你的设计。新的汇总路由应该包含汇总子网中所有的IP地址。
③路由汇总实例
假设我们要为以下一组路由条目进行手动汇总:10.3.4.0、10.3.5.0、10.3.6.0和10.3.7.0,掩码均为255.255.255.0。我们按以上总结的步骤进行操作,如下:
a)00001010 00000011 00000100 00000000 ---10.3.4.0
00001010 00000011 00000101 00000000 ---10.3.5.0
00001010 00000011 00000110 00000000 ---10.3.6.0
00001010 00000011 00000111 00000000 ---10.3.7.0
b)通过观察以上二进制数值,可以看出这4个地址的前22位是完全一样的,即00001010.00000011.000001部分相同
c)为了找到此组路由的网络地址部分,我们把4个地址中不同的位全部置为0就得出了它们的地址为10.3.4.0
d)为了找到汇总路由的掩码,我们将此组地址中相同的位全部置为1,不同的部分全部用0补齐就得到了他们的掩码为255.255.252.0。
e)计算所得到的汇总路由10.3.4.0/22的IP地址范围,必须保证以上4个地址都在这个地址范围内。
思科知识点汇总贴
http://bbs.hh010.com/thread-529979-1-1.html
(出处: 鸿鹄论坛)