错误配置的网络

错误配置的网络

据称,以下网络存在六个错误: 在此处输入图片描述

我能够确定的是四个:

  1. 主机 A4 的 IP 地址 192.168.10.40 是子网 A 的广播地址。
  2. 主机 A5 的 IP 地址 192.168.10.39 位于子网 A 之外。
  3. 子网B中的交换机的MAC地址不正确,因为H不是十六进制数。
  4. 子网 B 中包含的接口 eth0 的 IP 地址。

剩下的两个错误在哪里?我以为子网 B 可能有太多主机 IP 地址,但这并不是真正的错误。有人知道吗?

答案1

这看起来像是那种“正确”答案实际上取决于评分人的家庭作业问题。它可能取决于课程中早些时候教授的内容;有些事情可能会被忽略,除非前一天有人明确告诉你“不要那样做”。

一个实际问题是路由器的 eth1 和 eth2 接口使用“全零”又称“网络”地址各自子网的地址,通常被认为以与“广播”地址类似的方式保留。(几十年前,全零地址以前是子网广播地址。现在不再是了——全 1 地址用于广播——但全 0 仍然保留。

可以不可以也适用于路由器的 eth0。目前尚不清楚 eth0 的网络掩码是什么——如果子网为 /24 或更小,则地址 192.168.13.0 将是保留的“网络地址”,但如果子网为 /23 或更大,则地址是完全有效的主机地址。(当然,这是此外您已经提到的 eth0 与 eth2 重叠的问题。

  • 主机 A4 的 IP 地址 192.168.10.39 位于子网 A 之外。
  • 主机 A5 的 IP 地址 192.168.10.40 是子网 A 的广播地址。

这些是错误的——.39是广播地址(子网内的最后一个地址),这意味着下一个地址.40在子网之外。

子网B中的交换机的MAC地址不正确,因为H不是十六进制数。

确实如此,但我怀疑这是否相关的专注于 IP 配置的图表 – 交换机在 MAC 层是“透明的”;它们的 MAC 地址仅用于交换机本身参与的协议(例如 STP 或 LACP),但从不用于传输到通过该交换机(主机发送的帧将直接引用另一个本地主机或网关作为其目标 MAC)。事实上,不支持 STP/LACP/LLDP 的非托管交换机通常根本没有 MAC 地址。

因此,也许真正的错误是交换机的 MAC 地址被指示首先(…或者其他设备没有)。

剩下的两个错误在哪里?我虽然认为子网 B 可能有太多主机 IP 地址,但这并不是真正的错误。

使用 /23 不是一个技术的本身就是错误。从网络设计者的角度来看,这可能是过度的或浪费的,但在协议范围内却是完全合法的。

答案2

我猜这取决于他们如何计算错误。子网 A 终止于 192.168.10.38。因此,主机 A4 既是广播地址不可寻址。主机 A5 位于子网之外。这会导致五个错误。eth0 上的网关地址正确吗?没有迹象表明它应该属于哪个网络。

相关内容