Adaptiver HDX-Transport mit EDT-Unterstützung für Citrix Gateway Service - Tech Preview

Enlightened Data Transport (EDT) ist ein Citrix-proprietäres Transportprotokoll, das auf UDP aufbaut. EDT bietet eine überlegene Benutzererfahrung bei anspruchsvollen Langstreckenverbindungen unter Beibehaltung der Serverskalierbarkeit. Adaptiver Transport ist ein Datentransportmechanismus für Citrix Virtual Apps and Desktops. Adaptive Transport bietet die Möglichkeit, EDT als Transportprotokoll für ICA zu verwenden und zu TCP zu wechseln, wenn EDT nicht verfügbar ist. Weitere Informationen zu Adaptive Transport und EDT finden Sie unter Dokumentation zum adaptiven Transport.

Anforderungen für den adaptiven HDX-Transport mit EDT-Unterstützung

Überlegungen

Im Folgenden sind einige der Überlegungen zur Verwendung von EDT mit dem Citrix Gateway Service aufgeführt.

  • Der adaptive Transport ist standardmäßig aktiviert.
  • Es wird dringend empfohlen, EDT MTU Discovery zu aktivieren. Einzelheiten siehe Dokumentation zum adaptiven Transport.
  • Der Dienst EDT mit Citrix Gateway ist nur bei Verwendung von Rendezvous verfügbar. Wenn HDX-Sitzungen über den Cloud Connector proxiert werden, steht nur TCP für den Datentransport zur Verfügung.
  • Wenn Adaptiver Transport aktiviert ist und EDT für die Sitzung nicht verfügbar ist, kann es zu einer Verzögerung des Fallbacks auf TCP kommen, was zu einer Erhöhung der Sitzungsstartzeit führt. Dies kann beispielsweise passieren, wenn die entsprechenden Firewall-Regeln nicht vorhanden sind, um den Datenverkehr auf UDP 443 von den VDA-Maschinen an den Citrix Gateway Service zuzulassen.
  • Wenn Sie weiterhin für HDX-Sitzungen den Cloud Connector als Proxy verwenden möchten, sollten Sie den adaptiven Transport über die Citrix-Richtlinie deaktivieren, um die durch die Fallback-Sequenz verursachten potenziellen Anstieg der Sitzungsstartzeiten zu vermeiden.

Bekannte Einschränkungen

Im Folgenden sind die bekannten Einschränkungen bei der Verwendung von EDT mit dem Citrix Gateway Service aufgeführt:

  • Citrix empfiehlt, EDT über den Citrix Gateway Service nur mit VDAs zu verwenden, die unter Windows 10 und Windows Server 2019 ausgeführt werden. Es gibt Einschränkungen für Windows Server 2012 R2 und 2016, die keine MTU größer als 1024 für DTLS-verschlüsselte Sitzungen zulassen, was sich auf die Leistung und Benutzererfahrung auswirken kann.
  • Wenn bei Verwendung der Workspace-App für Linux oder Android Adaptive Transport aktiviert ist und EDT zwischen dem Gateway und dem VDA nicht verfügbar ist, kann der Fallback auf TCP fehlschlagen und Benutzer daran hindern, sich mit ihren Sitzungen zu verbinden.

Validierung von Transportprotokollen

Um zu erfahren, ob Ihre Sitzungen EDT verwenden, lesen Sie Folgendes:

  • Verbindungsprotokoll in Citrix Director: [CTX220730]https://support.citrix.com/article/CTX220730.
  • Nachdem Sie eine App oder einen Desktop gestartet haben, gehen Sie zu Citrix Workspace-App > Connection Center, wählen Sie die entsprechende Sitzung aus, klicken Sie auf Eigenschaftenund sehen Sie sich die Eigenschaft Transportverschlüsselung an. Wenn es DTLS anzeigt, verwendet die Sitzung EDT für den Transport. Wenn es TLS anzeigt, verwendet die Sitzung TCP für den Transport.
  • Wenn Sie einen Desktop gestartet haben, können Sie eine PowerShell oder eine Eingabeaufforderung öffnen und ausführen “ctxsession -v”. Die Eigenschaft Transport Protocols zeigt die verwendete Verbindungsmethode an:
    • EDT Rendezvous: UDP > DTLS > CGP > ICA
    • TCP Rendezvous: TCP > SSL > CGP > ICA
    • Proxy über Cloud Connector: TCP > CGP > ICA

Fallback der Verbindung

