如果一台计算机收到一个ARP回复帧,它会更新它的ARP表吗?
例如: A、B和C是物理和本地连接的。A广播ARP请求请求B的MAC,然后B回复。计算机C在接收到帧后,会用B的IP和MAC更新自己的ARP表吗?或者框架会被删除,因为它原本不是为C设计的?
发布于 2012-06-22 18:12:19
与广播请求不同,ARP答复是单播。因此,在交换网络上,计算机C不应该接收数据包,如果一切正常运行。即使它收到了回复,它也不应该注册数据包,除非它是杂乱模式(即使这样,我也不认为它会将它添加到ARP表中,但是您可能会在不同的OSes上得到不同的行为)。
发布于 2018-01-07 11:30:13
取决于操作系统和配置。虽然交换网络中正常的ARP通信量不能到达C,但是无偿的ARP被发送到以太网广播地址,从而到达所有节点。
可以将操作系统配置为接受或忽略无偿的ARP。
发布于 2012-06-22 18:14:19
取决于至少C的配置,因为这基本上是ARP欺骗。但是一些HA/故障转移软件也使用了同样的机制。
找出答案的方法之一就是尝试。;-)
https://serverfault.com/questions/401411
复制相似问题