Niedawno zauważyliśmy problem po przełączeniu awaryjnym routera, w którym nasze pudełka z systemem Windows 2008 nie zaczęły rozmawiać z głównym routerem po przywróceniu po awarii.
Kiedy trochę kopaliśmy, nadal mieli wpis ARP z routera pomocniczego. Według blogu TechNet jest to zgodne z projektem:
Po pierwsze, system Windows Vista lub Windows Server 2008 nie zaktualizuje pamięci podręcznej sąsiada, jeśli zostanie odebrana transmisja ARP, chyba że jest ona częścią żądania ARP emisji dla odbiornika . Oznacza to, że gdy darmowy ARP zostanie wysłany do sieci z Windows Vista i Widows Server 2008, systemy te nie zaktualizują pamięci podręcznej o nieprawidłowe informacje, jeśli wystąpi konflikt adresów IP.
Po drugie, wydaje się, że pamięć podręczna sąsiada systemu Windows (pamięć podręczna arp) jest aktualizowana tylko wtedy, gdy komputer nie może już komunikować się z maszyną, która jest w jego pamięci podręcznej. Nie wysyła od czasu do czasu żądań ARP, aby upewnić się, że pamięć podręczna nie jest przestarzała. Chociaż nie jest to problem podczas początkowego przełączania awaryjnego, podczas powrotu po awarii, gdy oba pudełka są aktywne, powoduje to, że okna nadal rozmawiają z dodatkowym urządzeniem.
Czy istnieje sposób zmusić system Windows 2008 do akceptowania nieodpłatnych żądań ARP?