定长的子网掩码FLSM

  • 使用同一个子网掩码划分子网
  • 每个子网分配的IP地址相同,容易造成IP地址浪费

举例:下图重,一个C类网络划分子网,先分析有5个网络,再分析一个网络最多要28个IP地址
image.png
所以最后一个字节分出3个比特作为子网号,这样可划分出的子网数量为2^3=8个
每个子网的网络数位2^(8-3)=32个
这样我们的得到的子网掩码为:255.255.255.11100000
前3个255对应网络号,后面3个1表示借用3个比特。
8个子网任选5个分配就ok了。

变长的子网掩码VLSM

  • 使用不同的子网掩码划分子网
  • 每个子网分配的IP地址数可以不同,可以减少对IP地址的浪费

还是上个例子:
image.png
网络N1需要9个地址,那就分配给网络N1的地址的主机号为4个比特,这样有16个地址可用,4个比特作为主机号剩余28个比特就作为网络前缀。
网络N2分配5个比特作为主机号,剩余27个比特作为网络前缀。
……
所以本例的应用需求:从地址块218.75.230.0/24中取出1个“/27地址块”,3个“/28地址块”,1个“/30地址块”。

在该地址块中给左图所示的网络N1~N5分配子块,分配原则是“每个子块的起点位置不能随意选取,只能选取块大小整数倍的地址作为起点。”。建议先给大的子块分配。
image.png