我们正在将 a 划分/24 network为 a /25 network、 a/26 network和 a /27 network。
我们原来的计划是这样的:
10.97.21.0/24(原网)转
10.97.21.0-31 /27
10.97.21.32-159 /25
10.97.21.160-223 /26
10.07.21.224-255 /27
但是,有人告诉我这行不通,因为必须始终首先从最大的网络开始。为什么会这样?
我们正在将 a 划分/24 network为 a /25 network、 a/26 network和 a /27 network。
我们原来的计划是这样的:
10.97.21.0/24(原网)转
10.97.21.0-31 /27
10.97.21.32-159 /25
10.97.21.160-223 /26
10.07.21.224-255 /27
但是,有人告诉我这行不通,因为必须始终首先从最大的网络开始。为什么会这样?
不会作为:10.97.21.32/25 是 10.97.21.0/25 网络的一部分,它与您的 10.97.21.0/27 重叠
10.97.21.160/26 是 10.97.21.128/26 的一部分,它再次与您的其他网络重叠。
那应该工作:
10.97.21.0/25
10.97.21.128/26
10.97.21.192/27
10.97.21.224/27
不一定总是从最大的网络开始,但如果您不习惯使用子网,则更容易。
你可以这样理解:
将您的10.97.21.0/24网络分成 2 个 /25 个网络:
10.97.21.0/25
10.97.21.128/25
由于您需要一个 /25,保留一个并进一步划分另一个子网,再次在两个网络中:
10.97.21.0/25
10.97.21.128/26
10.97.21.192/26
您需要一个 /26,因此您保留第一个并将另一个一分为二:
10.97.21.0/25
10.97.21.128/26
10.97.21.192/27
10.87.21.224/27
如您所见,我们得到了@Datagram.Network 给出的解决方案,但是如果选择划分第一个子网并保留第二个子网,我们也可以拥有
10.97.21.0/27
10.97.21.32/27
10.97.21.64/26
10.87.21.128/25
有关更多信息,您可以在如何计算前缀、网络、子网和主机号?有趣的