Citrix虚拟应用程序和桌面

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

アダプティブトランスポートは,Citrix虚拟应用程序和桌面のメカニズムであり,ICA接続のトランスポートプロトコルとして开明的数据传输(美国东部时间)を使用する機能を提供します。美国东部时间が使用できない場合,アダプティブトランスポートはTCPに切り替わります。

EDTは,ユーザーデータグラムプロトコル(UDP)上部に构筑されたたサーバースケーラビリティを维持プロトコルながら,要求のスケーラビリティ维持ながらながら优れの厳しい长接続で优れユーザーエクスペリエンスを提供し.edtは,信息性の低いネットワークのすべてのica仮想チャネルデータループットループットを向さ,よりよりた,より一般性のあるエクスペリエンスを提供ます。

ネットワークスタック

アダプティブトランスポートが[優先]に设定されているいるいる合书,edtがプライマリトランスポートプロトコルとして使さ,tcpがフォールバックに使用ささます。デフォルトでは,アダプティブは,アダプティブアダプティブは[優先]に設定されています。テスト目的でアダプティブトランスポートを[診断モード]に設定できます。これにより,美国东部时间のみが許可され,TCPへのフォールバックが無効になります。

Windows, Mac iOS向けのCitrix工作区アプリを使用する場合,初期接続,セッション画面の保持による再接続,自動クライアント再接続の実行中に,美国东部时间とTCPの接続が同時に試行されます。そうすることで,基礎となるUDPトランスポートが利用できなくなり,代わりにTCPを使用する必要がある場合に,接続時間が短縮されます。アダプティブトランスポートが[優先]に設定されていて,TCPを使用して接続が確立されている場合,アダプティブトランスポートは5分ごとにEDTへの切り替えを試行し続けます。

LinuxおよびAndroid向けのCitrix工作区アプリでは,最初にEDT接続が試行されます。この接続が失敗した場合,Citrix工作区アプリは,美国要求がタイムアウトした後,TCPで接続を試みます。

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

システム要件

アダプティブトランスポートとEDTを使用するための要件は次のとおりです:

  • コントロールプレーン
    • Citrix虚拟应用程序和桌面サービス
    • Citrix虚拟应用程序和桌面1912年以降
  • 虚拟交付代理
    • バージョン1912年以降(2103年以降を推奨)
    • バージョン2012は,Citrix Gateway Serviceでedtを使用するためためになな最最です。
  • 店面

    • バージョン3.12.x
    • バージョン1912.0.x.
  • Citrix工作区アプリ

    • Windows:バージョン1912年以降(2105年以降を推奨)
    • Linux:バージョン1912以降(2104以降を推奨)
    • Mac:バージョン1912以降
    • 苹果:苹果应用商店で入手可能な最新バージョン
    • Android:谷歌玩で利用可能な最新バージョン
  • Citrix网关(ADC)

    • 13.0.52.24以降
    • 12.1.56.22以降
  • ファイアウォール(VDAの観点から)

  • UDP 1494受信——セッション画面の保持が無効になっている場合
  • UDP 2598受信——セッション画面の保持が有効になっている場合
  • UDP 443诚信 - VDA SSLがICA标号化(DTL)に対して有效になってて合并
  • UDP 443送信——Citrix网关サービスを使用している場合。詳しくは,Citrix网关サービスのドキュメントを参照してください。

注意事項

  • セッション画面の保持ををにして,edt mtu发现を使用し,citrix gatewayおよびcitrix gatewayサービスでedtを使用するようしてください。
  • 断片化を回避するために,美国东部时间MTUが適切に設定されていることを確認してください。適切に設定されていない場合,パフォーマンスに影響が出たり,状況によってはセッションの起動に失敗したりすることがあります。詳しくは。”EDT MTU发现“セクションを参照してください。
  • Citrix网关サービスでEDTを使用するための要件と考慮事項について詳しくは,”Citrix网关サービスのEDTサポートを備えたHDXアダプティブトランスポート「をを参照してください。
  • 美国东部时间をサポートするためのCitrix网关構成について詳しくは,”EDTおよびHDX Insightをサポートするようにcitrix gatewayをを成「をを参照してください。
  • IPv6は現在サポートされていません。

構成

アダプティブトランスポートはデフォルトで有効になっています。Citrixポリシーの[HDXアダプティブトランスポート]設定を使用して,以下のオプションを構成できます。

  • 優先。これがデフォルトの设定です。アダプティブトランスポートが有象になっおり,tcpへのフォールバックががな状态で,edtを优先トランスポートプロトコルとしてします。
  • 診断モード。アダプティブトランスポートが有机に,edtの使用が强制れます.tcpへのフォールバック无效なっていますはこのは,テストはいに。
  • オフ。アダプティブトランスポートは無効になっており,トランスポートにはTCPのみが使用されます。

