介绍
关于arp cache在switch侧的行为。有很多问题需要理解。
概念
HP L3 - IP Services Configuration Guide 文档里有写:dynamic arp entry的解说。
普通包带有不同的mac,是否更新arp cache?
如果 ARP aging time设置为5分钟,并且已经存在某个IP的ARP cache entry,这时候收到一个带有相同IP但MAC地址不同的UDP包,ARP 表会更新吗?
ChatGPT said:
不会立即更新。标准行为是:
收到一个普通的非-ARP的数据包(如 UDP 包),即使其中的源 MAC 和现有 ARP cache 中记录的 MAC 不一致,交换机或路由器不会更新现有的 ARP entry。
原因解释:
ARP 缓存的更新机制一般依赖以下几种情况:
-
主动 ARP 响应或请求
当设备发送 ARP 请求,收到响应时