命令记不住

登陆

IP 子网划分计算

18.IP子网划分计算

1.子网划分方法

  • 子网划分的前两级IP地址

网络号

主机号

  • 子网划分后的三级IP地址

网络号

子网号

主机号

2.默认掩码

  • A类地址默认掩码为255.0.0.0
  • B类地址默认掩码为255.255.0.0
  • C类地址默认掩码为255.255.255.0

3.计算子网可用地址数

子网掩码与IP地址进行逐位逻辑与运算获得网络地址

  • 计算子网内主机号位数为N,则可用地址数为2^N - 2个
  • 主机号全为1为广播地址,主机号全为0为网络地址

例如:134.144.1.1/24,2^8 - 2 =254,32 - 24 = 8

示例:子网地址为192.168.3.192,子网掩码为255.255.255.224,计算该子网内的可用主机地址数量

# 次方表
2^7 = 128
2^6 = 64
2^5 = 32
2^4 = 16
2^3 = 8
2^2 = 4
2^1 = 2
2^0 = 1

# 计算过程
224
128
---
 96
 64
---
 32
次方表中有
---
  0  # 32是2^5 - 2 =30
# 答案
可用主机数是30
第一个可用:  192.168.3.193
最后可用:   192.168.3.222
广播:  192.168.3.223

4.根据主机地址数划分子网(子网掩码数为32-N)

假设每个子网需要划分Y个IP地址,并且满足2^N >= Y +2 >= 2^(N-1),则主机号位数为N,子网掩码位数为32-N

示例:192.168.4.0/24,每个部门20个IP地址

# 计算过程
想象为切饼
每块32个地址,再切是16个地址不满足题目,子网是27
# 计算过程
20 + 2个地址< 2^N 
N=5就够了
子网掩码数为32-N
结果为32-5=27

示例:将B类网络168.195.0.0划分成若干子网,要求每个子网内科配备主机700台

# 计算过程
700 +2 < 2^N
N=10就够了
子网掩码数为32-10
结果为22

5.根据子网数划分子网

  • 假设需要划分X个子网,每个子网包括尽可能多的主机,并且满足2^M >= X >= 2^(M-1),则子网位数为M

示例:将B类网络168.195.0.0划分为27个子网,每个子网包括尽可能多的主机

# 计算过程
由2^M >= 27 >= 2^(M-1)计算出子网号位数 M=5
该子网掩码位数为16+5=21,子网掩码为255.255.248.0 (B类地址16是原本子网数)
根据子网掩码划分出子网
推荐阅读