コンピュータネットワークにおいて、ホットスタンバイルータプロトコル(HSRP)は、フォールトトレラントなデフォルトゲートウェイを確立するためのシスコ独自の冗長化プロトコルです。このプロトコルのバージョン1は、1998年にRFC 2281で記述されました。バージョン2では改良が加えられ、IPv6をサポートしていますが、このバージョンに対応するRFCは公開されていません。
このプロトコルは、プライマリゲートウェイにアクセスできなくなった場合にデフォルトゲートウェイのフェイルオーバーを実現するために、ゲートウェイ間の関連付けを確立します。HSRPゲートウェイは、他のゲートウェイにマルチキャストhelloメッセージを送信して、自身の優先順位(どのゲートウェイが優先されるか)と現在の状態(アクティブまたはスタンバイ)を通知します。
優先順位が最も高いプライマリルータは、事前に定義されたゲートウェイIPアドレスを持つ仮想ルータとして動作し、 LANに接続されたマシンからのARPまたはND要求に対して仮想MACアドレスで応答します。プライマリルータに障害が発生した場合、次に優先順位の高いルータがゲートウェイIPアドレスを引き継ぎ、同じMACアドレスでARP要求に応答することで、透過的なデフォルトゲートウェイフェイルオーバーを実現します。
仮想MACアドレスでは、XはグループIDを16進数で表します。
HSRPはルーティングプロトコルではありません。IPルートをアドバタイズしたり、ルーティングテーブルに何らかの影響を与えたりすることはないからです。
HSRPは、ルータ上の1つ以上のインターフェースがダウンした場合にフェイルオーバーをトリガーする機能を備えています。これは、それぞれがゲートウェイへの単一リンクを持つデュアルブランチルータ構成において特に有効です。プライマリルータのリンクがダウンした場合、バックアップルータがプライマリ機能を引き継ぎ、ゲートウェイへの接続を維持します。
プロトコルのバージョン 2 では、安定性、拡張性、診断機能が改善されています。バージョン 1 HSRP とは互換性がありません。[ 1 ]プロトコルのバージョン 2 に関する RFC はありません。