Wenn die EDT-Verhandlung aus irgendeinem Grund fehlschlägt, greift die Sitzung mit Rendezvous auf TCP zurück. Und wenn das fehlschlägt, greift die Sitzung auf Proxying über die Cloud Connectors zurück.

Verbindungs-Failback

MTU-Discovery durch EDT

Es wird dringend empfohlen, EDT MTU Discovery zu aktivieren, um sicherzustellen, dass jede Sitzung die optimale MTU für diese Verbindung verwendet.

Falls EDT MTU Discovery deaktiviert ist oder der Client des Benutzers die Funktion nicht unterstützt, wird die EDT-MTU automatisch auf 1380 gesetzt, um Probleme im Zusammenhang mit Fragmentierung zu vermeiden.

Benutzer können sich über ein Netzwerk verbinden, das eine MTU unter 1380 benötigt, was hauptsächlich bei Mobilfunknetzen (3G, 4G) oder VPN-Verbindungen zu sehen ist. Wenn dies in Ihrer Umgebung der Fall ist und die von den Benutzern verwendeten Clients EDT MTU Discovery nicht unterstützen, empfiehlt Citrix, den Adaptive Transport zu deaktivieren, bis die Funktion auf Ihrer Ziel-Client-Plattform verfügbar ist.

Weitere Einzelheiten zu EDT MTU Discovery finden Sie unter Dokumentation zum adaptiven Transport.

Problembehandlung

Im Folgenden finden Sie einige allgemeine Anleitungen zur Problembehandlung.

Sitzungen verbinden sich aber nicht mit EDT:

  1. Wenn die Sitzungen über den Cloud Connector proxiert werden, stellen Sie sicher, dass Rendezvous aktiviert ist und ordnungsgemäß funktioniert, da dies eine Voraussetzung für die Verwendung von EDT mit dem Citrix Gateway Service ist. Einzelheiten finden Sie unter Rendezvous-Dokumentation.
  2. Wenn die Sitzungen TCP-Rendezvous verwenden:
    • Stellen Sie sicher, dass Sie die VDA-Version 2012 oder höher verwenden.
    • Überprüfen Sie, ob Adaptiver Transport in Citrix Richtlinien aktiviert ist.
    • Stellen Sie sicher, dass die entsprechenden Firewall-Regeln vorhanden sind, um UDP 443 von den VDA-Maschinen zum Gateway Service zu öffnen. Weitere Informationen finden Sie unter Rendezvous-Dokumentation.
    • Wenn auf der VDA-Maschine eine lokale Firewall aktiviert ist (z. B. Windows Defender Firewall), stellen Sie sicher, dass es keine Regeln gibt, die UDP 443 blockieren.
    • Wenn Sie einen Proxy verwenden, können nur SOCKS5-Proxys zum Proxy EDT verwendet werden. Einzelheiten siehe Rendezvous-Dokumentation.

Sitzungen verbinden sich mit EDT, trennen die Verbindung jedoch nach einiger Zeit nach dem Zufallsprinzip:

  1. Stellen Sie sicher, dass Sie die VDA-Version 2012 oder höher verwenden.

Die Sitzung kann keine Verbindung herstellen:

  1. Stellen Sie sicher, dass Sie die VDA-Version 2012 oder höher verwenden.
  2. Wenn Sie einen Client verwenden, der EDT MTU Discovery unterstützt, stellen Sie sicher, dass EDT MTU Discovery aktiviert ist. Dies trägt dazu bei, Fragmentationsprobleme zu minimieren. Einzelheiten finden Sie unter Dokumentation zum adaptiven Transport.
  3. Bei Verwendung eines Linux- oder Android-Clients:
    • Deaktivieren Sie den adaptiven Transport und stellen Sie sicher, dass TCP Rendezvous ordnungsgemäß funktioniert.
    • Wenn TCP-Rendezvous funktioniert und die Sitzung nach der erneuten Aktivierung von Adaptive Transport keine Verbindung hergestellt werden kann, siehe Schritte zur Fehlerbehebung, die im Schritt erwähnt werden Sitzungen verbinden, aber nicht EDT verwenden > Wenn die Sitzungen TCP Rendezvousverwenden

Hinweis:

Wenn Ihr Problem hier nicht behandelt wird oder nach Befolgung der bereitgestellten Anweisungen behoben wird, wenden Sie sich an den technischen Support von Citrix.

Adaptiver HDX-Transport mit EDT-Unterstützung für Citrix Gateway Service - Tech Preview