インターネットトラフィックのリカバリー概要
サイトがCatoCloudへの接続性を失う稀なケースでは、リカバリーモード機能によりインターネットへ直接トラフィックを簡単に復元できます。 リカバリーモードはSocketの復旧機能の一部で、接続性を優先しトラフィックフローの中断を最小化します。
リカバリーモードはデフォルトで有効になっていますが、Cato管理アプリケーションを使用して特定のサイトまたは全アカウントのために無効化できます。
インターネットリカバリーモードはどのように機能しますか?
このセクションではSocketがインターネットへの接続を直接実行し、その後CatoCloudでトラフィックの送信を再開するタイミングについて説明します。
インターネットリカバリーの有効化
SocketとPoP (Cato Cloud)間のトンネルが切断される場合、Socketは直ちにインターネットリカバリーモードに移行します。 トンネルが切断されたと見なされるのは、100%のパケットロスが発生したか、Socketが3つ連続したキープアライブメッセージへの応答を停止した場合です。
まずSocketがランダムにリンクを選びインターネットリカバリーモードに指定します。 その後、Socketがインターネットトラフィックを直接インターネット(ローカルISP)に転送します。 トラフィックがCatoCloudをバイパスするため、FirewallやIPSなどのCatoのセキュリティ保護は適用されません。
注意: リカバリーモードはあなたのサイト間のWANトラフィックには変更を加えません。 サイトがCatoCloudに接続できない場合、WANトラフィックの復元のためにWAN Recovery機能を有効にしてください。 詳細については、Socket Site Resiliency with WAN Recoveryをご覧ください。
SocketがCatoCloudから一時的に切断される場合、例えばより良いトランスポートまたはPoPを識別した場合、インターネットリカバリーモードによりユーザーはインターネットへのアクセスを継続できます。
Socket高可用性(HA)とインターネットリカバリー機能が有効になっているサイトにおいて、CatoCloudとの接続性に問題がある場合、まずSocketHAが有効化されます。 プライマリSocketはセカンダリSocketにフェイルオーバーします。 そして、CatoCloudとの接続性に問題がある場合、インターネットリカバリーモードがセカンダリSocketで有効化されます。
CatoCloudへのトラフィックの復元
SocketがCatoCloudに接続し続け、キープアライブメッセージへの応答を受け取ると、CatoCloudとのリンクが復元されたと識別します。 その後Socketが直ちにトラフィックをCatoCloudにルーティングします。
場合によってはトンネルが短い間隔で繰り返し切断されることがあります。この際、Catoでは接続またはローカルISP(インターネットリカバリーモード)に接続する間の不規則な動作を防ぐためのバックオフアルゴリズムを使用します。
PoPとの接続が初めて回復したとき、Socketは直ちにCatoCloudにトンネルを作成します。 次の1024秒以内(約17分以内)に別のSocket切断が発生した場合、Socketは接続が回復する際、Cato Cloudへの接続性を復元する前に8秒待機します。 次回Socketが切断される場合、16秒、32秒の待機を繰り返し、最大1024秒まで待機します。 SocketトンネルがCatoCloudに接続して1024秒以上経過した場合、Socketは安定していると見なされます。 そしてバックオフディレイが8秒待機にリセットされます。