Нещодавно ми побачили проблему після відмови нашого маршрутизатора, коли наші Windows 2008 Boxes не почали спілкуватися з основним маршрутизатором після відмови.
Коли ми робили копання, вони все ще мали запис ARP від вторинного маршрутизатора. Згідно з блогом TechNet, це побічна конструкція:
По-перше, Windows Vista або Windows Server 2008 не оновлюватимуть кеш-пам'ять сусіда, якщо буде отримано трансляцію ARP, якщо вона не є частиною запиту ARP широкомовної передачі для приймача . Це означає, що якщо безплатний ARP надсилається в мережу з Windows Vista та Widows Server 2008, ці системи не оновлюють кеш-пам'ять з невірною інформацією, якщо є конфлікт IP-адреси.
По-друге, виявляється, що кеш-пам'ять кешу Windows (arp-кеш) оновлюється лише в тому випадку, якщо машина більше не може спілкуватися з машиною, яка знаходиться в цьому кеші. Він не надсилає випадкових запитів ARP, щоб переконатися, що кеш не є розмитим. Незважаючи на те, що це не проблема під час початкового відключення, під час відмови назад, коли обидва вікна живі, це призводить до того, що Windows продовжує розмовляти з вторинним вікном.
Чи є який-небудь спосіб змусити Windows 2008 приймати безкоштовні запити ARP?