EDTががセッションののトランスポートとしてとして使されていることをするためににするするため,VDAで董事またはctxsession.exeコマンドコマンドラインをユーティリティユーティリティユーティリティをを

导演でセッションを検索し,[詳細]を選択します。(接続の種類](HDX)[プロトコル](UDP)の場合,セッションのトランスポートプロトコルとしてEDTが使用されています。(接続の種類](RDP)のの合,icaは使使用ささおらず,[プロトコル]は[なし]と表示されます。詳しくは。”セッションの监视「をを参照してください。

美国导演

CtxSession.exeユーティリティを使用するには,セッション内でコマンドプロンプトまたはPowerShellを起動し,ctxsession.exeを実行します。詳細な統計を表示するには,ctxsession.exe -v.を実行します。美国东部时间が使用されている場合,トランスポートプロトコルは次のいずれかを示します:

  • UDP > ICA(セッション画面の保持が無効)
  • Udp > CGP > ica(セッション画面の保持が有効)
  • Udp > DTLS > CGP > ica(ICAは迪泰で暗号化されたエンドツーエンド)

美国东部时间セッション

EDT MTU发现

MTU发现により,セッション確立時にEDTが最大伝送単位(MTU)を自動的に決定できるようにします。これにより,パフォーマンスの低下やセッションの確立失敗となる可能性のある,美国东部时间パケットのフラグメンテーションが防止されます。

システム要件

  • VDA最小バージョン1912(2103以降を推奨)
  • 窗户向けCitrix工作区アプリ1911
  • Citrix ADC:
    • 13.0.52.24
    • 12.1.56.22
  • セッション画面の保持を有効にする必要があります

クライアントプラットフォームまたはこの機能をサポートしていないバージョンを使用している場合,環境に適したカスタムのEDT MTUの構成については,”CTX231821「をを参照してください。

重要:

MTU发现はマルチストリームICAではサポートされていません。

VDAでEDT MTU发现を制御するには

MTU发现はデフォルトで有効になっています。この機能を無効にする場合は,EDT MTU发现レジストリ値を削除して,VDAを再起動します。詳しくは,レジストリを介して管理されるHDX機能の一覧にある「EDT MTU发现「の设定を参照しください。

警告:

レジストリエディターの使使をと,深刻な问题が発生する可性があり,オペレーティングシステムの再インストールがになるももますます必要レジストリエディター误によるに対してます。。レジストリエディターは,お客様の责任との范囲でご使使また,レジストリファイルのをを使から,レジストリファイルから,レジストリを编集して。

クライアントでEDT MTU发现を制御するには

ICAファイルにMtuDiscoveryパラメーターを追加することで,クライアント上でEDT MTU发现を選択的に制御できます。この機能を無効にする場合は,[アプリケーション]セクションセクションで次ののようにししますますますししし

MtuDiscovery =了

この机能を再度有效にするには,icaファイルからMtuDiscoveryパラメーターを削除します。

重要:

このicaファイルパラメータををするは,vdaでこの机械を有效にます.vdaでこの机构が有效になっいないないない场场。

损失耐性モード

重要:

  • この機能は,Windows向けCitrix工作区アプリ2002年以降が必要です。
  • 損失耐性モードは,Citrix网关またはCitrix网关サービスではサポートされていません。このモードでは,直接接続でのみ使用可能です。

損失耐性モードは,美国东部时间损耗トランスポートプロトコルを使用し,高遅延やパケット損失が発生しているネットワークで接続中のユーザーのユーザーエクスペリエンスを向上させます。

最初に,セッションはedtををて确立されてますすると损失のしきい値にするかこれをしきいてているいるいる场はからからからloss lossに切り替わります。他他の仮想はedtのままです。遅延遅延とパケット损失ががしきいを回るまで减少ししたた场场场する仮想チャネルははをする仮想チャネル,ed该当チャネルは。

デフォルトデフォルトのしきい値値は次とおりとおりですですですとおりとおりとおり

  • パケット損失:5%
  • 遅延:300ミリ秒(RTT)

損失耐性モードはデフォルトで有効になっています。このモードを無効にしたり,損失耐性モードのしきい値設定を使用して,パケット損失や遅延のしきい値を調整したりできます。

システム要件

  • Citrix Virtual Delivery Agent(VDA)2003
  • Windows向けcitrix工作区アプリ2002
  • セッション画面の保持が有効。セッション画面の保持について詳しくは、「セッション画面の保持のポリシー設定「をを参照してください。

既知の問題

