Citrix网关サービスをEDTサポートしたHDXアダプティブトランスポート
开明的数据传输ト(美国东部时间)はUDP上に構築されたCitrix独自のトランスポートプロトコルです。美国东部时间は,サーバーのスケーラビリティを維持しながら,困難な長距離接続で優れたユーザーエクスペリエンスを提供します。アダプティブトランスポートは,Citrix虚拟应用程序和桌面のデータ転送メカニズムです。アダプティブトランスポートは,ICAのトランスポートプロトコルとしてEDTを使用し,美国东部时间が使用できない場合にTCPに切り替える機能を提供します。アダプティブトランスポートとEDTの詳細については,アダプティブトランスポートのドキュメントを参照してください。
前提条件
- Citrix虚拟应用程序和桌面サービス
- 虚拟投递代理(VDA) 2012年以降
- Citrix工作区アプリ
- Windows:バージョン1912年以降(2105年以降を推奨)
- Linux:バージョン1912年以降(2104年以降を推奨)
- 麦克:バージョン1912年以降
- 苹果:苹果应用商店で入手可能な最新バージョン
- Android:谷歌玩で利用可能な最新バージョン
- VDAからCitrix网关サービスへの送信トラフィックには,UDPポート443を許可する必要があります
- 会合プロトコルを有効にし,動作している必要があります。詳細については,ランデブープロトコルのドキュメントを参照してください。
- アダプティブトランスポートが有効になっていることを確認します。詳細については,アダプティブトランスポート設定のドキュメントを参照してください。
- アダプティブトランスポートとEDTの詳細については,アダプティブトランスポートのドキュメントを参照してください。
注意事項
以下は,Citrix网关サービスでEDTを使用する際の考慮事項の一部です。
美国东部时间MTUディスカバリを有効にすることを強くお勧めします。詳細については,アダプティブトランスポートのドキュメントを参照してください。
Citrix网关サービスを使用したEDTは,ランデブーを使用している場合にのみ使用できます。HDXセッションが云连接器を介してプロキシされている場合,データ転送に使用できるのはTCPのみです。
美国东部时间セッションの確立に失敗すると,セッションはTCPにフォールバックし,セッションの起動時間が長くなります。
云连接器を介してHDXセッションをプロキシし続ける場合は,Citrix工作室ポリシーを使用してアダプティブトランスポートを無効にして,フォールバックシーケンスによって発生するセッション起動時間の増加を回避することを検討してください。
Citrix网关服务のEDTは,Windows 10およびWindows Server 2019で実行されているVDAでのみ使用することをお勧めします。Windows Server 2012 R2および2016には,迪泰で暗号化されたセッションで1024を超えるMTUを許可しない制限があり,パフォーマンスとユーザーエクスペリエンスに影響を与える可能性があります。
アダプティブトランスポートでは,Citrix网关サービスはUDPオーディオをサポートしません。
トランスポートプロトコルの検証
セッションがEDTを使用しているかどうかを確認するには,以下を参照してください。
- Citrix主任の接続プロトコル:https://support.citrix.com/article/CTX220730。
- アプリまたはデスクトップを起動したら,Citrix工作区アプリ]>[接続センター]の順に選択し,適切なセッションを選択して[プロパティ]をクリックし[トランスポート暗号化]プロパティを確認します。迪泰が表示されている場合,セッションはトランスポートにEDTを使用しています。TLSが表示されている場合,セッションはトランスポートにTCPを使用しています。
- デスクトップを起動した場合は,PowerShellまたはコマンドプロンプトを開いて
“ctxsession - v”
を実行できます。传输协议プロパティには,使用されている接続方法が表示されます。- 美国东部时间ランデブー:“Udp > DTLS > CGP > ica”
- TCPランデブー:“TCP > SSL > CGP > ica”
- 云连接器を介したプロキシ:“TCP > CGP > ica”
接続のフォールバック
美国东部时间ネゴシエーションが何らかの理由で失敗した場合,セッションは会合を使用してTCPにフォールバックします。それが失敗した場合,セッションはクラウドコネクタを介してプロキシにフォールバックします。
美国东部时间MTU検出
美国东部时间MTUディスカバリを有効にして,各セッションがその接続に対して最適なMTUを使用するようにすることを強くお勧めします。
美国MTU検出が無効になっている場合,またはユーザーのクライアントでこの機能をサポートしていない場合,美国东部时间MTUは自動的に1380に設定され,フラグメンテーション関連の問題を回避します。
1380年より低いMTUを必要とするネットワークを介してユーザーが接続することは可能です。これは主にモバイルネットワーク(3 g, 4 g)またはVPN接続で見られます。このような環境で,ユーザーが使用しているクライアントがEDT MTU検出をサポートしていない場合は,ターゲットクライアントプラットフォームでその機能が利用可能になるまでアダプティブトランスポートを無効にすることをお勧めします。
美国东部时间MTU検出の詳細については,アダプティブトランスポートのドキュメントを参照してください。
トラブルシューティング
次に,一般的なトラブルシューティングガイダンスを示します。
セッションは接続しますが,美国东部时间を使用していません:
- 云连接器を介してセッションをプロキシする場合は,会合が有効であり,正常に動作することを確認します。これは,Citrix网关サービスでEDTを使用するための前提条件です。詳細については,会合のドキュメントを参照してください。
- セッションがTCPランデブーを使用している場合:
- VDAバージョン2012年以降を使用していることを確認してください。
- Citrixポリシーでアダプティブトランスポートが有効になっているかどうかを確認します。
- VDAマシンからCitrix网关服务にUDP 443を開くための適切なファイアウォールルールが設定されていることを確認します。詳細については,Rendezvous] (/en-us/citrix-virtual-apps-desktops-service/hdx/rendezvous-protocol.html) のドキュメントを参照してください。
- VDAマシンでローカルファイアウォール(Windows后卫ファイアウォールなど)が有効になっている場合は,UDP 443をブロックするルールがないことを確認します。
- プロキシを使用している場合,美国东部时间のプロキシにはSOCKS5プロキシのみを使用できます。詳細については,会合のドキュメントを参照してください。
セッションはEDTに接続しますが,しばらくするとランダムに切断されます。
- VDAバージョン2012年以降を使用していることを確認してください。
セッションが接続できない:
- VDAバージョン2012年以降を使用していることを確認してください。
- 美国MTUディスカバリをサポートするクライアントを使用している場合は,美国东部时间MTUディスカバリが有効になっていることを確認します。これにより,フラグメント関連の問題を軽減できます。詳細については,アダプティブトランスポートのドキュメントを参照してください。
LinuxまたはAndroidクライアントを使用している場合:
- WindowsまたはMacクライアントが正常に動作しているかどうかを確認します。
- 公告のバージョンがLinux 2104, Android 21.5.0以降にアップグレードされているかどうかを確認します。
- 古いバージョンCWAをの使用している場合は,アダプティブトランスポートを無効にし,TCPランデブーが正常に動作することを確認します。
- TCPランデブーが動作した後,アダプティブトランスポートを再度有効にした後でセッションが接続に失敗した場合は,”セッションは接続しているが,美国东部时间を使用していない”>“セッションがTCPランデブーを使用している場合“の手順に記載されているトラブルシューティング手順を参照してください。