First-hop redundancy protocol
ファーストホップ冗長プロトコル（First-hop redundancy protocol）とは、クライアントPCから最初に到達するネットワーク機器を冗長化するためのプロトコルである。

これにより、クライアントPCがインターネットなどの外部に接続するときに最初に通信するデフォルトゲートウェイ機器が故障しても、別のファーストホップが通信処理をする。

これを実現するには、仮想IPアドレスと仮想MACアドレスをデフォルトゲートウェイ（ルータ）に設定する。

ファーストホップ冗長プロトコルはいくつかの種類がある。以下にそれらプロトコル名と特徴を列挙する。

注釈

通信プロトコル