为 C 类 IP 地址创建 128 个子网时发生异常

为 C 类 IP 地址创建 128 个子网时发生异常

我正在为具有 C 类 IP 地址的组织创建 128 个子网,因此我认为从 IP 地址的最后一个八位字节中选择 7 位,剩下的是一个“0”,它将作为每个子网的主机,但有效主机实际上计为零。

如果我为 C 类地址选择一个子网掩码:255.255.255.254,那么我将拥有的子网总数为 2^7 = 128,每个子网的主机数 = 2,每个子网的有效主机数 = 2-2 = 0。

所以我的问题是,如果我们想在组织中拥有 128 个子网,我们该怎么办?如果我使用上述方法,那么我的子网中将没有有效的 IP。

答案1

当使用 255.255.255.254(31 位)网络掩码时,“每个子网的有效主机”数学计算在这里就不适用了,因为 31 位掩码是特殊处理的。

它们主要用于点对点链接,这种链接不需要网络地址或广播,因为每个 IP 都确切知道要将所有流量发送到哪里。

它实际上甚至有自己的 RFC(3021)。

答案2

大多数组织在内部使用 RFC1918 私有地址,并且仅使用注册地址进行外部通信。

相关内容