• 締切済み

サーバに登録されているARPテーブルの原理

サーバとネットワーク機器Aが通信するとARP応答により、 ARPテーブルが登録されます。 その後、 ネットワーク機器Aを取り外して、ネットワーク機器Bに ネットワーク機器Aと同じIPアドレスを設定して接続すると、 サーバに登録されているARPテーブルは「ネットワーク機器B」 のARPテーブルに更新される場合と、更新されずネットワーク機器Aの ARPテーブルが登録されていました。 なぜ、更新される場合と、更新されない場合があるのでしょうか? LANモニタで確認すると接続した際にブロードキャストは出して いました。

みんなの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> LANモニタで確認すると接続した際にブロードキャストは出していました。 このブロードキャストって具体的に何のブロードキャストですか? Gratuitous ARPであれば別ですが、もしARP request(ARP要求)であれば、自分宛のARP request以外はARPテーブルを更新しません http://www.wdic.org/w/WDIC/ARP%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB http://www.atmarkit.co.jp/fwin2k/network/baswinlan011/baswinlan011_03.html ARPテーブルがネットワーク機器Bになっている場合は、ブロードキャストとは別に、サーバ→ネットワーク機器Bもしくはネットワーク機器B→サーバのARP requestとその逆方向のreplyが飛んでいませんか? ARPテーブルが変わっているかどうかはARP cacheが消えてARP requestを出すタイミングによる違いだと思います

bphonichi
質問者

お礼

ありがとうございました。 理解できました。

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.1

ARP要求に対する応答がないとARPテーブルが更新されないからでしょう。 ARPテーブルの寿命は2分から10数分と言われていますから、 10数分後に再度確認してみては如何でしょうか。

関連するQ&A

専門家に質問してみよう