由于使用 VLAN 对 /24 网络进行子网划分

网络工程 子网
2021-07-22 23:02:38

我们正在将 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

但是,有人告诉我这行不通,因为必须始终首先从最大的网络开始。为什么会这样?

2个回答

不会作为: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

有关更多信息,您可以在如何计算前缀、网络、子网和主机号?有趣的