ARP返信はブロードキャストできます


7

ネットワーキングの専門家から、ARP応答はユニキャストではなくブロードキャストパケットである場合があり、実際にはブロードキャストパケットである場合があることを知らされていました。ブロードキャストARP応答を使用するのはいつですか?

回答:


4

RFC826(イーサネットアドレス解決プロトコル)によると、送信者は次のことを行う必要があります。

ローカルハードウェアとプロトコルアドレスを送信者フィールドに入力します

しかし、ホストがARP応答でブロードキャストアドレスを使用する理由を指摘したように?多分これは賢いように思えるかもしれません。L2ブロードキャストアドレスを使用すると、LAN内のすべてのホストが新しい(IP、MAC)ペアをすぐに認識して時間を節約できます。実際、この方法は(定期的なブロードキャストを参照していても)RFCでは望ましくありません。

定期的な放送は絶対に望まれない。単一のイーサネット上に100のワークステーションがあり、それぞれが10分ごとに1つのアドレス解決情報を(可能なパラメーターのセットの1つとして)ブロードキャストするとします。これは、6秒ごとに1パケットです。これはほぼ妥当ですが、どのような用途ですか?ワークステーションは通常、互いに通信することはありません(したがって、テーブルに100の無用なエントリがあります)。

ブロードキャストされたメッセージによって学習されたタプルをARPテーブルに追加するかどうかは、ホストのOSにも依存します。

編集:コメントに記載されているように、RFC 5227はRFC 826を更新し、

IPv4アドレス競合検出(ACD)の一部のアプリケーションでは、ユニキャストではなくブロードキャストを使用してARP応答を配信すると、アドレスの競合を通常よりも早く検出できるため、有利になる場合があります。


3
RFC 5227は826を更新し、「IPv4アドレス競合検出(ACD)の一部のアプリケーションでは、ユニキャストではなくブロードキャストを使用してARP応答を配信すると、アドレスの競合を通常よりも早く検出できるため、有利になる場合があります。」
Gerben 2014

3

ブロードキャストARPの用途の1つは、いくつかのクラスタリングまたはリンク集約(つまり、チーミング)ソリューションによって送信される無償のARP応答です。これは、あるインターフェイスから別のインターフェイスにトラフィックを移動する場合に通常使用するプロセスです。

このプロセスにより、ローカルサブネット(ゲートウェイを含む)上のすべてのホストが更新され、L2スイッチがMACアドレステーブルを更新します。その結果、すべてのトラフィックがスムーズかつ迅速に新しいインターフェイスに切り替わるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.