子网划分的核心思想:借位于主机部分

示例:
每个子网要求主机数是30台,要求将C类网192.168.3.0/24进行子网划分。求出子网数、以及第一个子网主机IP范围和其广播地址。
  
一、常规划分法
 
1、由于每个子网的主机数是30台,而30的二进制为11110,即主机位至少应保留5位,所以可以在原来的8位中借出3位作为子网划分。
 
2、子网掩码:由于借3位,所以前缀为/27,二进制表示为11111111 11111111 11111111 11100000,转为十进制为255.255.255.224。
 
3、子网数:由于借3位,所以子网组合如下:
          
           二进制组合       转为十进制        子网
           000 00000              0                  192.168.3.0         
           001 00000              32                192.168.3.32         
           010 00000              64                192.168.3.64       
           011 00000              96                192.168.3.96      
           100 00000              128              192.168.3.128
           101 00000              160              192.168.3.160
           110 00000              192              192.168.3.192          
           111 00000              224              192.168.3.224
 
从上面的组合中去掉全0全1的组合,可得到6个子网。(注,实际工程中保留全0全1子网,本例去掉,下面相同)
 
4、第一个子网主机的IP范围:
 
第一个子网为192.168.3.32/27(注:本例不包括全0子网)
 
二进制主机的最小组合为:001 00001,转换为十进制为33  即第一个主机IP地址。
二进制主机的次大组合为:001 11110,转换为十进制为62  即最后一个主机IP地址。
二进制主机的最大组合为:001 11111,转换为十进制为63,由于二进制为全1,为子网广播地址。
 
由上面的计算得出第一个子网主机IP分配范围为:  192.168.3.33--192.168.3.62   
               第一个子网的广播地址为:     192.168.3.63
               共计可划分子网数为:              6个
 
二、捷径划分法
 
1、划分原则
 
1)你所选择的子网掩码将会产生多少个子网?:2的x次方-2(x代表借位,即2进制为1的部分)
2)每个子网能有多少主机?: 2的y次方-2(y代表主机位,即2进制为0的部分)
3)第一个有效子网是?:有效子网号=256-10进制的子网掩码(结果叫做block size或base number)
4) 每个子网的广播地址是?:广播地址=下个子网号-1
5) 每个子网的有效主机分别是?:忽略子网内全为0和全为1的地址剩下的就是有效主机地址.最后有效1个主机地址=下个子网号-2(即广播地址-1)
 
2、重新计算示例
 
1) 借位数和掩码求法参考常规划分。
2)子网数:2的3次方-2=6  (借位为3)
3)第一个有效子网: 256-224=32    即192.168.3.32
      第二个有效子网: 32*2=64       即192.168.3.64
4)第一个子网广播地址: 64-1=63   即192.168.3.63
5)第一个子网的主机IP范围:192.168.3.33~192.168.3.62
 
三、总结
 
1、常规划分方法有利于划分过程的理解,但速度较慢。
2、捷径法则可以快速地进行子网划分。
3、在实际工程中进行子网划分时要保留全0和全1的子网。