1、使用VLSM产生的可用子网数量= 2的n次方-2
其中n为各类地址默认掩码之外的掩码位。(减2是因为划分出来的第一个子网的网络地址和最后一个子网的广播地址具有二义性,所以一般不用,这种情况被称为Classfull)
例如:某C类地址,默认掩码为255.255.255.0,如果使用了255.255.255.224的VLSM,即掩码长度为27,则n就等于3。
例如:某B类地址,默认掩码为255.255.0.0,如果使用了255.255.255.128的VLSM,即掩码长度为26,则n就是8+1=9。
2、每个子网的主机数=2的n次方-2
其中n为主机位,即二进制掩码中为0的部分的长度。
例如,某A类地址,使用了长度为20的掩码,即255.255.240.0,n就等于32-20=12。
3、第一个有效子网开始ip=256 - 掩码的最后一段的十进制值
4、下一个子网的网络地址的前一个ip是本子网的广播地址。
 
以上四个计算的完整举例:
1、C类网络地址192.168.1.0,掩码为255.255.255.224,即27位长
产生的有效子网数量:2^3-2=6
每个子网可用的主机IP数量: 2^5-2=30
子网的网络地址分别为:192.168.1.32,192.168.1.64,192.168.1.96,192.168.1.128,192.168.1.160,192.168.1.192
子网的广播地址分别为:192.169.1.63,192.168.1.95,192.168.1.127,192.168.1.159,192.168.1.191,192.168.1.223
2、B类网络地址172.16.0.0,掩码长度为28
产生的有效子网数量: 2^11-2=4094
每个子网可用的主机IP数量: 2^4-2=14
子网的网络地址分别为:172.16.0.16到172.16.255.224,依次相隔16.
子网的广播地址分别为:172.16.0.31到172.16.255.239,依次相隔16.