Recentemente, vimos um problema após um failover de nosso roteador, em que nossas caixas do Windows 2008 não começaram a conversar com o roteador principal após o failback.
Quando fizemos algumas escavações, eles ainda tinham a entrada ARP do roteador secundário. De acordo com o Blog do TechNet, este é um projeto específico:
Primeiro, um Windows Vista ou Windows Server 2008 não atualizará o cache do vizinho se uma transmissão de ARP for recebida, a menos que faça parte de uma solicitação de transmissão de ARP para o receptor . O que isso significa é que, quando um ARP gratuito é enviado em uma rede com Windows Vista e Widows Server 2008, esses sistemas não atualizam seu cache com informações incorretas se houver um conflito de endereço IP.
Em segundo lugar, parece que o cache vizinho do Windows (arp-cache) só é atualizado se a máquina não puder mais falar com a máquina que está no cache atualmente. Ele não envia solicitações ARP ocasionais para garantir que o cache não fique obsoleto. Embora isso não seja um problema durante o failover inicial, durante o failback quando as duas caixas estiverem ativas, isso fará com que o Windows continue falando com a caixa secundária.
Existe alguma maneira de forçar o Windows 2008 a aceitar solicitações gratuitas de ARP?