ARPキャッシュがクリアされる理由

ARPテーブル内には、今までの通信で学習したことをキャッシュしています。

 このキャッシュは、定期的にリフレッシュされるので、しばらく通信がない場合は、ARPテーブル上のエントリーから削除されるようになっています。

ここでは、なぜ、このような仕組みになっているのかを解説していきます。

 例えば、下のネットワーク構成を見て下さい。このネットワークは、DHCPサーバによって各コンピュータにIPアドレスを割り当てています。

コンピュータAは、各コンピュータとの次のARPテーブルを持っています。

IPアドレスMACアドレス
192.168.1.200:17:42:5B:33:02
192.168.1.300:17:42:5B:33:03
192.168.1.400:17:42:5B:33:04
192.168.1.500:17:42:5B:33:05
192.168.1.1000:17:42:5B:33:0A

一度、学習したARPテーブルが、もしも更新されないとしたらどうでしょうか?

例えば、コンピュータDとコンピュータEが再起動して、新しいIPアドレスが割り当てられました。