Citrix Virtual Apps and Desktops

トラブルシューティング

EDTがセッションのトランスポートプロトコルとして使用されていることを確認するために、VDAでDirectorまたはCtxSession.exeコマンドラインユーティリティを使用できます。

Directorでセッションを検索し、[詳細]を選択します。[接続の種類]HDX[プロトコル]UDPの場合、セッションのトランスポートプロトコルとしてEDTが使用されています。

EDT Director

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

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

EDTセッション

EDTでセッションが接続に失敗した場合

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

  1. システム要件ネットワーク要件既知の問題、および知っておくべきことを確認し、すべての項目に対応していることを確認します。
  2. StudioまたはGPOにCitrixポリシーがあり、目的のHDXアダプティブトランスポート設定を上書きしていないかどうかを確認します。
  3. 目的のHDXアダプティブトランスポート設定を上書きする設定がクライアントにあるかどうかを確認します。上書きする設定とは、GPO設定、オプションのWorkspaceアプリ管理テンプレートを使用して構成された設定、またはレジストリやクライアントの構成ファイルで手動で構成されたHDXoverUDP設定などです。
  4. マルチセッションVDAマシンでは、UDPリスナーがアクティブであることを確認してください。VDAマシンでコマンドプロンプトを開き、netstat -a -p udpを実行します。詳しくは、「How to Confirm HDX Enlightened Data Transport Protocol」を参照してください。
  5. ネットワークファイアウォールとVDAマシンで実行されているファイアウォールの両方で適切なファイアウォール規則が構成されているかどうかを確認します。
  6. NetScaler GatewayまたはCitrix Gatewayサービスをバイパスして内部で直接セッションを開始し、使用中のプロトコルを確認します。セッションでEDTを使用する場合、VDAはNetScaler GatewayまたはCitrix Gatewayサービスを介した外部接続にEDTを使用するよう準備しています。
  7. EDTが直接の内部接続では機能し、NetScaler Gatewayまたは Citrix Gatewayサービスを経由するセッションでは機能しない場合は、次の手順を実行します:

  8. Citrix Gatewayサービスを使用している場合は、Rendezvousが有効になっていて動作していることを確認します。
  9. ユーザーの接続に非標準のMTUが必要かどうかを確認します。有効MTUが1500バイト未満の接続は、EDTパケットの断片化を引き起こし、パフォーマンスに影響を与えたり、セッションの起動に失敗したりすることがあります。この問題は、VPN、一部のWi-Fiアクセスポイント、および4Gや5Gなどのモバイルネットワークを使用している場合によく発生します。MTU Discoveryが有効になっているか、または「標準以外のMTUを持つネットワークでEDTを使用する場合にMSSを構成する方法」で説明されているようにカスタムMTUを設定していることを確認します。

既知の問題

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

  • NetScaler Gatewayを使用している場合、非対称ネットワークパスが原因でMTU Discoveryが失敗することがあります。これは、GatewayでEDTパケットのヘッダーのDon’t Fragment(DF)ビットが伝播されないことが原因です。この問題の修正は、ファームウェアリリース13.1ビルド17.42以降で利用できます。修正プログラムを有効にする方法について詳しくは、NetScaler Gatewayのドキュメントを参照してください。[CGOP-18438]

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

    • ユーザーのモデムでパケット処理を無効にします。
    • MTU Discoveryを無効にして、「How to configure MSS when using EDT on networks with non-standard MTU」の説明に従ってハードコードされたMTUを使用します。
    • アダプティブトランスポートを無効にして、セッションにTCPの使用を強制します。ユーザーのサブセットのみが影響を受ける場合は、他のユーザーが引き続きEDTを使用できるように、クライアント側でそれを無効にすることを検討してください。
トラブルシューティング