「クロスフロー圧縮」とは何ですか?

「クロスフロー圧縮」とは何ですか?

WAN 最適化技術について読んでいるときに、「クロスフロー圧縮」という用語に何度か遭遇しました。私が目にした唯一の詳細な説明は、「さまざまなフローにわたる圧縮」を指しているというもので、あまり役に立ちませんでした。

「クロスフロー圧縮」がどのようなものか例を挙げて説明してくれる人はいますか?

答え1

基本的に、フローはストリームから出た、共通点を持つパケットのセットです。

シーケンス番号を持ち、具体的にはパケットにシーケンス番号のタグを付け、接続指向である TCP などのプロトコルを使用すると、フローを簡単に判別できます。

UDP ベースのプロトコルでは、フローを追跡する「組み込み」機能がないため、WAN アクセラレータの負荷が増大します。

UDP ベースの VoIP プロトコルを使用して、2 つの WAN アクセラレータでブリッジされたリモート オフィスに電話をかけ、回線が 20 秒間無音であるとします。この間、VoIP プロトコルは基本的に、ヘッダーやその他のオーバーヘッドを含む空の VoIP パケットのフローを送信します。クロスフロー圧縮は、このフローを認識して、それに応じて圧縮できると思われます (おそらく、音声がないことを示すデータを含む UDP パケット全体ではなく、そのパケットを示す 1 バイトだけを送信します。この「フロー」は、WAN アクセラレータが、このバイトが VoIP 通話のデータを表すことを認識しているときに機能します)。

VoIP の例はおそらく最適ではないかもしれませんが、大まかな考え方は伝わると思います。

関連情報