Citrix Virtual Apps and Desktops

トラブルシューティング

1.

セッションでEDTがトランスポートプロトコルとして使用されていることを確認するには、DirectorまたはVDA上の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でのセッション接続失敗

-  **Adaptive Transport**と**EDT**のトラブルシューティングを行うには、次のことをお勧めします。
  1. システム要件ネットワーク要件既知の問題、および留意事項を確認し、すべての項目が対処されていることを確認します。
  2. StudioまたはGPOに、目的のHDX Adaptive Transport設定を上書きするCitrix®ポリシーがないか確認します。
  3. クライアント側に、目的のHDX Adaptive Transport設定を上書きする設定がないか確認します。これは、GPO設定、オプションのWorkspaceアプリ管理用テンプレートを使用して構成された設定、またはレジストリまたはクライアントの構成ファイル内のHDXoverUDP設定の手動構成である可能性があります。
    1. マルチセッションVDAマシンで、UDPリスナーがアクティブであることを確認します。VDAマシンでコマンドプロンプトを開き、netstat -a -p udpを実行します。詳細については、「HDX Enlightened Data Transportプロトコルを確認する方法」を参照してください。
    1. ネットワークファイアウォールとVDAマシンで実行されているファイアウォールの両方で、適切なファイアウォールルールが構成されているか確認します。
    1. NetScaler® GatewayまたはCitrix Gateway Serviceをバイパスして内部で直接セッションを起動し、使用中のプロトコルを確認します。セッションがEDTを使用している場合、VDAはNetScaler GatewayまたはCitrix Gateway Serviceを介した外部接続にEDTを使用する準備ができています。
        1. EDTが直接内部接続では機能するが、NetScaler GatewayまたはCitrix Gateway Serviceを介するセッションでは機能しない場合:
  1. Citrix Gateway Serviceを使用している場合は、Rendezvousが有効になっていて機能していることを確認します。
  2. ユーザーの接続に非標準のMTUが必要かどうかを確認します。有効なMTUが1500バイト未満の接続はEDTパケットの断片化を引き起こし、その結果、パフォーマンスに影響を与えたり、セッション起動の失敗を引き起こしたりする可能性があります。この問題は、VPN、一部のWi-Fiアクセスポイント、および4Gや5Gなどのモバイルネットワークを使用している場合に一般的です。MTU Discoveryが有効になっているか、または「非標準MTUのネットワークでEDTを使用する場合にMSSを構成する方法」に概説されているようにカスタムMTUを設定していることを確認します。

既知の問題

  • 非対称ネットワークパスは、NetScaler GatewayまたはCitrix Gateway Serviceを介さない接続の場合、MTU Discoveryの失敗を引き起こす可能性があります。この問題に対処するには、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を無効にし、「非標準MTUのネットワークでEDTを使用する場合にMSSを構成する方法」に記載されているようにハードコードされたMTUを使用します。
    • セッションにTCPの使用を強制するためにAdaptive Transportを無効にします。影響を受けるユーザーが一部のみの場合、他のユーザーがEDTを引き続き使用できるように、クライアント側で無効にすることを検討してください。
トラブルシューティング