关于realserver的 no arp 疑问

我现在有个集群系统正运行着

运行模式是 Direct Routing

所有服务器都在内网,通过硬件防火墙将外部地址影设到 集群的公共ip上,也就是调度机的公共ip上

一般情况下,如果去ping 这个公共ip 那响应的一定是 前面的调度机,因为 realserver网卡的lo:0设置的是 no arp

但有种情况发生了

当我将realserver的一台机器重新启动或调度机掉电,防火墙的地址却影设到了一台具体的realserver的公共ip上,这样,所有的外部请求就都落在了一台机器上,没有均衡实现了

这个时候一定要将防火墙重新刷新一下,防火墙才影设到调度系统的公共ip上

按照我的理解,no arp后将对外部请求和连接是透明的

不知道怎么解释这个现象