技術メモ

神奈川在住のITエンジニアの備忘録。おもにプログラミングやネットワーク技術について、学んだことを自分の中で整理するためにゆるゆると書いています。ちゃんと検証できていない部分もあるのでご参考程度となりますが、誰かのお役に立てれば幸いです。

GARP

ネスペの問題を解いていると良く出てくる GARP (Gratuitous ARP) について簡単にまとめる。

GARP は自分の IP アドレスに対する MAC アドレスの解決のために使われる。その目的は、自分と同じネットワークにいる機器の ARP キャッシュの更新や重複 IP アドレスの検知などである。

ネスペの問題で問われるのは主に前者の方だと思う。クラスタ化された FW などにおいて、プライマリからセカンダリにフェールオーバーした時、FW 配下 (FW と同じネットワーク) の機器がセカンダリの方に通信してくるように、FW が「仮想 IP ⇔ セカンダリの  MAC アドレス」の GARP を送信する。