Oracle Cloud Infrastructureドキュメント

FastConnect冗長性のベスト・プラクティス

このトピックでは、FastConnectを実装する際の冗長性に関するベスト・プラクティスについて説明します。

FastConnectの一般情報については、FastConnectを参照してください。

概要

一般的に、高可用性(HA)を達成するようにネットワークを設計する必要があります。 さらに、次のタイプの中断のために準備する必要があります:

  • 組織、プロバイダ(使用している場合)、またはOracleによって定期的にスケジュールされたメンテナンス。
  • ネットワーク・コンポーネント、プロバイダまたはOracleの一部で予期しない障害が発生した場合。 障害はほとんど発生しませんが、計画する必要があります。

冗長性を確保するために:

  • 各リージョンに複数のプロバイダ
  • 次の各リージョンに対する2つのFastConnectのロケーション(他のすべてのリージョンは単一のFastConnectのロケーションを持ちます)

    • ドイツ中央部(フランクフルト)
    • 英国南部(ロンドン)
    • 米国東部(アッシュバーン)
    • 米国西部(フェニックス)
  • FastConnectのロケーションにある2つのルーター
  • 各OracleプロバイダとOracle (特定のリージョン)間の複数の物理接続

冗長性のベスト・プラクティスは、使用する「接続モデル」によって異なります。 「接続方法と場所」も参照してください。

Oracle Providerを使用する場合

接続モデル:

Oracleでは、プロバイダとOracle間の物理的な接続の冗長性、およびFastConnectのロケーションにあるルーターの冗長性が処理されます。 次に、既存のネットワークとOracleプロバイダ間の物理接続の冗長性を処理する必要があります。

残りのベスト・プラクティスは、使用するプロバイダおよびエッジからのBGPセッションの詳細によって異なります:

  • プロバイダによっては、エッジからBGPセッションがOracleに渡される場合があります。 冗長性のベスト・プラクティスについては、次の項を参照してください。
  • その他のプロバイダの場合、エッジからBGPセッションがOracleプロバイダに渡されます。 冗長性のベスト・プラクティスについては、「Oracle Providerのシナリオ: BGPセッションはOracle Providerを対象としています」を参照してください。

2つの使用例については、「Oracle Providerのシナリオ: OracleまたはOracle ProviderへのBGPセッション」を参照してください。

Oracle Providerのシナリオ: BGPセッションはOracle用です

少なくとも、各OracleプロバイダにはOracleへの2つの物理的な接続があります。 1つの物理接続(プライマリ)で1つの仮想回線を設定し、別の物理接続では(セカンダリとして)その他の仮想回線を設定します。 次の図は、それぞれが1つのFastConnectのロケーションにある異なるルーターに進む2つの仮想回線を示しています。 リージョンのロケーションが2つ目の場合は、プロバイダの2つ目の物理接続がそのロケーションに移動することもあります。

このイメージは、単一のFastConnectのロケーションにある複数のルーターに対する、Oracleプロバイダおよび複数の仮想回線の設定を示しています。

FastConnectのロケーションが1つのみのリージョンで作業している場合は、ロケーションの多様性も必要になります。 このためには、2つの仮想回線が同じOracleプロバイダで、付近のリージョンにある2番目のFastConnectのロケーションで、前述の設定を繰り返します。 次の図に示すように、2つ目のリージョンにOracleクラウド・リソースの重複する設定がある必要があります。

このイメージは、Oracleプロバイダで設定され、2つの異なるOracleリージョンに接続している設定を示しています。

プロバイダの多様性も必要とする場合、使用している各リージョンの別のプロバイダで設定全体を繰り返します。

Oracle Providerのシナリオ: BGPセッションはOracle Providerを対象としています

このシナリオでは、BGPセッション「エッジから」はOracleプロバイダに送信されます(次の図を参照)。 BGPセッションとは別に、Oracleプロバイダには、「独自」 BGPセッションがOracleによって(プロバイダ・エッジとOracleエッジ間に)存在します。 仮想回線は、端からOracleエッジに移動する論理接続です。

プロバイダは、Oracleに2つの別個の物理接続を持っています。 プロバイダとともに1つの仮想回線を作成します。 このシナリオでは、仮想回線は自動的に冗長、多様な設計になっています。 仮想回線には、プロバイダとOracleの間に2つの別個のBGPセッションがあり、それぞれが異なる物理接続上にあります。 次の図は、単一仮想回線に対する2つの別個のBGPセッションを点線で示しています。

