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)] 設定セクションで実行されます。手順は次のとおりです。
  1. [設定 (Configure)] > [デバイス (Device)] > [BGP][BGP グレースフル リスタート (Graceful BGP Restart)] を有効にします。
    1. カスタマー ポータルで、プリファレンスに応じて [設定 (Configure)] > [プロファイル (Profile)] [ または ] > [設定 (Configure)] > [Edge (Edges)] のいずれかをクリックします。スクリーンショットは、単一の HA Edge の手順を示しています。
    2. Edge の横の [デバイス (Device)] アイコンをクリックするか、Edge へのリンクをクリックしてから [デバイス (Device)] タブをクリックします。
    3. [ルーティングと NAT (Routing & NAT)] セクションまで下にスクロールし、Edge またはプロファイルの [BGP] セクションを開きます。

    4. [BGP] セクションで、[グレースフル リスタート (Graceful Restart)] のチェック ボックスをオンにします。

    5. ボックスがオンになると、[グレースフル リスタートの有効化 (Enable Graceful Restart)] に関連する 2 つの追加パラメータ、[再起動時間 (Restart Time)] および [Stalepath 時間 (Stalepath Time)] が表示されます。
      1. [再起動時間 (Restart Time)] は、ルート プロセッサ (RP) が RP ピアの通信開始を待機する最大時間を表します。この時間が経過するとルート エントリの有効期限が切れます。このパラメータのデフォルト時間は 120 秒で、1 ~ 600 秒の範囲で手動で設定できます。
      2. [Stalepath 時間 (Stalepath Time)] は、再起動(HA フェイルオーバー)後にルートが保持される最大時間を表します。この時点で、ルート プロセッサ ピアから更新されたルートが受信されたと想定されます。このパラメータのデフォルト時間は 300 秒で、1 ~ 3,600 秒の範囲で手動で設定できます。
    6. ユーザーが BGP グレースフル リスタートを有効にし、2 つのセカンダリの設定に問題がなければ、ユーザーは [高可用性 (High Availability)] セクションに移動できます。
  2. [設定 (Configure)] > [デバイス (Device)] > [高可用性 (High Availability)][グレースフル スイッチオーバー (Graceful Switchover)] を有効にします。
    1. [BGP (BGP)] セクションから、[高可用性 (High Availability)] セクションまで下にスクロールします。

    2. [高可用性 (High Availability)] セクションで、[グレースフル スイッチオーバー (Graceful Switchover)] のチェック ボックスをオンにするオプションが、[BGP グレースフル リスタート (BGP Graceful Restart)] が有効になった結果として使用できるようになりました。
    3. [グレースフル スイッチオーバー (Graceful Switchover)] チェック ボックスをオンにします。
    4. [高可用性 (High Availability)] セクションではこれ以上の手順は必要ありません。[グレースフル スイッチオーバー (Graceful Switchover)] にはセカンダリ パラメータはありません。
  3. [設定 (Configure)] > [デバイス (Device)] ページの一番下までスクロールし、右下隅の [変更の保存 (Save Changes)] をクリックします。これで、上記で行った設定の変更が適用されます。

制限/既知の動作

  • [BGP グレースフル フェイルオーバー]および [HA グレースフル スイッチオーバー]はセグメントに依存せず、1 つのセグメント(グローバル セグメントなど)で有効にすると、これらの設定はカスタマー サイトの他のすべてのセグメントに適用されます。これは、Edge が他のセグメントのルートを同期し、HA フェイルオーバー中に古いルートを保持することを意味します。