![Windows Server 2003 DC 发送带有错误 IP 的免费 ARP 请求](https://linux22.com/image/570055/Windows%20Server%202003%20DC%20%E5%8F%91%E9%80%81%E5%B8%A6%E6%9C%89%E9%94%99%E8%AF%AF%20IP%20%E7%9A%84%E5%85%8D%E8%B4%B9%20ARP%20%E8%AF%B7%E6%B1%82.png)
你好,请原谅我的英语不好。;-)
这个问题似乎与两台服务器有关。我们的 DC(域控制器,2003)和 VMware VC-Server(2008 R2)。捕获“一些”网络流量后,我发现 DC 正在使用以下语法发送 GARP 请求。记录是通过直接挂接到服务器网络接口使用 Wireshark 完成的。因此没有记录交换机或其他网络设备。
发送方 MAC 地址:[DC-MAC]
发送方 IP 地址:[VC-IP]
目标 MAC 地址:00:00:00_00:00:00 (00:00:00:00:00:00)
目标 IP 地址:[VC-IP]
我认为这是错误的。因为 GARP 请求的发送者在目标字段 (TPA=SPA) 中添加了他的“发送者的协议地址 (SPA),并将目标硬件地址 (THA) 设置为零”。数据包肯定来自 DC,但在发送者/目标字段中具有 VC 的 IP。
此行为会导致 VC 服务器丢包。但仅限于 Linux 机器。在 Linux 上,会出现重复的 ARP 缓存条目,如下所示。在 Windows 上一切正常。
[DC-IP] [DC-MAC]
[VC-IP] [DC-MAC]
这是怎么回事?这让我抓狂了。