このイメージは、単一仮想回線のプロバイダとOracle間に複数のBGPセッションがある場合の設定を示しています。

これとは別に、エッジとプロバイダ間の接続が冗長で多様であることを確認する必要があります。

FastConnectのロケーションが1つのみのリージョンで作業している場合は、ロケーションの多様性も必要になります。 そのためには、Oracleプロバイダが同じで、近くのリージョンにある2番目のFastConnectのロケーションで、仮想回線の前述の設定を繰り返します。 次の図に示すように、2つ目のリージョンにOracleクラウド・リソースの重複する設定があることにも注意してください。

このイメージは、Oracleプロバイダで設定され、2つの異なるOracleリージョンに接続している設定を示しています。

Oracleでサード・パーティのプロバイダまたはコロケートを使用する場合

接続モデル:

Oracleは、FastConnectのロケーションにあるOracleルーターの冗長性を処理します。 その後、既存のネットワークとOracleの間の物理的な接続の冗長性を処理してください。

これを行うには、リージョンを提供するFastConnectのロケーションごとに1つずつ、Oracleへの2つの物理接続を作成します。 つまり、Oracle コンソールでは、2つの個別のFastConnect接続を設定します。 次に、2つの仮想回線を作成します。 最初の物理接続(最初のFastConnect接続)で最初の接続を設定し、2番目の物理接続で2番目の接続を設定します。 次の図は、一般設定を示しています。

このイメージは、FastConnectのロケーションへの2つの物理的接続および仮想回線がある共用関係の設定を示しています。

コストの問題やリージョンにFastConnectの単一のロケーションがある場合、FastConnectのロケーションを1つにのみ接続することをお薦めします。 その場合、2つの物理的な接続を作成し、それぞれがそのFastConnectのロケーションにある異なるOracleルーターに移行することを確認します。 これは、2番目の物理接続を設定するときに、Oracle コンソールで実行できます。 そのロケーションの他のFastConnect接続との接続の近接度を指定できます。 たとえば、次のイメージは、2番目の物理接続(MyConnection-1という)がFastConnectの最初の接続とは異なるルーター上に作成されることをリクエストする方法を示しています。

このイメージは、コンソールでのルーター近接度情報を示しています。

両方の物理接続の帯域幅を均等にスケーリングし、各接続のクロス・コネクト・グループ(LAG)を使用する必要があります。 単一のFastConnectのロケーションに、個別の10 Gbpsのクロス・コネクトが2つあるとします(それぞれが冗長性および多様性のために異なるOracleルーターに接続しているとします)。 20 Gpb帯域幅の「指定時間に」を使用する必要がある場合、各物理接続がクロス・コネクトを含むようにクロス・コネクト・グループ(LAG)で構成されていることを確認する必要があります。 次に、各LAGに別の10 Gbpsのクロス・コネクトを追加して、eachの冗長物理接続で10 Gbpsのクロス・コネクトが2つになるようにする必要があります。 現在、FastConnectでは、等しいコストのマルチパス・ルーティング(ECMP)はサポートされていません。

FastConnectのロケーションが1つのみのリージョンで作業している場合は、ロケーションの多様性も必要になります。 このためには、付近のリージョンにある2番目のFastConnectのロケーションで設定を繰り返します。 次の図に示すように、2つ目のリージョンにOracleクラウド・リソースの重複する設定があることにも注意してください。

このイメージは、2つの異なるリージョンに対するコロケーション設定を示しています。

FastConnectのバックアップとしてのVPN接続

Oracleでは、FastConnect接続のバックアップとしてVPN接続を使用することをお薦めします。 その場合は、「BGPルーティング」を使用するようにVPN接続トンネルを構成してください。 既存のネットワーク内で、VPN接続を介して学習されたルートをFastConnectで優先するルーティングを操作します。 たとえば、AS_Path Prependを使用してOracleからのエグレス・トラフィックに影響を与え、ローカル・プリファレンスを使用してネットワークからのエグレス・トラフィックに影響を与えます。

次の図は、冗長なFastConnect仮想回線と冗長なVPN接続トンネルを使用した設定を示しています。

このイメージは、VPN接続をバックアップとして使用したFastConnectを示しています。

次のステップ

あなたの状況に合ったトピックを選んでください: