HSRP BFD ピアリングに関する制約事項
Bidirectional Forwarding Detection(BFD)に対する Hot Standby Router Protocol(HSRP)サポートは、すべてのプラットフォームおよびインターフェイスで利用できるわけではありません。
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Bidirectional Forwarding Detection(BFD)に対する Hot Standby Router Protocol(HSRP)サポートは、すべてのプラットフォームおよびインターフェイスで利用できるわけではありません。
ここでは、HSRP BFD ピアリングの概要を示します。
HSRP の BFD ピアリング機能は、ホット スタンバイ ルータ プロトコル(HSRP)グループのメンバのヘルス モニタリング システムに双方向フォワーディング検出(BFD)を導入します。HSRP は、HSRP グループ メンバーのヘルス モニタリング システムの一部として BFD をサポートしています。BFD がないと、HSRP はマルチプロセス システムの 1 つのプロセスとして動作するため、hello タイマーやホールド タイマー(ミリ秒単位)を使用して大量のグループに対応できるように適切なタイミングでスケジュールされることが保証されません。BFD は疑似プリエンプティブ プロセスとして動作するため、必要なときに実行されることが保証されます。複数の HSRP グループに早期フェールオーバー通知を実行できるのは、2 台のデバイス間の 1 つの BFD セッションだけです。
この機能は、デフォルトでイネーブルにされています。HSRP スタンバイ デバイスは、HSRP アクティブ デバイスの実際の IP アドレスを HSRP hello メッセージから検出します。また、BFD クライアントとして登録し、アクティブ デバイスが使用不能になった場合に通知するように要求します。BFD はスタンバイ デバイスとアクティブ デバイス間の接続が失敗したことを確認すると、アクティブ デバイスとしてすぐに引き継ぐスタンバイ デバイス上の HSRP に通知します。
BFD は、インターフェイス、データ リンク、および転送プレーンを含む、2 つの隣接デバイス間の転送パスで、オーバーヘッドの少ない短期間の障害検出方法を提供します。BFD はインターフェイス レベルおよびルーティング プロトコル レベルでイネーブルにする検出プロトコルです。シスコでは BFD 非同期モードをサポートしています。これは、デバイス間の BFD ネイバー セッションをアクティブにして維持するための、2 台のシステム間の BFD 制御パケットの送信に依存します。したがって、BFD セッションを作成するには、両方のシステム(または BFD ピア)で BFD を設定する必要があります。BFD がインターフェイスでイネーブルになっているとともに、HSRP 用にデバイス レベルでイネーブルになっている場合、BFD セッションが作成されて、BFD タイマーがネゴシエートされ、ネゴシエートされた間隔で BFD ピアが互いに BFD 制御パケットの送信を開始します。
BFD は、あらゆるメディア タイプ、カプセル化、トポロジ、および Border Gateway Protocol(BGP)、Enhanced Interior Gateway Routing Protocol(EIGRP)、Hot Standby Router Protocol(HSRP)、Intermediate System to Intermediate System(IS-IS)、Open Shortest Path First(OSPF)などのルーティング プロトコルとは関係なく、BFD ピアの障害検出時間を短縮します。ローカル デバイスのルーティング プロトコルに高速障害検出通知を送信して、ルーティング テーブル再計算プロセスを開始すると、BFD はネットワーク コンバージェンス時間全体を大幅に短縮できます。下の図は、HSRP と BFD を実行する 2 台のデバイスがある単純なネットワークを示しています。
ここでは、HSRP BFD ピアリングの設定について説明します。
ここでは、Bidirectional Forwarding Detection(BFD)セッションのベースライン パラメータをインターフェイスで設定して、インターフェイスで BFD を設定する作業を行います。BFD ネイバーに対して BFD セッションを実行するインターフェイスごとに、この手順を繰り返します。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
interface type number 例:
|
インターフェイス コンフィギュレーション モードを開始します。 |
ステップ 4 |
bfd interval milliseconds min_rx milliseconds multiplier interval-multiplier 例:
|
インターフェイスで BFD をイネーブルにします。 |
ステップ 5 |
end 例:
|
インターフェイス コンフィギュレーション モードを終了します。 |
ここでは、Hot Standby Router Protocol(HSRP)Bidirectional Forwarding Detection(BFD)ピアリングをイネーブルにする作業を行います。この作業のステップは、HSRP ピアに BFD セッションを実行する各インターフェイスで行ってください。
HSRP はデフォルトで BFD ピアリングをサポートしています。HSRP BFD ピアリングがディセーブルになっている場合、デバイス レベルで再度イネーブルにして、すべてのインターフェイスの BFD サポートをまとめてイネーブル化したり、インターフェイス レベルでインターフェイスごとに再度イネーブルにしたりすることができます。
この作業を進める前に
HSRP は、参加しているすべてのデバイスで実行されている必要があります。
シスコ エクスプレス フォワーディングをイネーブルにする必要があります。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
ip cef [distributed ] 例:
|
シスコ エクスプレス フォワーディングまたは分散型シスコ エクスプレス フォワーディングをイネーブルにします。 |
ステップ 4 |
interface type number 例:
|
インターフェイス コンフィギュレーション モードを開始します。 |
ステップ 5 |
ip address ip-address mask 例:
|
インターフェイスに IP アドレスを設定します。 |
ステップ 6 |
standby [group-number ] ip [ip-address [secondary ]] 例:
|
HSRP をアクティブにします。 |
ステップ 7 |
standby bfd 例:
|
(任意)インターフェイスで BFD に対する HSRP をイネーブルにします。 |
ステップ 8 |
exit 例:
|
インターフェイス コンフィギュレーション モードを終了します。 |
ステップ 9 |
standby bfd all-interfaces 例:
|
(任意)すべてのインターフェイスで BFD に対する HSRP をイネーブルにします。 |
ステップ 10 |
exit 例:
|
グローバル コンフィギュレーション モードを終了します。 |
ステップ 11 |
show standby [neighbors ] 例:
|
(任意)BFD に対する HSRP サポートについての情報を表示します。 |
Hot Standby Router Protocol(HSRP)Bidirectional Forwarding Detection(BFD)ピアリングを確認するには、次のオプション コマンドを使用します。
ステップ 1 |
show standby show standby コマンドを実行すると、HSRP 情報が表示されます。 例:
|
ステップ 2 |
show standby brief show standby brief コマンドを実行すると、HSRP スタンバイデバイス情報が簡潔に表示されます。 例:
|
ステップ 3 |
show standby neighbors [type number ] show standby neighbors コマンドを実行すると、インターフェイスの HSRP ピアデバイスに関する情報が表示されます。 例:
|
ステップ 4 |
show bfd neighbors show bfd neighbors コマンドを実行すると、現在の双方向フォワーディング検出(BFD)の隣接関係が 1 行ずつ一覧表示されます。 例:
|
ステップ 5 |
show bfd neighbors details details キーワードを使用すると、各ネイバーの BFD プロトコルのパラメータとタイマーが表示されます。 例:
|
ここでは、HSRP BFD ピアリングの設定例を示します。
Hot Standby Router Protocol(HSRP)は、HSRP グループ メンバのヘルス モニタリング システムの一部として Bidirectional Forwarding Detection(BFD)をサポートします。BFD がないと、HSRP はマルチプロセス システムの 1 つのプロセスとして動作するため、ミリ秒の hello タイマーやホールド タイマーを使用して大量のグループに対応できるように適切なタイミングでスケジュールされることが保証されません。BFD は疑似プリエンプティブ プロセスとして動作するため、必要なときに実行されることが保証されます。複数の HSRP グループに早期フェールオーバー通知を実行できるのは、2 台のデバイス間の 1 つの BFD セッションだけです。
次の例では、standby bfd コマンドと standby bfd all-interfaces コマンドは表示されていません。bfd interval コマンドを使用して、BFD がデバイスまたはインターフェイスで設定されているときは、HSRP の BFD サポートはデフォルトでイネーブルになっています。standby bfd コstandby bfd all-interfaces コマンドは、BFD がデバイスまたはインターフェイスで手動で無効にされている場合にのみ必要です。
DeviceA(config)# ip cef
DeviceA(config)# interface FastEthernet2/0
DeviceA(config-if)# no shutdown
DeviceA(config-if)# ip address 10.0.0.2 255.0.0.0
DeviceA(config-if)# ip router-cache cef
DeviceA(config-if)# bfd interval 200 min_rx 200 multiplier 3
DeviceA(config-if)# standby 1 ip 10.0.0.11
DeviceA(config-if)# standby 1 preempt
DeviceA(config-if)# standby 1 priority 110
DeviceA(config-if)# standby 2 ip 10.0.0.12
DeviceA(config-if)# standby 2 preempt
DeviceA(config-if)# standby 2 priority 110
DeviceB(config)# interface FastEthernet2/0
DeviceB(config-if)# ip address 10.1.0.22 255.255.0.0
DeviceB(config-if)# no shutdown
DeviceB(config-if)# bfd interval 200 min_rx 200 multiplier 3
DeviceB(config-if)# standby 1 ip 10.0.0.11
DeviceB(config-if)# standby 1 preempt
DeviceB(config-if)# standby 1 priority 90
DeviceB(config-if)# standby 2 ip 10.0.0.12
DeviceB(config-if)# standby 2 preempt
DeviceB(config-if)# standby 2 priority 80
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェア イメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
HSRP の BFD ピアリング |
Cisco IOS XE Gibraltar 16.11.x |
この機能が導入されました。 |