Di recente abbiamo riscontrato un problema dopo un failover del nostro router in cui i nostri box Windows 2008 non hanno iniziato a parlare con il router principale dopo il failback.
Quando abbiamo fatto qualche scavo avevano ancora la voce ARP dal router secondario. Secondo il Blog TechNet, questo è un progetto:
Innanzitutto, Windows Vista o Windows Server 2008 non aggiorneranno la cache Neighbor se viene ricevuta una trasmissione ARP a meno che non faccia parte di una richiesta ARP di trasmissione per il destinatario . Ciò significa che quando un ARP gratuito viene inviato su una rete con Windows Vista e Widows Server 2008, questi sistemi non aggiorneranno la cache con informazioni errate in caso di conflitto di indirizzi IP.
In secondo luogo, sembra che la cache di vicinato di Windows (arp-cache) sia aggiornata solo se la macchina non può più parlare con la macchina che si trova attualmente nella sua cache. Non invia richieste ARP occasionali per assicurarsi che la cache non sia obsoleta. Sebbene questo non sia un problema durante il failover iniziale, durante il failback quando entrambe le caselle sono attive, Windows continua a parlare con la casella secondaria.
Esiste un modo per forzare Windows 2008 ad accettare richieste ARP gratuite?