我们一直在经历缓慢的超时无法访问的主机是非常缓慢的。 我们实验室最近的testing显示,这可能是延迟报告ARP负面查找。 在试图打开一个telnet连接到一个已经closures的本地区域时,转储stream量显示如下。
如果来源是Linux,则会以1秒为间隔发送三次ARP请求,并且在三秒钟内连接失败。
如果源是Solaris服务器,则在1秒钟内将最初的五个ARP请求发送到广播地址。 5秒钟后,更多的ARP请求被发送。 ARP请求继续增加暂停时间,直到3分44秒后连接失败。 testing从全局区域运行到不同全局的本地区域。 两个全局区域都在Sparc硬件上运行。 设备通过2级交换设备连接。
有没有可能导致ARP快速(3到5秒)故障的可调参数? 是否还有其他的可调参数会导致连接不可达(失败)的主机失败更快?
我们似乎在Sparc上运行的各种服务器之间具有相同或相似的行为。 据我所知,Solaris正在努力通过ARP地址来获取地址,如果没有主机回复ARP请求,则不会很快超时。
你有没有考虑运行ndd /dev/arp \? 看到一个ARP相关的内核configuration列表?