变长子网掩码和路由聚合在网络设计中的应用( 三 )


图6
如图6 , 路由器D作为区域边界路由器连接到公司骨干区域 , 在未执行路由聚合前 , D中包括8条路由记录(/24位路由2条 , /27位路由3条 , /30位路由3条) , 经过聚合以后 , D只需向骨干区域传送一条172.16.12.0/22的记录即可 。同时 , 由于采用了路由聚合 , 区域内部网络的变动引起的路由表的变化将只影响到本区域内部 , 其它区域不受影响 。
下面以RIPv2为例 , 演示执行路由聚合的方法:
router rip//启动rip进程
version 2//切换到ripv2版本
no auto-summary//关闭自动聚合 , 切换为手动聚合
int s1//切换到s1端口
ip summary-address rip 172.16.12.0 255.255.252.0//手动配置路由聚合到172.16.12.0/22
网络聚合的计算可以归纳为3步:
1.写出待聚合地址的二进制形式 。
2.从左到右找出连续相同的位 , 统计相同的位数 。
3.写出聚合地址 。
聚合地址计算示例:
表一
聚合地址 172.16.12.0/22 :有相同的前 22 位
不相同的 10 位
172.16.12.0/24
10101100. 00010000.000011
00.00000000
172.16.13.0/24
10101100. 00010000.000011
01.00000000
172.16.14.0/27
10101100. 00010000.000011
10.00000000
172.16.14.32/27
10101100. 00010000.000011
10.00100000
172.16.14.64/27
10101100. 00010000.000011
10.01000000
172.16.14.224/30
10101100. 00010000.000011
10.11100000
172.16.14.228/30
10101100. 00010000.000011
10.11100100
172.16.14.232/30
10101100. 00010000.000011
10.11101000
注重 , 聚合地址选择上有一定的要求:
1.地址块必须是连续的
2.聚合地址位于二进制位的边界(可以被2除尽)
3.经过聚合的地址有时也称作超网(supernet) 。
变长子网掩码 , 路由聚合解决了传统网络设计中诸如不能有效分配地址 , 不连续子网 , 有效路由聚合 , 减小网络变动影响范围等问题等诸多问题 , 对于提高网络性能 , 可靠性 , 可用性有积极的作用 , 在大型网络设计中是必要的 。由于变长子网掩码 , 路由聚合相对比较复杂 , 也比较轻易出错 , 因此 , 实际设计中 , 需要结合网络物理结果 , 逻辑结构 , 数据流向图仔细考虑 。

推荐阅读