前言:最近在学习网络子网划分,学到路由聚合发现有点小问题,顺便把各大博主的题目整合学习一下。
路由汇聚:
是把一组路由汇聚为一个单个的路由广播。路由汇聚的最终结果和最明显的好处是缩小网络上的路由表的尺寸。
算法原理:
1)将各子网地址的网段以二进制写出。(写出不同字节即可)
2)比较,从第1位比特开始进行比较,找到第一个不相同的比特数,保留前面相同位数,然后将相同比特后面的数(到末尾)填充为0。由此得到的地址为汇总后的网段的网络地址,其网络位为连续的相同的比特的位数。
废话不多说,直接上题,通过几个题目深入理解路由聚合概念
有如下的4个/24地址块,试进行最大可能的聚合。
212.56.132.0 /24
212.56.133.0 /24
212.56.134.0 /24
212.56.135.0 /24
解析:将上面四个地址块进行二进制转换
212.56.10000100.0 /24
212.56.10000101.0 /24
212.56.10000110.0 /24
212.56.10000111.0 /24
相同的前缀有22位,保留相同位数,将相同比特后面的数(到末尾)填充为0
所以很容易得出聚合后的地址块为:212.56.132.0/22