私は最近、サーバーの1つで奇妙なARPキャッシュの問題があるクライアントを取得しました。
最終的には動的なARPエントリを静的なARPエントリに変換し始めるサーバーがあります。このサーバーに静的なARPエントリを持つマシンがDHCP経由で新しいIPを受信すると、サーバーはクライアントと通信できないため、これにより問題が発生します。ARPキャッシュをクリアすると問題が解決し、サーバーは約1週間問題なく動作し、その後ARPエントリをゆっくりと静的ARPエントリに変換し始めます。私はそれをいつ、または何回実行するかを絞り込んでいませんが、ゆっくりと1つの静的ARP、5、10の順に表示され始めます。
問題のサーバーはWindows Server 2003 SP2です。これは、DC、DHCP、およびDNSサーバーです。DHCPスコープオプションを確認しましたが、静的ARPエントリと関係があることを示すものは何もありません。このDNSサーバーと他のDNSサーバーとの唯一の違いは、問題のあるサーバーで「更新を要求しないDHCPクライアントのDNA AおよびPTRレコードを動的に更新する」がチェックされることです。
私はこれについて少し調査しましたが、PXEタイプのサービスが実行されている場合に発生する可能性があるようです。
動的ARPエントリが静的ARPエントリに変わり始めるのを見たことがないので、少し迷っています。現在の私の解決策は、ARPキャッシュをクリアするために24時間ごとに実行されるスケジュールタスクです(arp -d *)。このスケジュールタスクに依存しないでください。
これを以前に見た人や、これをトラブルシューティングする方法について何か提案はありますか?
arp -a
Windowsで使用すると、ARPテーブルのエントリのタイプが詳細になります。動的エントリは最終的に静的エントリに変わり、認識できるパターンはありません。スタティックARPエントリを作成する方法について私が知っている唯一のメカニズムが使用することですarp -s ip_addr eth_addr