ハイパーフロー
エレファントフローとは、TCPまたはUDPが確立する大きな(総バイト数の)連続接続のことです。
例えば、HTTP、HTTPS、FTP、またはNFSプロトコルを介した大容量ファイル(Linux ISOファイルなど)のダウンロードがあります。
このような大規模な連続接続は、他のデータタイプのセッションに比べてネットワーク容量を大幅に消費します。
HyperFlow機能がない場合、セキュリティゲートウェイは1つのCPUコア(1つのCoreXLファイアウォールインスタンス CoreXLが有効なセキュリティゲートウェイでは、Firewallカーネルは複数回コピーされ、各コピー(ファイアウォールインスタンス)は、1つの処理CPUコアで実行される。ファイアウォールインスタンスは同時にトラフィックを処理し、各ファイアウォールインスタンスは完全で独立したファイアウォール検査カーネルとなる(同義語:CoreXL FWインスタンス)。)だけを使って1つの象の接続を検査します。また、セキュリティゲートウェイのCPU使用率が増加するにつれて、トラフィックのスループットが徐々に低下します。
セキュリティゲートウェイR81.20以降のHyperFlow機能は、このような象の接続を複数のCPUコアで並行して処理します。
HyperFlow機能は、検査タスク全体を小さなタスクに分割し、これらの小さなタスクを利用可能なCPUコアにディスパッチします:
ハイパーフローを使わないタスク |
ハイパーフローのタスク |
---|---|
|
|
その結果、ハイパーフロー機能が搭載された:
-
脅威対策ソフトウェアブレードが有効な場合、エレファントコネクションのスループットが向上します(セキュリティゲートウェイがエレファントコネクションを検査する時間が短縮されます)。
これは、ネットワーク・インフラが "ボトルネック "になっていない場合にのみ可能である。
-
セキュリティゲートウェイ上のメインタスク間のCPUコアを自動的に検出し、動的に割り当てます。
-
CoreXL FWKプロセスがエレファントコネクションを検査している間の応答時間が改善されます(対応するCPUコアのアイドル時間が増加します)。
|
重要:
|
|
注:
|
詳細はこちらを参照:
-
R81.20 Performance Tuning Administration Guide> セクションHyperFlow。
ビデオを見る