web-dev-qa-db-ja.com

ARP要求がユニキャストである理由

送信元から宛先へのユニキャストARP要求を示すWiresharkキャプチャがあります。

Wireshark screenshot

私の理解によると、ARPリクエスト(無償のARPを含む)はブロードキャストを使用します。どのような場合にユニキャストARP要求が使用されますか?

7
Lunar Mushrooms

RFC1122 、セクション2.3.2.1-ARPキャッシュの検証を参照してください。

実装:4つのメカニズムが使用されています。
組み合わせ、古いキャッシュエントリをフラッシュします。

[...]

(2)ユニキャストポーリング-ポイントツーポイントARP要求を定期的に送信してリモートホストをアクティブにポーリングし、リモートホストがない場合はエントリを削除しますARP応答は、N個の連続したポーリングから受信されます。もう一度、
タイムアウトは1分程度である必要があり、通常、Nは2です。

また、 arping はユニキャストARP要求を使用して、ブロードキャストトラフィックの量を減らしています。

11
the-wabbit