![在这些限制条件下,我该如何创建子网?](https://linux22.com/image/1426569/%E5%9C%A8%E8%BF%99%E4%BA%9B%E9%99%90%E5%88%B6%E6%9D%A1%E4%BB%B6%E4%B8%8B%EF%BC%8C%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%AD%90%E7%BD%91%EF%BC%9F.png)
我正在尝试解决以下子网划分问题:为需要在网络上放置 2000 台主机的组织准备子网划分。子网上的最大主机数量为 300。该组织在可预见的未来不需要超过 24 个子网。作为解决方案,对于前三个子网,请指明子网中的第一个和最后一个主机地址。
到目前为止,我得出的结论是:主机地址需要 9 位,子网地址需要 5 位。因此,剩余的 18 位保留给网络。
我认为这将需要 B 类寻址,因此我选择为网络分配以下 IP:132.15.0.0/18
子网 1:第一个主机 - 132.15.0.1,最后一个主机 - 132.15.1.4 | 132.15.0.0 和 132.15.1.5 我分别保留用于子网地址和广播
这个推理正确吗?子网 2 将从 132.15.1.6 开始吗?
答案1
从现实世界的角度来看,您已经获得了最大限制和当前情况:永远不超过 24 个子网,任何子网都不能超过 300 个主机,现在配置 2000 个主机。
这似乎意味着最大的子网不应该超过 /24,因为 /23 可以超过 300 个主机,这意味着如果使用 /23,很大一部分 IP 地址将被浪费。
而且,虽然 /24 可以寻址 254 台主机,但您可能希望保留一些用于寻址网络设备,从技术上讲,这些设备不是主机。每 /24 有 250 台主机,8 个 /24 正好可以为 2000 台主机提供服务。
实际上,人们会尽量避免使用子网中的所有可用地址:当组织添加第 2001 个主机时会发生什么?如前所述,问题并没有说 2000 个主机是最大值,而且从实用角度来看,这在现实世界中不是一个合理的假设。
将 2000 台主机(每 /24 250 台主机)放入 8 个 /24 子网将得到 100% 的利用率,在网络重新配置之前可用于增长的资源为 0%,最多 24 个子网中剩余 16 个。
分为 9 /24:地址利用率为 89%,可用率为 11%,总共可容纳 243 个额外主机;在网络重新配置之前,每个网络 27 个,剩余 15 个子网。
进入 10 /24:利用率 80%,可用率 20%。可容纳 500 个额外主机;每个网络 50 个。剩余 14 个子网。
11:利用率为 73%,可用率为 27%,可容纳 748 个额外主机,每个网络 68 个,剩余 13 个子网。
12:利用率为 67%,可用率为 33%,可容纳 996 个额外主机,每个网络 83 个,剩余 12 个子网。(我个人的偏好)