在平时的网络部署和管理过程中,我们经常要进行子网划分。子网划分的好处主要有以下三点 :(1)减少广播域;(2)有效利用和规划IP地址;(3)方便于管理。
图1 划分结果
从子网划分的原理上来讲,是从主机位的高位借位来当做子网位,假如借出了m位,则可以划分2m个子网。剩余的主机位数决定每个子网的计算机数量,假如剩余主机位数是n,则该子网的最大主机数是2n-2。为什么要减去2呢?因为主机位全1为广播地址,主机位全0为网络地址,这两个特殊地址是不能分配的。划分子网需要熟悉二进制和十进制数的互相转换、IP地址构成等相关知识,计算步骤比较繁琐。我们下面学习一种子网划分的简易方法。
我们首先将所有子网的主机数从大到小排序,根据最大主机数进行一级子网划分,接着计算出比主机数略大的2的次方数值(假如为x),则子网号为x的整数倍,广播地址为下一子网的网络地址减去1,可分配的IP范围介于网络地址和广播之间,标准子网掩码后面紧邻的数值等于256减去x(主网段为B类,子网掩码为255.255.(256-x).0;主网段为C类,子网掩码为255.255.255.(256-x))。将主机数多的子网确定好后,再将其它的子网按主机数大小依次进行二级划分乃至多级划分。
实例一:某单位有4个部门,每部门的计算机数量相当,均在50至60台之间。拟采用192.168.1.0/24作为主网段,请你进行子网划分。
本实例中,各部门电脑数量平均,都按主机数60划分即可。因为25-2<60<26-2,26=64,所以每个子网号是64的倍数,即:0、64、128、192。由于IP地址是连续的,每个子网的广播地址是其下一子网的网络号减去1,子网掩码最后一个数值是256-64=192,划分结果如图1所示。
实例二:某公司有5个部门,计算机数量分别是100、12、28、59、10台,主网段为192.168.10.0/24,请你进行子网划分。
图2 子网划分
图3 三级划分
图4 子网划分
图5 示意图
图6 最终结果
这个实例各部门电脑数量相差较大,需要进行多级子网划分。
(1)我们先将主机数量降序排列 :100、59、28、12、10。
(2)因为26-2<100<27-2,27=128,将整个网段分成2个子网,子网号是128的整数倍:0和128。第一个子网192.168.10.0/25分配给100台主机的部门,子网掩码最后部分的数值=256-128,即255.255.255.128;子 网192.168.10.128/25进行二级子网划分,如图2所示。
(3)因为 25-2〈59〈26-2,26=64,所以,将子网192.168.10.128/25分成2个子网:192.168.10.128/26和192.168.10.192/26。主机数59的部门所分子网网络地址是192.168.10.1 28/26,广播地址是192.168.10.191,子网掩码是255.2 55.255.192。子网19 2.168.10.192/26进行三级划分,如图3所示。
(4)因为2 4-2<2 8<2 5-2,25=32,所以将子网192.168.10.192/26分成2个子网:192.168.10.192/27和192.168.10.224/27。主机数28的部门占用子网192.168.10.192/27,另 一 个子网再进行划分,如图4所示。
(5)因为23-2<12<24-2,24=16,所以将子网192.168.10.224分成2个子网:192.168.10.224/28 和192.168.10.240/28。主机数12和10的部门各占一个即可,如图5所示。
最终划分结果如图6所示。