先从以满足最大的子网要求的子网开始划分。要求有64个地址,则地址位必须要有6位,因为2的6次方得64,那么最后一段8位地址中就还剩(8-6)=2位,因为现在这样划分的地址位已经能满足题目的要求,所以我们现在可以把这剩下的两位借给网络位。
分配网络的子网掩码为1111111.11111111.11111111.00000000
借位后子网掩码为 11111111.11111111.11111111.11000000
转换成十进制为255.255.255.192,每个子网能容纳有效的主机数为62,加上全1和全0后能够满足题目要求。
这样能划分出4个子网10.11.122.0/24--------------->10.11.122.0/26
---------------->10.11.122.64/26
---------------->10.11.122.128/26
---------------->10.11.122.192/26
其中的10.11.122.0/26分配给要求有64个子网使用!
网络地址为10.11.122.0/26 广播地址为10.11.122.63
剩下的三个子网中任意一个子网都能刚好满足2个具有32个地址的子网
10.11.122.64/26-------------->10.11.122.64/27
---------------->10.11.122.96/27
10.11.122.64/27的网络地址为10.11.122.64/27 广播地址为10.11.122.95
10.11.122.96/27的网络地址为10.11.122.96/27 广播地址为10.11.122.127
根据以上的原理,剩下的具有16个地址的2个子网和具有8个地址的4个子网可以从10.11.122.128/26这个网络中划分出来!
10.11.122.128 /26 ---------------->10.11.122.128/28
---------------->10.11.122.144/28
---------------->10.11.122.160/28
---------------->10.11.122.176/28
其中10.11.122.128/28和10.11.122.144/28分配给2个要求有16个地址的网络。
10.11.122.128/28的网络地址为10.11.122.128 广播地址为 10.11.122.143
10.11.122.144/28的网络地址为10.11.122.144 广播地址为 10.11.122.159
10.11.122.160/28------------------------>10.11.122.160/29
------------------------->10.11.122.168/29
10.11.122.176/28------------------------>10.11.122.176/29
------------------------->10.11.122.184/29
这里划分的四个子网就分配给4个要求具有8个地址的子网。
10.11.122.160/29的网路地址为 10.11.122.160 子网掩码为10.11.122.167
10.11.122.168/29的网路地址为 10.11.122.168 子网掩码为10.11.122.175
10.11.122.176/29的网路地址为 10.11.122.176 子网掩码为10.11.122.183
10.11.122.184/29的网路地址为 10.11.122.184 子网掩码为10.11.122.191
现在所有要求的网络都以分别满足了。还剩下一个子网没有分配出去,就是10.11.122.192/26,它能容纳的有效主机数为62台,算上全0 和全1 的地址就是还剩64个。