Gratuitous ARP の設定
Gratuitous Address Resolution Protocol(ARP)要求は、重複する IP アドレスの検出に役立ちます。Gratuitous ARP は、ルーター独自の IP アドレスに対するブロードキャスト要求です。ルーターまたはスイッチが独自のIPアドレスに対してARPリクエストを送信し、ARPの返信を受信しない場合、ルーターまたはスイッチに割り当てられたIPアドレスは他のノードでは使用されません。ただし、ルーターまたはスイッチがその独自のIPアドレスに対してARPリクエストを送信し、ARPからの返信を受信した場合、ルーターまたはスイッチに割り当てられたIPアドレスは既に他のノードで使用されています。
Gratuitous ARP応答は、ターゲットIPアドレスが送信者のIPアドレスと同じに設定されたブロードキャストMACアドレスに送信される応答パケットです。ルーターまたはスイッチが Gratuitous ARP の返信を受信すると、ルーターまたはスイッチはその返信のエントリーを ARP キャッシュに挿入できます。デフォルトでは、Gratuitous ARP の返信での ARP キャッシュの更新は、ルーターまたはスイッチでは無効になっています。
Gratuitous ARP の ARP キャッシュの更新を有効にするには:
デフォルト動作を復元するには、つまり、Gratuitous ARP の ARP キャッシュの更新を無効にするには、設定から gratuitous-arp-reply ステートメントを削除します。
[edit interfaces interface-name] user@host# delete gratuitous-arp-reply;
デフォルトでは、ルーターまたはスイッチは、Gratuitous ARP 要求に応答します。ただし、イーサネット インターフェイスでは、Gratuitous ARP 要求への応答を無効にできます。
Gratuitous ARP 要求への応答を無効にするには:
設定モードで、
[edit interfaces interface-name]階層レベルに移動します。[edit] user@host# edit interfaces interface-name
no-gratuitous-arp-requestステートメントを含めます。[edit interfaces interface-name] user@host# set no-gratuitous-arp-request
デフォルトに戻るには、つまり、Gratuitous ARP要求に応答するには、設定から no-gratuitous-arp-request ステートメントを削除します。
[edit interfaces interface-name] user@host# delete no-gratuitous-arp-request