BGP も使用される高可用性トポロジに展開されたサイトの場合、ピア Edge がフェイルオーバーのすべてのルートを削除したため、HA フェイルオーバーが遅くなり、カスタマー トラフィックが中断することがあります。リリース 5.1.0 以降では、VMware は HA 展開のための BGP グレースフル リスタート機能を追加し、より高速で中断の少ない HA フェイルオーバーを保証します。
概要
[グレースフル スイッチオーバー]を備えた [BGP グレースフル リスタート]は、再起動中にネットワークでルートの変更が発生しないように、隣接する BGP デバイスを再起動に参加させることで、Edge の再起動と HA フェイルオーバーの高速化を実現します。BGP グレースフル リスタートを使用しないと、BGP ピア間で TCP セッションが終了し、Edge の再起動または HA フェイルオーバー後にこれらのルートを再構築する必要がある場合、ピア Edge はすべてのルートを削除します。BGP グレースフル リスタートは、設定可能な再起動タイマー内で新しいセッションが確立されている限りピア Edge がルートを保持するようにすることで、この動作を変更します。
注: BGP グレースフル リスタートは、高可用性で展開されたサイトのみを対象としています。この機能は、BGP ルーティング プロトコルを使用している場合でも、単一のスタンドアローン Edge を使用して展開されたサイトではまだ使用できません。
前提条件
BGP グレースフル リスタート機能を使用するには、カスタマー サイトに以下が必要です。
- 高可用性トポロジを使用して展開されたサイト。これは、アクティブ/スタンバイ、またはサードパーティ製ルーターを使用した VRRP のいずれかです。BGP グレースフル リスタートはスタンドアローン Edge サイトには影響しません。HA を使用しているサイトにのみ影響します。
- カスタマー エンタープライズでは、ルーティング プロトコルとして BGP が設定されている必要があります。
重要:
[BGP グレースフル リスタート]のメリットを完全に最適化するには、カスタマー エンタープライズに対して
[分散コスト計算 (DCC)] も有効にすることを強くお勧めします。DCC が有効の場合、プリファレンスとアドバタイズの決定は Edge に対してローカルになり、Edge はルーティング プロセスからルートを学習するとすぐにアクティブからスタンバイに同期します。DCC の値は HA サイトに限定されるものではありません。この機能の詳細については、
VMware SD-WAN のルーティングの概要および
分散コスト計算の設定を参照してください。
BGP グレースフル リスタートの設定
[BGP グレースフル リスタート]の設定は 2 つの部分からなるプロセスです。最初の部分は
[BGP] 設定セクションで実行され、2 番目の部分は
[高可用性 (High Availability)] 設定セクションで実行されます。手順は次のとおりです。
- [BGP グレースフル リスタート (Graceful BGP Restart)] を有効にします。
- カスタマー ポータルで、プリファレンスに応じて のいずれかをクリックします。スクリーンショットは、単一の HA Edge の手順を示しています。
- Edge の横の [デバイス (Device)] アイコンをクリックするか、Edge へのリンクをクリックしてから [デバイス (Device)] タブをクリックします。
- [ルーティングと NAT (Routing & NAT)] セクションまで下にスクロールし、Edge またはプロファイルの [BGP] セクションを開きます。
- [BGP] セクションで、[グレースフル リスタート (Graceful Restart)] のチェック ボックスをオンにします。
- ボックスがオンになると、[グレースフル リスタートの有効化 (Enable Graceful Restart)] に関連する 2 つの追加パラメータ、[再起動時間 (Restart Time)] および [Stalepath 時間 (Stalepath Time)] が表示されます。
- [再起動時間 (Restart Time)] は、ルート プロセッサ (RP) が RP ピアの通信開始を待機する最大時間を表します。この時間が経過するとルート エントリの有効期限が切れます。このパラメータのデフォルト時間は 120 秒で、1 ~ 600 秒の範囲で手動で設定できます。
- [Stalepath 時間 (Stalepath Time)] は、再起動(HA フェイルオーバー)後にルートが保持される最大時間を表します。この時点で、ルート プロセッサ ピアから更新されたルートが受信されたと想定されます。このパラメータのデフォルト時間は 300 秒で、1 ~ 3,600 秒の範囲で手動で設定できます。
- ユーザーが BGP グレースフル リスタートを有効にし、2 つのセカンダリの設定に問題がなければ、ユーザーは [高可用性 (High Availability)] セクションに移動できます。
で - [グレースフル スイッチオーバー (Graceful Switchover)] を有効にします。
- [BGP (BGP)] セクションから、[高可用性 (High Availability)] セクションまで下にスクロールします。
- [高可用性 (High Availability)] セクションで、[グレースフル スイッチオーバー (Graceful Switchover)] のチェック ボックスをオンにするオプションが、[BGP グレースフル リスタート (BGP Graceful Restart)] が有効になった結果として使用できるようになりました。
- [グレースフル スイッチオーバー (Graceful Switchover)] チェック ボックスをオンにします。
- [高可用性 (High Availability)] セクションではこれ以上の手順は必要ありません。[グレースフル スイッチオーバー (Graceful Switchover)] にはセカンダリ パラメータはありません。
で - [変更の保存 (Save Changes)] をクリックします。これで、上記で行った設定の変更が適用されます。 ページの一番下までスクロールし、右下隅の
制限/既知の動作
- [BGP グレースフル フェイルオーバー]および [HA グレースフル スイッチオーバー]はセグメントに依存せず、1 つのセグメント(グローバル セグメントなど)で有効にすると、これらの設定はカスタマー サイトの他のすべてのセグメントに適用されます。これは、Edge が他のセグメントのルートを同期し、HA フェイルオーバー中に古いルートを保持することを意味します。