IPv4 VLSM
Internet 服务提供商可能会面临需要根据客户的要求分配不同大小的 IP 子网的情况。一位客户可能要求 3 个 IP 地址的 C 类子网,而另一位客户可能要求 10 个 IP。对于 ISP 来说,将 IP 地址划分为固定大小的子网是不可行的,相反,他可能希望以下面这种方式划分子网,从而最大限度地减少 IP 地址的浪费。
例如:管理员有 192.168.1.0/24 网络。后缀 /24
表示用于网络地址的位数。在这个例子中,管理员有三个不同的部门,每个部门要求不同数量的主机。销售部有 100 台电脑,采购部有 50 台电脑,会计部有 25 台电脑,管理部门有 5 台电脑。在 CIDR 中,子网的大小是固定的。使用相同的方法,管理员无法满足网络的所有要求。
以下过程显示了如何使用 VLSM 来分配示例中提到的部门级 IP 地址。
第1步
制作一个子网列表
子网掩码 | 斜线记法 | 子网中的主机数 |
---|---|---|
255.255.255.0 | /24 | 28 -2 |
255.255.255.128 | /25 | 27 -2 |
255.255.255.192 | /26 | 26 -2 |
255.255.255.224 | /27 | 25 -2 |
255.255.255.240 | /28 | 24 -2 |
255.255.255.248 | /29 | 23 -2 |
255.255.255.252 | /30 | 22 -2 |
第 2 步
按降序(从高到低)对 IP 的要求数量进行排序。
- 销售部 100
- 采购部 50
- 财务部 25
- 管理部 5
第 3 步
首先我们要满足要求IP数最高的部门,因此我们将 192.168.1.0 /25 (255.255.255.128) 分配给销售部门。这个网络号为 192.168.1.0 的 IP 子网有 126 个有效的主机 IP 地址,满足销售部门的要求。用于该子网的子网掩码的最后一个八位字节为 10000000
。
第 4 步
然后分配下一个对IP要求数量较高的部门,让我们将 192.168.1.128 /26 (255.255.255.192) 分配给采购部门。这个网络号为 192.168.1.128 的 IP 子网有 62 个有效的主机 IP 地址,可以很容易地分配给采购部门的所有 PC。使用的子网掩码在最后一个八位字节中有 11000000
。
第 5 步
接下来再按顺序分配下一个要求IP数量较高的部门,即财务部门。192.168.1.192 /27 (255.255.255.224) IP子网可以满足25个IP的要求,其中包含30个有效主机IP。会计部的网络号码为 192.168.1.192。子网掩码的最后一个八位字节是 11100000
。
第 6 步
最后再开始给管理部门分配。管理部门只有 5 台计算机。掩码为 255.255.255.248 的子网 192.168.1.224 /29 正好有 6 个有效的主机 IP 地址。所以这可以分配给管理部门。子网掩码的最后一个八位字节将包含 11111000
。
通过使用 VLSM,管理员可以对 IP 网络进行子网划分,从而可以最大可能的减小 IP 地址的浪费。即使在为每个部门分配了 IP 之后,在这个例子中,管理员仍然有大量的 IP 地址,如果他使用 CIDR,这是不可能实现的。