非托管交换机是否完全处理 IP 地址

网络工程 转变 交换 联网 IP地址 MAC地址
2021-07-04 07:18:42

我的信念是非托管的即插即用第 2 层网络交换机仅处理 MAC 地址。

当本地网络上的计算机 A 想要与计算机 B 通信时,例如通过非托管交换机,交换机是否只是将以太网帧转发到计算机 B?如果是这样,它最初是如何知道目标 MAC 地址的?

最初当计算机 A 只知道计算机 B 的 IP 地址时?交换机是否在内部跟踪与 MAC 地址匹配的 IP 地址?提前致谢。

1个回答

非托管交换机根本不使用/关心/理解 IP 地址。

受管 L2 交换机仅使用 IP 地址进行管理。某些 L2 交换机还支持有限的 L3/IP 功能,例如 ACL。L3 交换机也使用 IP 地址进行 L3 转发 = 路由。

当本地网络上的计算机 A 想要与计算机 B 通信时,例如通过非托管交换机,交换机是否只是将以太网帧转发到计算机 B?

是的。基本交换机仅通过目标 MAC 地址转发帧。高层是否使用 IPv4、IPv6 或其他任何东西都与交换机无关。

如果是这样,它最初是如何知道目标 MAC 地址的?

交换机(“多端口 MAC 网桥”)从它们在发送的帧中使用的源地址了解 MAC 节点的位置。

如果一个节点没有发送任何帧,它的 MAC 最初是未知的,交换机需要通过将未知帧泛洪到其所有端口(源端口除外)来模拟中继集线器。

最初当计算机 A 只知道计算机 B 的 IP 地址时?

对于 IPv4,基于广播的 ARP 用于将 IP 地址解析为其对应的 MAC 地址(对于基于 MAC 的网络):A 使用 B 的 IP 地址广播 ARP 请求,B 使用其接口 MAC 地址进行回复。IPv6 使用基于多播的 NDP。

交换机是否在内部跟踪与 MAC 地址匹配的 IP 地址?

不可以。交换机只关心 MAC 地址。将 IP 地址与这些 MAC 地址匹配取决于主机(或更一般地取决于 L3 节点,包括路由器)。