Recientemente vimos un problema después de una falla de nuestro enrutador en el que nuestras cajas de Windows 2008 no comenzaron a hablar con el enrutador principal después de la recuperación.
Cuando hicimos algunas excavaciones, todavía tenían la entrada ARP del enrutador secundario. Según el blog de TechNet, esto es por diseño:
Primero, un Windows Vista o Windows Server 2008 no actualizará el caché vecino si se recibe una transmisión ARP a menos que sea parte de una solicitud ARP de transmisión para el receptor . Esto significa que cuando se envía un ARP gratuito en una red con Windows Vista y Widows Server 2008, estos sistemas no actualizarán su caché con información incorrecta si hay un conflicto de dirección IP.
En segundo lugar, parece que el caché vecino de Windows (caché arp) solo se actualiza si la máquina ya no puede hablar con la máquina que está actualmente en su caché. No envía solicitudes ARP ocasionales para asegurarse de que el caché no esté obsoleto. Si bien esto no es un problema durante la conmutación por error inicial, durante la conmutación por error cuando ambas cajas están activas, esto hace que Windows siga hablando con la caja secundaria.
¿Hay alguna forma de obligar a Windows 2008 a aceptar solicitudes ARP gratuitas?