VMware Cloud Foundation で BGP ルーティングを実装するための Tier-0 および Tier-1 ゲートウェイの構成要件と、単一または複数の VMware Cloud Foundation インスタンスがある環境の標準クラスタまたはストレッチ クラスタで、最適なトラフィック ルーティングを実現するためのベスト プラクティスを検討してください。
BGP ルーティング
BGP ルーティング設計には、次の特性があります。
-
NSX を使用して動的ルーティングを有効にします。
-
高い拡張性と柔軟性を提供します。
-
独立した管理制御下のネットワーク(データセンター ネットワークと NSX SDN)間のピアリング用に設計された実証済みのプロトコルです。
設計に関するこれらの推奨事項には BFD は含まれません。ただし、BGP タイマーよりも高速なコンバージェンスが必要な場合は、物理ネットワークおよび NSX Tier-0 ゲートウェイで BFD を有効にする必要があります。
BGP ルーティング設計の要件
単一の VMware Cloud Foundation インスタンスのルーティング設計では、標準クラスタとストレッチ クラスタについて次の設計要件を満たす必要があります。NSX フェデレーションの場合は、さらに追加の要件があります。
要件 ID |
設計の要件 |
理由 |
影響 |
---|---|---|---|
VCF-NSX-BGP-REQD-CFG-001 |
Tier-0 ゲートウェイとレイヤー 3 デバイス(ToR スイッチまたはアップストリーム デバイス)間で ECMP を有効にするには、2 つの VLAN を作成します。 ToR スイッチまたはアップストリーム レイヤー 3 デバイスは、2 つの VLAN のいずれかに SVI を持ち、クラスタ内の各 Edge ノードには各 VLAN のインターフェイスがあります。 |
Tier-0 ゲートウェイで複数の等コスト ルートをサポートして、ネットワークでの回復性を向上し、帯域幅の使用を強化します。 |
追加の VLAN が必要です。 |
VCF-NSX-BGP-REQD-CFG-002 |
VLAN セグメントへの名前付きチーミング ポリシーをレイヤー 3 デバイス ペアに割り当てます。 |
各セグメントの VLAN トラフィックをターゲット Edge ノード インターフェイスに固定します。トラフィックは、そこから、ターゲットのトップオブラック スイッチに接続されているホストの物理 NIC に送信されます。 |
なし。 |
VCF-NSX-BGP-REQD-CFG-003 |
Edge アップリンク トラフィック用の VLAN トランスポート ゾーンを作成します。 |
Edge ノードの N-VDS で VLAN セグメントの構成を有効にします。 |
Edge ノードが同じトップオブラック スイッチ ペアに接続されていない場合は、追加の VLAN トランスポート ゾーンが必要です。 |
VCF-NSX-BGP-REQD-CFG-004 |
Tier-1 ゲートウェイを展開し、Tier-0 ゲートウェイに接続します。 |
2 層ルーティング アーキテクチャを作成します。 SDN サービスを提供する論理コンポーネントから、物理データセンターと通信する NSX 論理コンポーネントを抽象化します。 |
Tier-1 ゲートウェイは、単一の Tier-0 ゲートウェイにのみ接続できます。 複数の Tier-0 ゲートウェイが必要な場合は、複数の Tier-1 ゲートウェイを作成する必要があります。 |
VCF-NSX-BGP-REQD-CFG-005 |
Tier-1 ゲートウェイを NSX Edge クラスタにデプロイします。 |
SDDC 管理コンポーネントのステートフル サービス(ロード バランサや NAT など)を有効にします。 Tier-1 ゲートウェイは常にアクティブ/スタンバイ モードで動作するため、ゲートウェイはステートフル サービスをサポートします。 |
なし。 |
要件 ID |
設計の要件 |
理由 |
影響 |
---|---|---|---|
VCF-NSX-BGP-REQD-CFG-006 |
アップリンク VLAN をトップオブラック スイッチに拡張して、両方のアベイラビリティ ゾーン間で VLAN が拡張されるようにします。 |
NSX Edge ノードはアベイラビリティ ゾーン間でフェイルオーバーされるため、 は、NSX Edge ノードが存在するゾーンに関係なく、両方のアベイラビリティ ゾーンのトップオブラック スイッチへのアップリンク接続を確保します。 |
物理ネットワーク インフラストラクチャを使用して、アベイラビリティ ゾーン間で拡張レイヤー 2 ネットワークを構成する必要があります。 |
VCF-NSX-BGP-REQD-CFG-007 |
ラック スイッチの上部にこの SVI 構成を指定します。
|
同じアップリンク VLAN を介して、両方のアベイラビリティ ゾーンのトップオブラック スイッチへのNSX Edge ノードの通信を有効にします。 |
物理ネットワーク インフラストラクチャを使用して、アベイラビリティ ゾーン間で拡張レイヤー 2 ネットワークを構成する必要があります。 |
VCF-NSX-BGP-REQD-CFG-008 |
次の VLAN 構成を指定します。
|
Tier-0 ゲートウェイで複数の等コスト ルートをサポートし、ネットワークでの回復性と帯域幅の使用を強化します。 |
|
VCF-NSX-BGP-REQD-CFG-009 |
デフォルトの IP プリフィックス リストを使用する代わりに、 |
ルート マップで使用され、2 番目のアベイラビリティ ゾーンの BGP ネイバーの 1 つ以上の自律システム(AS-path プリペンド)へのパスの先頭に追加されます。 |
デフォルトと同一の IP プリフィックス リストを手動で作成する必要があります。 |
VCF-NSX-BGP-REQD-CFG-010 |
カスタム IP プリフィックス リストと、Tier-0 ローカル AS に設定された AS-path プリペンド値を 2 回追加したルート マップアウトを作成します。 |
|
ルート マップを手動で作成する必要があります。 2 台のNSX Edge ノードは、最初のアベイラビリティ ゾーンの BGP ネイバーへの接続が失われた場合(たとえば、トップのラック スイッチ ペアまたはアベイラビリティ ゾーンで障害が発生した場合)にのみ、2 番目のアベイラビリティ ゾーンを経由して North-South トラフィックをルーティングします。 |
VCF-NSX-BGP-REQD-CFG-011 |
デフォルトの IP プリフィックス リストを使用する代わりに、ネットワーク |
ルート マップで使用され、2 番目のアベイラビリティ ゾーンの BGP ネイバーの学習済みのデフォルト ルートでローカルリファレンスを構成します。 |
デフォルトと同一の IP プリフィックス リストを手動で作成する必要があります。 |
VCF-NSX-BGP-REQD-CFG-012 |
デフォルト ルート |
|
ルート マップを手動で作成する必要があります。 2 台のNSX Edge ノードは、最初のアベイラビリティ ゾーンの BGP ネイバーへの接続が失われた場合(たとえば、トップのラック スイッチ ペアまたはアベイラビリティ ゾーンで障害が発生した場合)にのみ、2 番目のアベイラビリティ ゾーンを経由して North-South トラフィックをルーティングします。 |
VCF-NSX-BGP-REQD-CFG-013 |
ルート マップを In フィルタと Out フィルタとしてそれぞれ使用するように、2 番目のアベイラビリティ ゾーンのネイバーを設定します。 |
AS パスが長く、ローカルの設定が低いため、2 番目のアベイラビリティ ゾーンとの間のパスの優先度を下げます。その結果、すべてのトラフィックが最初のゾーンを通過します。 |
2 台のNSX Edge ノードは、最初のアベイラビリティ ゾーンの BGP ネイバーへの接続が失われた場合(たとえば、トップのラック スイッチ ペアまたはアベイラビリティ ゾーンで障害が発生した場合)にのみ、2 番目のアベイラビリティ ゾーンを経由して North-South トラフィックをルーティングします。 |
要件 ID |
設計の要件 |
理由 |
影響 |
---|---|---|---|
VCF-NSX-BGP-REQD-CFG-014 |
Tier-0 ゲートウェイを 2 番目の VMware Cloud Foundation インスタンスに拡張します。 |
|
2 番目のインスタンスに展開された Tier-0 ゲートウェイが削除される |
VCF-NSX-BGP-REQD-CFG-015 |
Tier-0 ゲートウェイをすべての VMware Cloud Foundation インスタンスのプライマリとして設定します。 |
|
なし。 |
VCF-NSX-BGP-REQD-CFG-016 |
グローバル Tier-0 ゲートウェイから、2 番目の VMware Cloud Foundation インスタンスに接続されている、ToR スイッチへの BGP ネイバー ピアリングを確立します。 |
|
なし。 |
VCF-NSX-BGP-REQD-CFG-017 |
ストレッチ Tier-1 ゲートウェイを使用し、クロスインスタンス ネットワークの Tier-0 ゲートウェイに接続します。 |
|
なし。 |
VCF-NSX-BGP-REQD-CFG-018 |
各 VMware Cloud Foundation インスタンスの NSX Edge クラスタを、拡張した Tier-1 ゲートウェイに割り当てます。1 番目の VMware Cloud Foundation インスタンスをプライマリとして設定し、2 番目のインスタンスをセカンダリとして設定します。 |
|
スタンバイ NSX グローバル マネージャからクロスインスタンス ネットワークを手動でフェイルオーバーしてフェイル バックする必要があります。 |
VCF-NSX-BGP-REQD-CFG-019 |
各 VMware Cloud Foundation インスタンスの NSX Edge クラスタを、その VMware Cloud Foundation インスタンスのローカル Tier-1 ゲートウェイに割り当てます。 |
|
ネットワーク サービスの Tier-1 ゲートウェイ用に作成されたサービス ルーターを使用できます。ただし、このような構成はネットワーク接続には必要ありません。 |
VCF-NSX-BGP-REQD-CFG-020 |
各ローカル Tier-1 ゲートウェイをそのインスタンスのプライマリとしてのみ設定します。他のインスタンスでは、このゲートウェイをセカンダリとして設定しないでください。 |
インスタンスの入力方向/出力方向の設定に影響する、プライマリ インスタンスとセカンダリ インスタンスでの BGP 属性の使用が必要なくなります。 |
なし。 |
BGP ルーティング設計の推奨事項
単一の VMware Cloud Foundation インスタンスのルーティング設計では、標準クラスタとストレッチ クラスタの特定のベスト プラクティスを適用できます。NSX フェデレーションについては、別の推奨事項があります。
推奨 ID |
設計の推奨事項 |
推奨事項の理由 |
推奨事項の影響 |
---|---|---|---|
VCF-NSX-BGP-RCMD-CFG-001 |
アクティブ/アクティブ Tier-0 ゲートウェイを展開します。 |
NSX Edge クラスタ内のすべての Edge ノードで ECMP North-South ルーティングをサポートします。 |
アクティブ/アクティブ Tier-0 ゲートウェイは、NAT などのステートフル サービスを提供できません。 |
VCF-NSX-BGP-RCMD-CFG-002 |
トップオブラック スイッチと Tier-0 ゲートウェイの間で、BGP キープ アライブ タイマーを 4 に設定し、ホールド ダウン タイマーを 12 以下に設定します。 |
トップオブラック スイッチと Tier-0 ゲートウェイ間の障害検出、およびキープアライブ トラフィックによるトップオブラック スイッチへの過負荷との間でバランスを調整します。 |
ルーターが応答していないかどうかを検出するために長いタイマーを使用すると、このようなルーターに関するデータはルーティング テーブルに長く残ります。その結果、アクティブなルーターは停止しているルーターにトラフィックを送信し続けます。 これらのタイマーは、組織のデータセンター ファブリック設計に合わせて調整する必要があります。 |
VCF-NSX-BGP-RCMD-CFG-003 |
BGP ネイバー間でグレースフル リスタートを有効にしないでください。 |
トラフィックの損失を回避します。 Tier-0 ゲートウェイでは、すべてのゲートウェイからの BGP ピアが常にアクティブになります。グレースフル リスタート機能を有効にすると、フェイルオーバー時に、リモート ネイバーが代替 Tier-0 ゲートウェイを選択するまでに時間がかかります。その結果、BFD ベースのコンバージェンスが遅延します。 |
なし。 |
VCF-NSX-BGP-RCMD-CFG-004 |
BGP ネイバー間のグレースフル リスタート モードでヘルパー モードを有効にします。 |
トラフィックの損失を回避します。 ルーターの再起動中、ヘルパー モードは、アップストリーム ルーターのグレースフル リスタート機能と連携して、フォワーディング テーブルを維持します。これにより、BGP タイマーが切れた後もダウン ネイバーにパケットが転送され、トラフィックの損失が生じます。 |
なし。 |
VCF-NSX-BGP-RCMD-CFG-005 |
Inter-SR iBGP ルーティングを有効にします。 |
Edge ノードのすべての North バウンド eBGP セッションが停止している場合、North-South トラフィックは、トラフィックを別の Edge ノードにルーティングすることで引き続き流れます。 |
なし。 |
VCF-NSX-BGP-RCMD-CFG-006 |
非プリエンプティブ フェイルオーバー モードで Tier-1 ゲートウェイを展開します。 |
障害が発生した NSX Edge トランスポート ノードがオンラインに戻った後、ゲートウェイ サービスを引き継いで、サービスが短時間停止することがないようにします。 |
なし。 |
VCF-NSX-BGP-RCMD-CFG-007 |
Tier-1 ゲートウェイのスタンバイ再配置を有効にします。 |
Edge で障害が発生した場合に、スタンバイ Tier-1 ゲートウェイが別の Edge ノードで作成されるようにします。 |
なし。 |
推奨 ID |
設計の推奨事項 |
理由 |
影響 |
---|---|---|---|
VCF-NSX-BGP-RCMD-CFG-008 |
Tier-1 ゲートウェイを使用して、VMware Cloud Foundation インスタンスで、ネットワークの範囲、および入力方向トラフィックと出力方向トラフィックを制御します。 |
追加の Tier-0 ゲートウェイや Edge ノードを必要とせずに、ネットワークの範囲(VMware Cloud Foundation インスタンスに隔離されるか、複数のインスタンスにまたがる)の混合が有効になります。 |
場所の範囲を制御するには、Tier-1 ゲートウェイを Edge クラスタに割り当てる必要があるため、Tier-1 SR コンポーネントがあります。SR を伴う Tier-1 ゲートウェイ間の East-West トラフィックは、Edge ノードを物理的にトラバースする必要があります。 |
VCF-NSX-BGP-RCMD-CFG-009 |
インスタンス固有のネットワークの各インスタンスに Tier-1 ゲートウェイを割り当て、拡張した Tier-0 ゲートウェイに接続します。 |
|
なし。 |