サイトの許容可能および許容不能なSLAの理解

概要

Catoの最後までのトンネルに関する接続性SLAは、サイトアプリケーションフローの最適なパフォーマンスと耐久性を保証します。 ソケットと接続されたPoPは、リアルタイムなSLAベースのパス選択アルゴリズムを使用して、上流および下流の方向で各フローのリンクを最適に選択します。 アルゴリズムは、パケットロス、レイテンシー、輻輳、ポートステータス、インターネット接続状態などのSLA KPIを常に監視し、SLAの劣化が検出された場合、ソケットがリンク間でフローをシームレスに移動できます。

リンクのパフォーマンスは、パケットロス、レイテンシー、その他のメトリックに基づいて許容されるか許容されないかに分類されます。 この分類は、ソケットがアクティブなWANリンクを使用するタイミング、バックアップリンクをアクティブ化するタイミング、または異なるPoPへの接続を開始するタイミングを決定します。 SLAの劣化に対するソケットの反応を理解することは、信頼性の高いアプリケーションの配信を確保するために重要です。

ソケットは、異なる帯域幅容量と非対称上り/下り帯域幅を持つリンクを含むすべてのアクティブなリンク間でトラフィックを最適に分配します。 ソケットの接続性SLAメカニズムは、接続問題に反応して、問題を自動的に解決するためのアクションを実行するようにプログラムされています。 接続性SLAが許容されない状態になり、しきい値を満たさない場合、ソケットとPoPが接続性を修復するためにアクションを取ります。 例えば、ソケットがパッシブリンクをアクティブ化します。 これらのアクションが接続問題を解決しない場合、ソケットは異なるPoPに接続します。

ソケットサイトに対してアクティブ/アクティブ構成を使用することを推奨します。これにより、最高の耐久性とパフォーマンスが得られます。 詳細については、以下を参照してくださいCato Socket Link SLA Architecture

アクティブ/パッシブサイト用のSLAしきい値のカスタマイズ

接続SLA設定ページでは、アクティブ/パッシブ展開においてソケットサイトに適用される許容または許容されないSLAしきい値を定義できます。

サイト内のプライマリリンクに対する許容されないSLAがある場合、ソケットはセカンダリパッシブリンクをアクティブ化し、ポップへトラフィックを送ります。 プライマリリンクが許容されるSLAに戻ったとき、ソケットはフローをプライマリリンクに戻し、セカンダリリンクは非アクティブ化されます。

アクティブ/アクティブサイト用のSLAしきい値のカスタマイズ

接続SLAページでもアクティブ/アクティブ展開時に許容される許容されないSLAしきい値を定義することができます。 トラフィックの分配とアクティブ/アクティブサイトのカスタムしきい値設定に関する詳細情報は、Configuring the Connection SLA Settings for Active/Active Socket Sitesを参照してください。

許容されるSLA内での動作

許容されるSLA内では、ソケットはすべてのアクティブリンクを使用し、リアルタイムで計算されるヘルススコアに基づいて、各新しいフローに最適なリンクを選択します。 これらのSLA KPIメトリックには、パケットロス、レイテンシー、ジッター、輻輳などが含まれます。 詳細については、パート 1: ソケットインタフェースと優先度を参照してください。

アクティブ/パッシブ構成では、許容されるSLAを満たす少なくとも1つのアクティブリンクがある限り、パッシブリンクは非アクティブのままです。

許容されるSLAにおけるパケットロスの例

以下の例は、許容されないSLAしきい値が10%のパケットロスに設定されているソケットサイト構成を示しています。 リンク1は3%のパケットロスが発生しており、リンク2は0%のパケットロスがあります。

AA_Good_SLA.png
  • 新しいフローの場合、ソケットまたはPoPが最高品質のリンクを選択します

    上記の例では、新しいフローは0%のパケットロスがあるリンク2で開始されます

AP_Good_SLA.png
  • リンク1が許容されるSLAしきい値を満たすため、リンク2(パッシブリンク)はアクティブ化されません。 すべてのフローは引き続きアクティブリンクを使用します。

許容されないSLAでの動作

