アダプティブトランスポート

はじめに

アダプティブトランスポートは、XenAppとXenDesktopの新しいデータ転送メカニズムです。高速で拡張性が高く、アプリケーションの対話機能が向上し、厳しい長距離のWANとインターネット接続でのインタラクティブ性を高めます。アダプティブトランスポートでは、サーバーの高スケーラビリティと帯域幅の使用効率が維持されます。アダプティブトランスポートを使用すると、ICA仮想チャネルはネットワーク状況の変化に自動的に対応します。Enlightened Data Transport(EDT)と呼ばれる新しいCitrixプロトコルとTCPとの間で、基になるプロトコルをインテリジェントに切り替えて、最適なパフォーマンスが実現されます。これにより、Thinwireディスプレイリモート、ファイル転送(クライアントドライブマッピング)、印刷、マルチメディアリダイレクトなど、すべてのICA仮想チャネルのデータスループットが向上します。同じ設定をLANとWANの両方の条件に適用できます。

[優先] に設定すると、EDT経由のデータ転送がプライマリとして使用され、TCPにフォールバックします。

デフォルトでは、アダプティブトランスポートは無効(オフ)になっており、常にTCPが使用されます。

テスト目的で、[診断モード]に設定できます。このモードでは、EDTのみが使用され、TCPへのフォールバックは無効になります。

ローカライズされた画像

Citrix SD-WAN WAN最適化との互換性

Citrix SD-WAN WAN最適化(WANOP)は、URLベースのビデオキャッシュを含むセッションを越えたトークン化圧縮(データ重複排除)を提供します。オフィスで2人以上のユーザーが同じクライアントが取得したビデオを見たり、同じファイルまたはドキュメントの大部分を転送または印刷したりする場合、WANOPによって大幅に帯域幅を削減できます。さらに、支社にあるアプライアンス上でICAデータ削減および印刷ジョブ圧縮プロセスを実行することにより、VDAサーバーのCPU負荷を軽減し、XenAppおよびXenDesktopサーバーでより高いスケーラビリティを実現します。

重要:

TCPがデータ転送プロトコルとして使用される場合、Citrix WANOPは前の段落で説明した最適化をサポートします。ネットワーク接続でCitrix WANOPを使用する場合は、TCPを選択します。WANOPは、TCPフロー制御と輻輳制御を使用することにより、低速で中程度のパケット損失がある状況でEDTと同等の対話機能を提供できます。

要件および考慮事項

  • XenAppおよびXenDesktop:バージョン7.13以降
  • デスクトップOS用VDA:バージョン7.13以降
  • サーバーOS用VDA:バージョン7.13以降
  • StoreFront:バージョン3.9以降
  • Citrix Receiver for Windows:バージョン4.7以降
  • Citrix Receiver for Mac:バージョン12.5以降
  • Citrix Receiver for iOS:バージョン7.2以降
  • Citrix Receiver for Linux:直接VDA接続のみの場合はバージョン13.6、NetScaler Gatewayを使用するDTLSサポート(または直接VDA接続用のDTLS)の場合は13.7。
  • Citrix Receiver for Android:直接VDA接続のみの場合はバージョン3.12.3、NetScaler Gatewayを使用するDTLSサポート(または直接VDA接続用のDTLS)の場合は3.13。
  • IPv4 VDAのみIPv6およびIPv6とIPv4の混在構成はサポートされません。
  • NetScaler:バージョン11.1-51.21以降。NetScaler構成について詳しくは、「Configuring NetScaler Gateway to support Advanced Transport」を参照してください。

構成

  1. XenAppおよびXenDesktopをインストールします。
  2. StoreFrontをインストールします。
  3. VDA(for Desktop OSまたはServer OS)をインストールします。
  4. Citrix Receiver for Windows(Citrix Receiver for MacまたはCitrix Receiver for iOS)をインストールします。
  5. Studioで、ポリシー設定「HDX Adaptive Transport」を有効化します(デフォルトでは無効)。また、この機能を、サイト内にあるすべてのオブジェクトのユニバーサルポリシーとすることは推奨しません。
    • ポリシー設定を有効にするには、値を [優先] に設定し、[OK]をクリックします。
      • 優先する:可能な場合、Adaptive transport over EDTが使用され、TCPにフォールバックします。
      • 診断モード。EDTが強制的にオンになり、TCPへのフォールバックは無効になります。この設定はトラブルシューティングでのみお勧めします。
      • Off。TCPが強制的にオンになり、EDTが無効になります。
  6. [次へ]をクリックし、ウィザードの手順を完了します。
  7. ユーザーがICAセッションに再接続するときに新しいポリシーが有効になります。任意で gpupdate /force を実行してポリシー設定をサーバーにプルできますが、ユーザーはやはりICAセッションを再接続する必要があります。
  8. サポートされているCitrix Receiverからセッションを起動し、アダプティブトランスポートを使用して接続を確立します。
  9. 外部アクセスをセキュリティで保護するために、NetScaler Unified Gateway上でDTLS暗号化を構成します。詳しくは、「Configuring NetScaler Gateway to support Advanced Transport」を参照してください。

ポリシー設定の有効化を確認するには:

  • netstat -a**を使用して、ICAユーザーデータグラムプロトコル(UDP)サービスがVDA上で有効であることを確認します。
  • Director、またはVDAで利用できる CtxSession.exe コマンドラインユーティリティを使用して、仮想チャネルがEDT経由で実行されていることを確認します。

Directorの使用例:

Directorの [セッション詳細]>[接続の種類] に、ポリシー設定が表示されます。[接続の種類]で [HDX] を探します。[プロトコル]が [UDP] の場合、EDTはこのセッションでアクティブです。[プロトコル]が [TCP] の場合、セッションはフォールバックしているか、デフォルトのモードです。[接続の種類]が [RDP] の場合、ICAは使用されておらず、[プロトコル]は [なし] です。詳しくは、「セッションの監視」を参照してください。

ローカライズされた画像

CtxSession.exeの例:

この例は、UDP経由のEDTがアクティブなセッションを示しています。コマンドラインで「CtxSession.exe」と入力します。

C:\Program Files (x86)\Citrix\System32>CtxSession

セッション2のトランスポートプロトコル: UDP > CGP > ICA

詳細な統計情報を参照するには、-vスイッチを使用します。

CtxSession -v

アダプティブトランスポート