Routing 路由器使用ARP表吗?

Routing 路由器使用ARP表吗?,routing,routes,arp,Routing,Routes,Arp,我想了一会儿,似乎没有找到答案。假设两个路由器相互连接,它们的ARP表和路由表都是空的。现在,需要澄清的是,主机使用ARP表查找路由器的MAC地址,但路由器是否使用ARP表彼此通信?因为他们有一个路由表,告诉他们正确的接口(Eth0,Eth1…)来发送数据包。所以我认为他们不需要知道另一个路由器的MAC地址。是这样吗?谢谢。就像普通主机一样,如果路由器想与同一子网中的主机交换帧,它需要知道其MAC地址。在与任一主机交换帧之前,路由器需要知道它们的MAC地址 以下是路由器在将帧转发到主机之前需要采

我想了一会儿,似乎没有找到答案。假设两个路由器相互连接,它们的ARP表和路由表都是空的。现在,需要澄清的是,主机使用ARP表查找路由器的MAC地址,但路由器是否使用ARP表彼此通信?因为他们有一个路由表,告诉他们正确的接口(Eth0,Eth1…)来发送数据包。所以我认为他们不需要知道另一个路由器的MAC地址。是这样吗?谢谢。

就像普通主机一样,如果路由器想与同一子网中的主机交换帧,它需要知道其MAC地址。在与任一主机交换帧之前,路由器需要知道它们的MAC地址

以下是路由器在将帧转发到主机之前需要采取的步骤:

  • R1希望与主机A通信。R1检查其路由表。主机A所在的子网是直接连接的子网
  • R1检查其ARP表以确定主机A的MAC地址是否已知。如果不是,R1将向FF:FF:FF:FF:FF的广播MAC地址发送ARP请求
  • 主机A接收帧并将其MAC地址发送到R1(ARP应答)。主机还使用R1上Gigabit0/0接口的MAC地址更新自己的ARP表
  • R1收到回复并用主机A的MAC地址更新ARP表
  • 由于两台主机现在都知道彼此的MAC地址,因此可以进行通信
在路由器上#显示arp