GARPとは?じーあーぷ
GARPとは、送信元IPアドレスと問合せ対象IPアドレスの両方に自分自身の同じアドレスを入れて送るARP要求(Gratuitous ARP)。応答が返ればそのアドレスが他機で使われている=重複を意味し、応答が無くても周囲の機器のARPキャッシュとスイッチのMACアドレステーブルを更新させる効果がある。
最終更新:2026-10-06
この語が出る過去問を解く →背景
冗長構成では、同じIPアドレスを担う機器が切り替わるとMACアドレスのほうは変わる。周囲の端末やスイッチはキャッシュを持っているため、放っておくとエントリが古びるまでの数分間、旧系のMAC宛に送り続けて通信が止まる。切り替わった側から「このIPは今このMACだ」と能動的に触れ回る手段が要る。重複検出と通知という2つの役目を1つのパケットが兼ねる点が、そのまま出題の的になる。
具体例
VRRPでマスタが切り替わったとき、新しいマスタは仮想MACを送信元とするGARPを流し、経路上のスイッチのMAC学習と端末のARPキャッシュを書き換える。一般的なOSも、IPアドレスを設定した直後に重複検出のためGARPを送る。
試験での引っ掛け
通常のARPは他ホストのIPを問い合わせるが、GARPは送信元IPと問合せ対象IPが自分で同じ。この一致が見分けの決め手。なお同じ綴りのGARPがIEEE 802.1DのGeneric Attribute Registration Protocol(GVRPの土台)を指すこともあり、文脈で切り分ける。
関連用語
出た過去問
出典:平成28年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問6(IPA)
IPv4でのARPを利用したGratuitous ARPの説明として、適切なものはどれか。
正解:ターゲットIPアドレスフィールドに自端末が使用するIPアドレスを入れて、MACアドレスを問い合わせる。
要点:GARPは自分のIPアドレスを対象に送るARP要求
Gratuitous ARPは、ターゲットIPアドレスに自分自身のIPアドレスを入れて送信するARP要求である。応答が返ればIPアドレスの重複を検出でき、また受信した機器のARPテーブルを更新させられる。冗長構成の切替時に、新たな機器のMACアドレスを周囲へ知らせる用途でも使われる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。