アダプティブトランスポートとEDTには,次の問題があります:

  • パケットの断片化により,パフォーマンスが低下したり,セッションの起動に失敗したりすることがあります。美国东部时间MTUを調整して,これを回避できます。MTU发现を使用するか。”CTX231821“に記載された回避策を実行します。

  • MTU发现が有効になっている場合,Windowsクライアントからセッションを起動すると,灰色または黒色の画面が表示されることがあります。この問題に対処するには,Windows 2105以降向けの工作区アプリ,またはWindows 1912 CU4以降向けの工作区アプリにアップグレードします。

  • LinuxおよびAndroidクライアント上で,Citrix网关またはCitrix网关サービスを介して接続すると,TCPへのフォールバックに失敗することがあります。これは,クライアントと网关の間でEDTネゴシエーションが成功し,网关とVDAの間でEDTネゴシエーションが失敗した場合に発生します。この問題に対処するには,Linux在2104年以降向けの工作区アプリ,またはAndroid 21.5以降向けの工作区アプリにアップグレードします。

  • 非対称ネットワークパスにより,MTU发现がCitrix网关またはCitrix网关サービスを介さない接続に失敗することがあります。この問題に対処するには,VDAバージョン2103年以降にアップグレードします。[cvadhelp - 16654]

  • Citrix网关またはCitrix网关サービスを使用している場合,非対称ネットワークパスが原因でMTU发现が失敗することがあります。これは,网关でEDTパケットのヘッダーの不片段(DF)ビットが伝播されないことが原因です。この問題はまだ修正されていません。[cgop - 18438]

  • ds liteネットワークを介して接続するユーザーの場合,MTU发现が失敗することがあります。一部のモデムでは,パケット処理が有効になっているとDFビットを正しく処理できず,MTU发现が断片化を検出できなくなります。この状況では,次のオプションを使用できます:

    • ユーザーユーザーのモデムでパケットパケットパケットパケットをににし
    • CTX231821“で説明されているように,MTU发现を無効にし,ハードコードされたMTUを使用します。
    • アダプティブトランスポートを無効にして,セッションにTCPの使用を強制します。ユーザーのサブセットのみが影響を受ける場合は,他のユーザーが引き続きEDTを使用できるように,クライアント側でそれを無効にすることを検討してください。

トラブルシューティング

アダプティブトランスポートとEDTのトラブルシューティングを行うには,次のことをお勧めします:

  1. 要件注意事項,および既知の問題を十分に確認および検証します。
  2. 工作室またはGPOにCitrixポリシーがあり,目的のHDXアダプティブトランスポート設定を上書きしていないかどうかを確認します。
  3. 目的のHDXアダプティブトランスポート設定を上書きする設定がクライアントにあるかどうかを確認します。上書きする設定とは,GPO設定,オプションの工作区アプリ管理テンプレートを使用して構成された設定,またはレジストリやクライアントの構成ファイルで手動で構成されたHDXoverUDP設定などです。
  4. マルチセッションvdaマシンでは,udpリスナーがアクティブであること确认してくださいください.vdaマシンでコマンドプロンプトを开放,netstat -a -p udpを実行します。詳しくは。”HDX开明的数据传输プロトコルの確認方法「をを参照してください。
  5. 内部で直接セッションををを,Citrix Gatewayをバイパスして,セッションセッションedtを使を确认ますしでではプロトコルをするます介しはcitrix gatewayををた外面接続にedtを使使する设备ます。
  6. 美国东部时间が直接内部接続では機能し,Citrix网关を介したセッションでは機能しない場合:

    • セッション画面の保持が有効になっていることを確認します
    • 网关で迪泰が有効になっていることを確認します
  7. ネットワークファイアウォールとvdaマシンで実実れているファイアウォールの両で适切なファイアウォール规则が成さているかどうを确认しいるどうを确认しますますかを确认ます。
  8. ユーザーの接続に非标准mtuが必要かどうか确认しますますかししますますますバイト未満接続接続は,edtパケットの断片を引き起こし,パフォーマンスに影响をたり,パフォーマンスに影响与えたり,セッションセッションの起たり,セッションのの起ことがあります。このこのは,vpn,一般のwi-fiアクセスアクセス,および4gや5gなどのネットワークを使しててによくよくよくます。この问题に対处対处方法MTU发现“セクションを参照してください。

Citrix SD-WANとと相互相互用性

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

現在,SD-WAN WANOPはEDTをサポートしていません。ただし,SD-WAN WANOPが使用されている場合は,アダプティブトランスポートを無効にする必要はありません。ユーザーがWANOPを有効にしたSD-WANでセッションを起動すると,トランスポートプロトコルとしてTCPを使用するようにセッションが自動的に設定されます。非WANOPセッションは,引き続き可能な限りEDTを使用します。

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