【发布时间】:2016-06-15 04:51:31
【问题描述】:
当路由器收到一个目的MAC未知的数据包时(可能是因为arp超时),路由器如何响应?它会广播数据包还是广播 arp 请求?当我在不同的文章中看到这两种解决方案时,我觉得有点困惑。谢谢。
【问题讨论】:
当路由器收到一个目的MAC未知的数据包时(可能是因为arp超时),路由器如何响应?它会广播数据包还是广播 arp 请求?当我在不同的文章中看到这两种解决方案时,我觉得有点困惑。谢谢。
【问题讨论】:
ARP(地址解析协议)用于将IP地址转换为MAC地址。如果路由器的 MAC 地址未知,ARP 不会修复它。
它可以尝试 RARP(反向 ARP),但简单地广播它更容易。这正是非托管交换机所做的事情,直到它通过接收 MAC 地址作为源地址来“了解”MAC 地址的位置。
可以配置更复杂的路由器来执行许多操作 - 包括丢弃帧。
【讨论】:
据我所知,如果所述 MAC 地址不在 ARP 表中,路由器会发出 ARP 请求。如果没有人回答,它就会被丢弃。
【讨论】: