1.2.1 基于子网数来划分子网

1.2.1 基于子网数来划分子网

例1 一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0/16网段,需要给每家子公司以及子公司的部门分配网段。

思路:暂时未考虑主机数,既然有12家子公司,就要划分12个子网段,但是每家子公司又有4个部门,因此又要在每家子公司所属的网段中划分4个子网分配给各部门。

步骤1:先划分各子公司的所属网段。

有12家子公司,则有2n≥12,n的最小值为4。因此,网络位需要向主机位借4位。这样就可以从172.16.0.0/16这个大网段中划出24=16个子网。详细过程如下。

先将172.16.0.0/16用二进制表示:

10101100.00010000.00000000.00000000/16

借4位后(可划分出16个子网):

接下来我们从这16个子网中选择12个即可,如将前12个分给各子公司。每个子公司最多能容纳的主机数目为212-2=4 094。

步骤2:再划分子公司各部门的所属网段。

以甲公司获得172.16.0.0/20为例,其他子公司的部门网段划分同甲公司。

有4个部门,则有2n≥4,n的最小值为2。因此,网络位需要向主机位借2位。这样就可以从172.16.0.0/20这个网段中再划出22=4个子网,正符合要求。详细过程如下。

先将172.16.0.0/20用二进制表示:

10101100.00010000.00000000.00000000/20

借2位后(可划分出4个子网):

将以上4个网段分给甲公司的4 个部门即可。每个部门最多能容纳的主机数目为210-2=1 022。