すべてのアクティブリンクが時間範囲内でSLAを満たしていないとソケットが判断すると、これは許容されないSLAと見なされ、ソケットが自動的に接続性の問題を解決するためのアクションを取ります。 リンクの構成と接続SLA設定に応じて、ソケットは低優先パッシブリンクをアクティブ化するか、許容されるSLAしきい値を満たすリンクがない場合は、すべてのリンクを異なるPoPに接続します。

許容されないSLAに対する修正アクションの例

以下の例は、許容されないSLAしきい値が10%のパケットロスに設定されているソケットサイト構成を示しています。 リンク1は15%のパケットロスを経験しており、リンク2は0%のパケットロスがあります。 これらの例は、PoPが自己修復メカニズムを使用している評価期間中に行われます。

AA_Bad_Link.png
  • 新しいフローの場合、ソケットまたはPoPが最高品質のリンクを選択します

  • 既存のフローの場合、ソケットは徐々にフローを移動して最高品質のリンクにします

    上記の例では、フローは0%のパケットロスがあるリンク2に移動します

AP_Bad_Link.png
  • パッシブリンク(リンク2)が作動します

  • ソケットは現在アクティブ/アクティブ構成で動作しています

  • 新しいフローはリンク2を使用します

  • 既存のフローは徐々にリンク1からリンク2に移動します

  • リンク2が最終手段のリンクである構成の場合、グレースタイマーがカウントを開始します

    グレースタイムは、セルラーリンクをアクティブ化する前に、接続問題を解決するための追加の時間を提供します

    • グレースタイム中にリンク1で許容されるSLAが復元されない場合、リンク2(最終手段のリンク)がアクティブ化されます

許容されない接続性SLAのために異なるPoPに接続する例

評価期間中の修正アクションが接続性問題を解決しない場合、ソケットは異なるPoPに接続します。 例えば、PoPロケーションのTier-1クラウドプロバイダに問題がある場合。

ソケットが新しいPoPに接続するときの動作は次のとおりです。

  1. ソケットは最大40 - 50秒の初期接続性SLA評価期間を開始します。

    SLA評価期間は40秒で、10秒ごとにチェックされ、合計評価期間が40 - 50秒の間に分かれます。

    1. PoPへのリンクが許容されるSLAを満たす場合、ソケットはPoPに接続されたままになります。

    2. PoPへのリンクが許容されないSLAを持つ場合、ソケットは異なるPoPに接続し、最大40 - 50秒の初期接続性SLA評価期間を繰り返します。

  2. ソケットが許容されるSLAを持つPoPを見つけられない場合、元のPoPに戻り、接続します。

以下の例は、許容されないSLAしきい値が10%のパケットロスに設定されているソケットサイト構成を示しています。 リンク1は20%のパケットロスを経験しており、リンク2はTier-1プロバイダ接続問題の結果として15%のパケットロスがあります。 2番目の図は、異なるPoPへの接続が問題を解決する方法を示しています。 アクティブ/アクティブおよびアクティブ/パッシブサイト展開の動作は同じです。

T1_Bad_SLA.png
  • 評価期間後には、すべてのアクティブリンクで許容されないSLA(10%を超えるパケットロス)が発生しています

    例えば、Tier-1サービスプロバイダに関連するパケットロス

T1_Good_SLA.png
  • ソケットは次善のPoPに接続します

  • 40 - 50秒後に、ソケットはリンクが許容されるSLAを満たしていることを確認します

  • 再接続イベントが生成されます

元のPoPへの再接続

最適なパフォーマンスと最低のレイテンシーを得るために、ソケットが最も近い物理PoPロケーションに接続することを常に推奨します。 プライマリPoPに関するSLAの問題により、ソケットが異なるPoPロケーションに移動した場合、サイトに最も近いPoPロケーション(希望のPoPロケーション)に60分後に自動的に再接続しようとします。 ソケットは希望のPoPが利用可能であり、良好なサービスを提供することを確認してから再接続します。 ソケットを希望のPoPに手動で再接続することもできます。詳しくはサイトのための希望のPoPを定義するを参照してください。

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

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

0件のコメント