アクティブ/アクティブ トラフィック分散

アクティブ/アクティブ モードでのソケットのWANリンクにまたがるトラフィックはどのように分配されますか?

トラフィックは、健康メトリック、リンクの好み、各リンクの設定された帯域幅の比率に基づいてWANリンクに分配されます。 分配はパケットベースではなく、フローベースです。

フローは、すべてのパケットが同じ5-タプルを共有するクライアントとサーバー間の会話です:

  1. 送信元IPアドレス

  2. 送信元ポート

  3. プロトコル

  4. 宛先IPアドレス

  5. 宛先ポート

例フロー

192.168.1.20のIPアドレスを持つユーザが、10.10.10.2のIPアドレスを持つメールサーバーに接続し、メールを送信します。 以下の5タプルでフローが作成されます:

  1. 送信元IP: 192.168.1.20

  2. 送信元ポート: 34579

  3. プロトコル: TCP

  4. 宛先IP: 10.10.10.2

  5. 宛先ポート: 25

分配がどのように機能するか

各フローは以下の順序で分配されます:

  1. Catoは毎秒、パケット損失、ジッター、遅延などの健康メトリックに基づいたスコアを計算することで、各アクティブなリンクのリンク品質を評価します。 以下は、サイトの高度な設定で設定可能な最低リンク品質メトリックです:

    • パケットロス - 3%

    • ジッター - 30 ms

    • レイテンシー - 600 ms

    インターネット接続がない場合、リンクがトラフィック分散に選ばれることはありません。 また、リンクが上記のメトリックのいずれかを満たせない場合、優先順位が低くなり、トラフィック分散に使用される可能性が低くなります。

    Catoは、選択されたインターフェースのリンク品質が依然として健全であるかを(1秒間のチェック結果に基づいて)継続的に確認します。 それが健全であれば、パケットはリンクを通り続けます。 リンクが健全でない場合、Catoはすぐに各フローのために新しいリンクを選択し、トラフィックに最適なリンクを選びます。

  2. すべてのアクティブなリンクがリンク品質メトリックを満たしている場合、トラフィック分散はネットワークルールで選択された優先インターフェースに従います。

    networkRuleInterface.png
  3. ネットワークルールに優先インターフェース(自動ロール)がない場合、CatoはCMAからのアクティブ/アクティブ帯域幅構成を考慮に入れます。

下の例では、WAN1リンクはダウン/アップの帯域幅100 Mbpsで設定されており、WAN2リンクはダウン/アップの帯域幅20 Mbpsで設定されています。

Active-Active_Socket.png

この構成では、WAN1:WAN2の帯域幅比率はアップストリーム/ダウンストリームの両方に対して100:20または5:1です。 そのため、WAN2に送信される1つのフローにつき、5つのフローがWAN1に送信されます。

ソケットと、それに接続されているPoPは、フロー分配の役割を共有します。 ソケット自体は、アップストリーム帯域幅のみを考慮に入れます。これは、ソケットからPoPへのトラフィック(アップストリームトラフィック)の送信を制御するためです。 PoPは、ソケットのダウンストリーム帯域幅を考慮に入れます。これは、PoPからソケットへのトラフィック(ダウンストリームトラフィック)を制御するためです。

フェイルオーバー

WANリンクの1つがダウンした場合、そのリンクに割り当てられていたフローに属するパケットは、まだアップしているWANリンクに送信されます。 これにより、既存のフローが破棄されないことを保証しますが、フェイルオーバー処理中にビデオ会議のように接続に敏感なアプリケーションにわずかな一時的な中断が発生する可能性があります。

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

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

0件のコメント