假设我有以下网络:
10.1.0.0/23
该网络的第一台主机是 ,网络10.10.0.1的最后一台主机是10.1.1.254。网络 ID 是10.1.0.0,广播是10.1.1.255。
现在想象一下,我会将这个网络进一步划分为两个/24网络:
第一个网络将从10.1.0.0-到达10.1.0.255,第二个网络将从10.1.1.0-到达10.1.1.255。到现在为止还挺好。然而,这两个 /24 网络仍然是那个更大的/23网络的一部分。
现在,这两个网络都是更大网络的子网/23。但是,这个网络内部现在有一个主机 ID 和一个广播,我了解到这些不能分配给主机,即使它们显然是 /23 网络的有效主机地址:
(网络 ID)= 10.1.1.0
(广播)=10.1.0.255
此类问题如何解决?这是否意味着一旦将网络划分为子网,就根本不建议将主机分配给原始网络?还是我脑子有问题?
以本地链接上的主机配置为例:
主机 1:
IP:10.1.0.1
SNM:255.255.254.0
主机 2:
IP:10.1.1.200SNM:255.255.255.0
据我了解,主机 1 仍然能够到达主机 2(fe 通过 ping),因为主机 2 仍然与主机 1 在同一子网中。但是,主机 2 将无法 ping 主机 1,因为逻辑与SNM 上的操作会告诉他将这些数据包发送到默认网关。因为没有配置默认网关。ping 失败。
但是如果配置是这样的:
主机 1:
IP:10.1.1.0
SNM:255.255.254.0
主机 2:
IP:10.1.1.200SNM:255.255.255.0
主机 1 将有一个有效的 IP 配置用于他自己的/23网络,但是由于他被分配了较小网络的网络 ID /24,他仍然能够 ping 主机 2 吗?