系统如何知道给定IP地址的本地网关MAC地址

网络工程 MAC地址 IP地址 ARP
2022-02-22 14:04:02

假设您具有以下网络结构。

系统

知道 WWW-Server 的 IP 地址后,系统 A 想要发送一个 IP 数据包。据我了解,目标 MAC 地址必须在同一个系统中,所以在这种情况下它应该是 MAC-R1-1。但是系统 A 是如何找到这个特定的 MAC 地址的呢?我知道它将发送一个包含 IP-WWW 的 ARP 请求,并且交换机将使用给定的 IP 地址淹没本地网络。但是,如果 ARP 请求中的 IP 地址是 IP-WWW 而不是 IP-R1-1,那么 R1 将如何用它的 MAC 地址来回答呢?

1个回答

系统 A 不使用 ARP 作为 WWW 服务器 MAC 地址。它将目的 IP 地址与自己的网络进行比较,然后知道 WWW 服务器在不同的网络上,因此它使用 ARP 查找其配置的网关的 MAC 地址,并使用它来构建框架。