子网的划分详解 - 菜鸟网管的blog

来源:百度文库 编辑:神马文学网 时间:2024/04/27 22:47:28
如何进行可变长子网的划分? 可变长子网的划分实际上是视所划分出的子网要求而定。根据需要划分出的子网的个数和每个网络需要容纳的主机数量进行判断。假如将192.168.1.0/24 划分12 个子网。第一步:根据2 的n 次方-2 大于或者等于12 的时候,n 等于多少?也就是n 是多少的时候能够划分出十二个子网。在此n 等于4。也就是说,需要4 个主机位变成网络位。那么,子网掩码末字节为11110000,即子网向主机借了4 位。掩码为255.255.255.240。第二步:划分出的第一个子网为256-240 等于16,即192.168.1.16 为第一个子网。以后每次加上16将得到下一个子网。子网掩码减去16 就是最后一个子网。第三步:子网中的第一个IP 是子网号加上1,子网中最后一个IP 是下一个子网号减去2。划分后的子网的个数,2 的n 次方减去2,n 是网络向主机位所借的位数14划分后的主机的个数,2 的m 次方减去2,m 是借位后剩下的主机的位数划分子网后的子网掩码,在原有的子网掩码基础上借出几个位,就添加几个1。关于此题目的图示:网络地址:192.168.1.0/24现在将此地址解释为二进制192.168.1.0 255.255.255.011111111.11111111.11111111.00000000 ==========此时后面八位0 为主机位如将上述主机位中的4 个变为网络位(按照子网掩码规则,全零代表主机,全1 代表网络),则主网络IP 地址和子网掩码会变为:1100000.10101000.00000001.0000 0000 192.168.1.011111111.11111111.11111111.11110000 255.255.255.240那么在原来的主机位基础上增加的子网有:换算十进制的网络地址各网络的头一个IP 和最后一个IP1100000.10101000.00000001.0000 0000 192.168.1.0 ====================0001 0000 192.168.1.16 192.168.1.17 192.168.1.300010 0000 192.168.1.32 192.168.1.33 192.168.1.460011 0000 192.168.1.48 192.168.1.49 192.168.1.620100 0000 192.168.1.64 192.168.1.65 192.168.1.780101 0000 192.168.1.80 192.168.1.81 192.168.1.940110 0000 192.168.1.96 192.168.1.97 192.168.1.1100111 0000 192.168.1.112 192.168.1.113 192.168.1.1261000 0000 192.168.1.128 …………1001 0000 192.168.1.144 …………1010 0000 192.168.1.1601011 0000 192.168.1.1761100 0000 192.168.1.1921101 0000 192.168.1.2081110 0000 192.168.1.224 192.168.1.225 192.168.1.2381111 0000 192.168.1.240 =====================以上用红色表示出来的是全零和全1 子网,按照教材是不可使用的。      现有一个B 类地址172.16.0.0/16,需要划分为六个子网,每个子网中要求有超过3000 台主机,如何划分?每个网络中的第一个IP 地址和最后一个IP 地址各是多少? 可变长子网的划分实际上是视所划分出的子网要求而定。根据需要划分出的子网的个数和每个网络需要容纳的主机数量进行判断。对172.16.0.0/16 的地址划分要求每个子网内的主机大于3000 台。第一步:假设m 为主机位数,根据2 的m 次方-2 大于或者等于3000 的时候,m 等于多少?也就是主机位是多少的时候能够有超出3000 种组合。从题目要求看,B 类地址的最后8 位肯定是要全部成为主机位的,即至少有256 种组合方式。那么现在关键看前一个8 位组要借出多少位再乘以256 会大于3000。这样即可以通过计算求得第三个8 位组需要再借出4 位,即主机位总共12 位的情况下能够满足要求。如果子网掩码有12 个主机位,则掩码会变为11111111.11111111.11110000.00000000 即255.255.240.0第二步:根据原来的子网掩码向255.255.240.0 变化,成为:11111111.11111111.00000000.0000000011111111.11111111.11110000.00000000可以判断,从原来172.16.0.0/16 变化出的子网会有2 的4 次方-2 个组合,即能够组合成14 个子网,15满足子网6 个的要求,并且每个网络中的主机数量为2 的12 次方-2 为4094 台。第三步:根据上面的新的变长子网掩码,换算十进制的网络地址求各网络的头一个IP 和最后一个IP这是原来的网络地址转换二进制的结果:10101100.00010000.00000000.0000 0000 172.16.0.0/16第一个子网络地址为: 10101100.00010000.00010000.00000000 172.16.16.0该网络的第一个IP 地址为: 10101100.00010000.00010000.00000001 172.16.16.1该网络的最后一个IP 地址为: 10101100.00010000.00011111.11111110 172.16.31.254(蓝色标识的主机位)因此第一个网络ID 为172.16.16.0/20该网络中的第一台主机和最后一台主机分别为172.16.16.1/20 和172.16.31.254/20同理:第二个网络ID 为172.16.32.0/20该网络中的第一台主机和最后一台主机分别为172.16.32.1/20 和172.16.47.254/20第三个网络ID 为172.16.48.0/20该网络中的第一台主机和最后一台主机分别为172.16.48.1/20 和172.16.63.254/20第四个网络ID 为172.16.64.0/20该网络中的第一台主机和最后一台主机分别为172.16.64.1/20 和172.16.79.254/20第五个网络ID 为172.16.80.0/20该网络中的第一台主机和最后一台主机分别为172.16.80.1/20 和172.16.95.254/20第六个网络ID 为172.16.96.0/20该网络中的第一台主机和最后一台主机分别为172.16.96.1/20 和172.16.111.254/20第七个网络ID 为172.16.112.0/20该网络中的第一台主机和最后一台主机分别为172.16.112.1/20 和172.16.127.254/20第八个网络ID 为172.16.128.0/20该网络中的第一台主机和最后一台主机分别为172.16.128.1/20 和172.16.143.254/20第九个网络ID 为172.16.144.0/20该网络中的第一台主机和最后一台主机分别为172.16.144.1/20 和172.16.159.254/20第十个网络ID 为172.16.160.0/20该网络中的第一台主机和最后一台主机分别为172.16.160.1/20 和172.16.175.254/20第十一个网络ID 为172.16.176.0/20该网络中的第一台主机和最后一台主机分别为172.16.176.1/20 和172.16.191.254/20第十二个网络ID 为172.16.192.0/20该网络中的第一台主机和最后一台主机分别为172.16.192.1/20 和172.16.207.254/20第十三个网络ID 为172.16.208.0/20该网络中的第一台主机和最后一台主机分别为172.16.208.1/20 和172.16.223.254/20第十四个网络ID 为172.16.224.0/20该网络中的第一台主机和最后一台主机分别为172.16.224.1/20 和172.16.239.254/20