子网聚合的方法:
把各子网的网络地址用二进制展开
从最高字节开始找到连续相同部分,得出聚合后网络的子网掩码长度(相同部分的总位数),其余部分为聚合后网络主机的ID位数
把连续相同部分位数全置一,其余部分全部置0,即得出聚合后网络的子网掩码
把连续相同部分保持不变,其余部分全部置0,即得出聚合后网络的网络地址
【示例1】把192.1686.1.0/27、192.168.1.32/27、192.168.1.64/27、192.168.1.92/27这四个连续子网进行聚合,求聚合后的网络地址和子网掩码
先把以上四个子网的网络地址用二进制表示
11000000.10101000.00000001.00000000
11000000.10101000.00000001.00100000
11000000.10101000.00000001.01000000
11000000.10101000.00000001.01100000
从中可以看出他们相同部分为:11000000.10101000.00000001.0,然后把后面部分非全置0,得出聚合网络的 网络地址为11000000.10101000.00000001.00000000,即192.168.1.0/25
把连续相同部分全部置1,其余部分全部置0,即255.255.255.128
【示例2】汇聚192.168.4.0/24、192.168.5.0/24、192.168.6.0/24、192.168.7.0/24这四个标准网络,求聚合后的网络地址和子网掩码
先把以上四个网络的网络地址转换成如下二进制形式
11000000.10101000.00000100.00000000
11000000.10101000.00000101.00000000
11000000.10101000.00000110.00000000
11000000.10101000.00000111.00000000
从中可以得出连续相同的部分一共有22位,即11000000.10101000.000001,把其余位置0,即得出聚合后的网络地址为:11000000.10101000.00000100.00000000,即192.168.4.0/22
把连续相同部分位全部置1,其余部分就全部置0,就得出聚合网络的子网掩码为11111111.11111111.11111100.00000000,即255.255.252.0