我的信念是非托管的即插即用第 2 层网络交换机仅处理 MAC 地址。
当本地网络上的计算机 A 想要与计算机 B 通信时,例如通过非托管交换机,交换机是否只是将以太网帧转发到计算机 B?如果是这样,它最初是如何知道目标 MAC 地址的?
最初当计算机 A 只知道计算机 B 的 IP 地址时?交换机是否在内部跟踪与 MAC 地址匹配的 IP 地址?提前致谢。
我的信念是非托管的即插即用第 2 层网络交换机仅处理 MAC 地址。
当本地网络上的计算机 A 想要与计算机 B 通信时,例如通过非托管交换机,交换机是否只是将以太网帧转发到计算机 B?如果是这样,它最初是如何知道目标 MAC 地址的?
最初当计算机 A 只知道计算机 B 的 IP 地址时?交换机是否在内部跟踪与 MAC 地址匹配的 IP 地址?提前致谢。
非托管交换机根本不使用/关心/理解 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 节点,包括路由器)。