Niedawno pozyskałem klienta, który ma dziwny problem z buforowaniem ARP na jednym z serwerów.
Mam serwer, który w końcu zacznie przekształcać dynamiczne wpisy ARP w statyczne wpisy ARP. Powoduje to problemy, ponieważ gdy komputer, który ma statyczne wpisy ARP na tym serwerze, otrzymuje nowy adres IP przez DHCP, serwer nie jest w stanie komunikować się z klientami. Wyczyszczenie pamięci podręcznej ARP rozwiązuje problem i serwer jest w porządku przez około tydzień, a następnie zaczyna powoli przekształcać wpisy ARP w statyczne wpisy ARP. Nie zawęziłem go do tego, kiedy i ile to zaczyna, ale powoli zaczynasz widzieć 1 statyczny ARP, a następnie 5, a następnie 10.
Wspomniany serwer to Windows Server 2003 SP2. Jest to serwer DC, DHCP i DNS. Sprawdziłem opcje zakresu DHCP i nic tam nie wskazywałoby na statyczne wpisy ARP. Jedyną różnicą między tym serwerem DNS a naszym innym serwerem DNS jest to, że „Dynamicznie aktualizuj rekordy DNA A i PTR dla klientów DHCP, którzy nie żądają aktualizacji”, jest sprawdzane na problematycznym serwerze.
Przeprowadziłem trochę badań na ten temat i wydaje się, że może się tak zdarzyć, jeśli uruchomione są usługi typu PXE, z tego co wiem, nie ma nic uruchomionego na serwerze PXE.
Jestem trochę zagubiony, ponieważ nigdy nie widziałem, aby dynamiczne wpisy ARP zamieniały się w statyczne wpisy ARP. Obecnie moim rozwiązaniem jest zaplanowane zadanie uruchamiane co 24 godziny w celu wyczyszczenia pamięci podręcznej ARP (arp -d *). Chciałbym nie polegać na tym zadaniu harmonogramu.
Czy ktoś widział to wcześniej lub ma jakieś sugestie dotyczące rozwiązania tego problemu?
arp -a
z systemu Windows szczegółowo określi typ wpisu w tabeli ARP. Wpisy dynamiczne ostatecznie staną się wpisami statycznymi, nie ma w nich dostrzegalnego wzorca. Jedynym mechanizmem jaki znam jak stworzyć statyczny wpis ARP jest użyciearp -s ip_addr eth_addr