路由器子接口中的地址重叠

网络工程 路由器 子网 思科-ios IP地址
2022-02-05 09:32:48

我真的不明白为什么当它们在允许的范围之间时,我会在子网中获得重叠的地址。

我有网络 192.168.1.0/24,我必须创建 3 个子网:

A - 58 台主机 B - 28 台主机 C - 12 台主机

子网 A 必须分配给我的 R1 E0/0.10 子接口,而 B 必须是 E0/0.20,C 必须分配给 R2 E0/0

所以我首先在 R1 中创建了子接口 .10 和 .20

config t
int e0/0.10
encapsulation dot1q 10
int e0/0.20
encapsulation dot1q 20

然后我计算了子网A。如果我需要58台主机,那么255.255.255.192/26应该不错。范围从 192.168.1.1 到 192.168.1.62

所以我继续将地址添加到我的 .10 subint

config t
int e0/0.10
ip add 192.168.1.1 255.255.255.192

现在我要转到子网 B。28 台主机,所以最近的掩码是 255.255.255.224/27,范围是 192.168.1.1 到 192.168.1.30

但是如果我尝试添加地址 192.168.1.2 255.255.255.224,我会收到消息“192.168.1.0 与以太网 0/0.10 重叠”

为什么要提到原始网络地址?那我怎样才能避免这种重叠呢?

1个回答

他们要求您创建 3 个不同的子网。您之所以重叠,是因为您不是从第一个操作产生的第二个子网继续进行,而是将相同的初始网络切成更小的块,所以它们当然是重叠的,它仍然是同一个网络。

您的第一次操作产生了 4 个网络,第二个是 192.168.1.64,

理想情况下,您希望将 2 提升为 x 数的幂,结果将是您需要的主机数量。但这并不总是可能的,所以你可以去最近的(超过)数量。第二个子网需要 28,所以 2^5 = 32。

现在,取 32(ipv4 中的位数)并减去 X(在本例中为 5),结果是 cidr 表示法中的掩码,在本例中为 27(因此 32 位中的前 27 位设置为 1 , 表示 255.255.255.224)。

取最后一个八位字节并从 255 中减去它。结果是您的通配符/向后掩码。

子网地址最后一个八位字节 + 通配符 = 广播地址。

对于范围内的第一个可用地址:子网地址 + 最后一个八位字节的 1。

对于最后一个:-1 到广播地址中的最后一个八位字节。

所以在你的情况下,你的第二个子网应该是 192.168.1.64,它的主机可用地址范围应该是 65 到 94。

为第三个做。记住,从 192.168.1.96 开始