不同“级别”子网的 IP 地址重复

网络工程 IPv4 子网
2022-02-20 03:43:59

我的问题很简单:假设有一个10.0.0.0/8子网掩码255.0.0.0(前 8 位用于网络地址)。

假设,我们子网中的一个地址是10.0.0.1(子网掩码/8

现在,我们决定进一步创建一个子网,并使用剩余 24 位中的 3 位来形成其网络 ID,从而创建一个/11网络。

首先,我们通过将所有 3 位保持为 0 来表示第一个子网,从而形成一个10.0.0.0/11网络。

在那个子网中,我们也创建了一个 IP 地址:10.0.0.1(子网掩码为/11

因此,我们有两个相同的主机地址,尽管网络掩码不同。我的问题是,是否有任何系统可以防止这种情况发生?因为从我对子网的研究来看,这在理论上确实是可能的。

在此处输入图像描述

1个回答

每个 IP 地址都必须是唯一的,无论其本地子网掩码是什么或路由上使用的前缀大小如何。

假设我们子网中的一个地址是 10.0.0.1(子网掩码 /8)

如果在任何接口上使用 10.0.0.0/8,则只能在该网段上使用来自该子网的地址,而不能在网络中的其他任何地方使用

现在,我们决定进一步创建一个子网,并使用剩余 24 位中的 3 位来形成其网络 ID,从而创建一个 /11 网络。

您的意思是用从原始前缀中分离出来的 /11 子网替换/8 子网?好的。

因此,我们有两个相同的主机地址,尽管网络掩码不同。

不可以。如果您使用 10.0.0.0/11 子网,则不能再将 10.0.0.0/8 用于网络中其他任何地方的子网。这样做会使路由模棱两可,您不希望这样。

我的问题是,是否有任何系统可以防止这种情况发生?

默认情况下不是。作为网络管理员,您的任务是防止这种情况发生(通常有一个地址计划或 IPAM)。而且通常你有某种简化事情的一般逻辑。例如,您可以将 /24 用于所有生产子网,并且您可以按位置、用途、安全区域等在超网中构建子网,如下所示:

  • 10.0.0.0/8 全局范围
  • 10.1.0.0/16 位置 A
  • 10.2.0.0/16 位置 B
  • 10.3.0.0/16 位置 C
  • 每个位置的 10.x.0.0/24 客户端子网
  • 每个位置的 10.x.4.0/24 服务器子网
  • 每个位置有 10.x.8.0/24 部 IP 电话
  • 10.x.12.0/24 实用设备/物联网
  • 10.x.16.0/24 安全设备(警报、门)
  • 10.x.20.0/24 SAN
  • 10.255.0.0/24 P2P 链路段子网/31