VLSM叫做子网掩码的变长。(划分区域)
192.168.1.0/24假设这是一块地,那我们就有2^8=256个地址(不要掐头去尾),现在我们要建成两个一样大的小区,也就分成(256/2=128)192.168.1.0~127和92.168.1.128~192.168.1.255
将这两个范围地址展开:
192.168.1.00000000
192.168.1.011111111
观察会发现前面25位是一样的(除以一次2掩码加一位)也就是255.255.255.10000000=255.255.255.128也就是掩码为/25
所以划分后第一个区域变为192.168.1.0/25
192.168.1.10000000
192.168.1.111111111
观察会发现前25位是一样的(除以一次2掩码加一位)也就是255.255.255.10000000=255.255.255.128也就是掩码为/25
所以划分后第二个区域变为192.168.1.128/25
总结:划分一次掩码加1。
基于此情况继续划分,共分成四块地,也就是(128/2=64)192.168.1.0~63、192.168.1.64~127和19.168.1.128~191、192.168.1.192~255
根据划分一次掩码加1的情况来看就可以知道,第一个区域变为192.168.1.0/26 第二个区域变为192.168.1.64/26 第三个区域变为192.168.1.128/26 第四个区域变为192.168.1.192/26
公式:将192.168.1.0/24 VLSM为26位的掩码:
1.VLSM后每个网段有的地址个数——2^(32-26)=2^6=64
2.列出网段几个——2^(26-24)=2^2=4个
3.列出每个网段(注意从第0个段开始)——第0个段:192.168.1.0/26
第1个段:192.168.1.64/26
第2个段:192.168.1.128/26
第3个段:192.168.1.192/26
会发现第0个段主机位为0*64,第1个段主机位为1*64,第2个段主机位为2*64,第3个段主机位为3*64由此就有了更简便的方法。
如果将192.168.1.0/24 VLSM为30位的掩码:
1.VLSM后每个网段有的地址个数——2^2=4
2.列出网段几个——2^6=64个
3.列出每个网段——第0个段:192.168.1.0/30
第1个段:192.168.1.4/30
第2个段:192.168.1.8/30
第3个段:192.168.1.12/30
... ...
第63个段:192.168.1.252/30