パート1:ソケットインターフェースと優先順位

ソケットは、WANとインターネットトラフィックの両方を担当します。 WANソケットのインターフェースを、それぞれ異なるISP(インターネットサービスプロバイダー)やMPLSに、ラストマイルで接続するように割り当てることができます。 この記事では、ソケット配備オプションに焦点を当て、関連する輸送メカニズムを説明します。

mceclip0.png

ソケットインターフェースと優先順位の作業

Cato ソケットの配備は、リンクを介してトラフィックが送信される方法を定義します。 Cato 管理アプリケーションを使用して、サイトの配備を選択するために各ソケットリンクの優先順位を設定します。 利用可能な配備は次のとおりです:

  • アクティブ/アクティブ - 負荷分散のために同じ優先順位の両方のリンク

  • アクティブ/パッシブ - 冗長性のために異なる優先順位の両方のリンク

  • 2つ以上のリンク - 負荷分散と冗長性のために2つ以上の異なる優先順位を設定

優先順位の設定方法については、Socket Sitesをご覧ください。

アクティブ/アクティブ - 同じ優先順位のインターフェース

アクティブ/アクティブ配備では、ソケットはCato PoPにDTLSトンネルを確立し、トラフィックの最高のSLAを保証するために賢い双方向流れ分布のSLAスコアを使用します。 ソケットは、遅延、MOS、パケット損失などのいくつかのパラメータに基づいて各フローのスコアを計算します。 その後、ソケットはネットワークポリシーに基づいてリンク上でトラフィックをルートします。

リンクに問題が検出された場合(ポートの切断や劣化したSLAなど)、ソケットはシームレスにトラフィックを他のリンクに転送し、フローを生かして接続状態を保ちます。 カトは、最高のユーザー体験とリアルタイムの接続問題への即時反応のために、アクティブ/アクティブの構成を推奨します。

Cato 管理アプリケーションでは、すべてのリンクは同じ優先順位 1(アクティブ) に設定されています。 次の図は、2つのアクティブリンクでCato クラウドに接続されたソケットを示しています:

mceclip1.png

アクティブ/パッシブ - 異なる優先順位を持つインターフェース

ソケットがアクティブ/パッシブ配備用に設定されている場合、ソケットはすべてのアクティブおよびパッシブリンク経由でPoPにDTLSトンネルを確立します。 ソケットとPoPは、すべてのアクティブリンクで接続問題を検出した後にのみ、トラフィックのためにパッシブリンクを起動します。 この間、優先順位1と優先順位2のリンクはアクティブ/アクティブモードで動作し、賢い双方向流れ分布を使用して最良のSLAスコアのリンクにフローを誘導します。 10分間の期間の後、ソケットはSLA条件を再評価し、優先順位2リンクを無効にすることができます。

トラフィック用のパッシブリンクを起動するしきい値はSLA設定で定義されています。 詳細については、接続SLA設定の構成をご覧ください。

注意

注意: パッシブリンク上のトラフィックは、リンク品質の監視とPoP接続チェックのために使用されます。 セルラーLTEプロバイダーを使用してパッシブリンクを設定する場合、最後の手段リンク(優先順位3)として設定して、制御トラフィックを最小限に抑えることでデータ使用量を節約できます。

次の図は、1つのアクティブリンクと1つのパッシブリンクでCato クラウドに接続されたソケットを示しています:

mceclip2.png

2つ以上のリンクでの作業

輸送に2つ以上のリンクがある展開では、アクティブ/アクティブ/アクティブまたはアクティブ/アクティブ/パッシブ展開を実装することができます。 例として、アクティブ/アクティブ/パッシブ展開では、2つのアクティブリンクが異なるISPに接続し、1つのパッシブリンクが4G/LTEネットワークに接続します。 アクティブリンクが切断されるか、リンクSLAのしきい値を超えると、ソケットはパッシブリンクを起動します。

次の図は、Cato クラウドの同じPoPに接続された2つのアクティブリンクと1つのパッシブリンクを持つ1つのソケットを示しています:

mceclip3.png

アクティブ/アクティブ展開の理解

アクティブ/アクティブ配備のスソケットの課題の1つは、アクティブリンク間で接続フローを分割しないことです。 この課題を解決するために、ソケットはスティックネスメソッドを使用し、個別のパケットではなくフローに基づいてトラフィックを2つのアクティブリンクに分配します。 各フローは、ソースIPアドレス、ソースポート番号、宛先IPアドレス、宛先ポート番号、およびプロトコルという5つ組に基づくネットワーク接続であり、フローが最初に選択したトンネルにとどまることを可能にします。 フローのパケットがソケットに到着すると、それらはフローが作成される際に使用されたトンネルを介して送信されます。

アクティブ/アクティブ配備では、ソケットはDTLSトンネルを一つのマルチトンネルとして考慮します。 マルチトンネルは、フローに関するすべての情報を保持する論理トンネルです。 一つのトンネルが切断されると、ソケットは速やかに他のトンネルとの接続を復元し、エンドユーザーに影響はありません。

アクティブ/アクティブ配備でのトラフィックの設定としきい値についての詳細は、アクティブ/アクティブトラフィック分布をご覧ください。

いつインターフェース間でフローが移動するのか?

このセクションでは、ソケットが一つのアクティブリンクから別のリンクにフローを移動する決定をするケースを説明します。

トンネルの切断

トンネルが切断され、100%のパケット損失がある場合や、ソケットがキープアライブメッセージに対する応答を受信しない場合には、ソケットはフローを他のアクティブリンクに即座に移動します。

ポートの切断

ソケットが物理ポートが切断されていることを識別すると、例えばネットワークケーブルが外されている場合、すぐにすべてのフローを他のアクティブリンクに移動します。 接続が復元されると、ソケットはリンクのSLAスコアを計算し、アクティブ/アクティブモードで新しいフローを徐々に使用し始めます。

より良い輸送

ソケットは、利用可能な各輸送の健康指標に基づいて、SLAスコアを計算することで、しばしばより良い輸送を探します。 品質しきい値の指標は、パケット損失、遅延、ジッターです。 各方向の新しいフローに対して、ソケットはSLAスコアに基づいて最良のリンクを選択します。

アクティブ/パッシブ配備の理解

アクティブ/パッシブWANリンク配備では、ソケットは通常の運用中にアクティブリンクを使用し、すべてのアクティブリンクで接続の問題を検出した場合にのみパッシブリンクを起動します。

ソケットはいつパッシブリンクを起動するのか?

すべてのアクティブトンネルが切断されるか、接続SLAしきい値を満たせない場合、ソケットはパッシブリンクを起動します。

トンネルの切断

すべてのアクティブリンクトンネルがダウンするか、すべてが100%のパケット損失になると、ソケットはパッシブリンクを起動します。

ポートの切断

すべてのアクティブポートが切断されると、ソケットは即座にパッシブリンクを起動します。

リンク品質の悪化

すべてのアクティブリンクがSLAリンクしきい値を満たさない場合、ソケットはパッシブリンクを起動します。 SLAしきい値の詳細は、接続SLA設定の構成をご覧ください。

この記事は役に立ちましたか?

13人中12人がこの記事が役に立ったと言っています

0件のコメント