Adaptiver Transport

Einführung

Adaptiver Transport ist eine neue Datenübertragungsmethode für XenApp und XenDesktop. Sie ist schneller, skalierbarer, verbessert die Anwendungsinteraktivität und ist bei schwierigen Langstrecken-WAN- und Internetverbindungen interaktiver. Adaptiver Transport bietet eine hohe Serverskalierbarkeit und eine effiziente Bandbreitennutzung. Bei Verwendung des adaptiven Transports reagieren virtuelle ICA-Kanäle automatisch auf veränderliche Netzwerkbedingungen. Sie wechseln automatisch zwischen dem neuen Citrix Protokoll Enlightened Data Transport (EDT) und TCP, um die beste Leistung zu erzielen. Dadurch wird der Datendurchsatz für alle virtuellen ICA-Kanäle, darunter ThinWire-Anzeigeremoting, Dateiübertragung (Clientlaufwerkzuordnung), Drucken und Multimedia-Umleitung verbessert. Dieselbe Einstellung gilt für LAN- und WAN-Bedingungen.

Bei der Einstellung Bevorzugt erfolgt der Datentransport primär über EDT mit einem Fallback auf TCP.

Standardmäßig ist adaptiver Transport deaktiviert und TCP wird immer verwendet.

Zu Testzwecken können Sie Diagnosemodus festlegen. Es wird dann nur das EDT-Protokoll ohne Fallback auf TCP verwendet.

lokalisiertes Bild

Interoperabilität mit Citrix SD-WAN zur WAN-Optimierung

Die WAN-Optimierung (WANOP) mit Citrix SD-WAN ermöglicht eine sitzungsübergreifende tokenbasierte Datenkomprimierung (Deduplizierung), einschließlich des URL-basierten Zwischenspeicherns von Videos. Bei Verwendung von WANOP wird deutlich weniger Bandbreite benötigt, wenn zwei oder mehr Personen am Bürostandort dasselbe Video vom Client abrufen oder große Teile derselben Datei oder desselben Dokuments übertragen oder drucken. Die Prozesse zur ICA-Datenreduktion und Druckauftragskomprimierung auf dem Zweigstellengerät entlasten zudem die VDA-Server-CPU und sorgen für eine bessere Skalierbarkeit von XenApp und XenDesktop-Servern.

Wichtig:

Bei Verwendung von TCP als Datenübertragungsprotokoll unterstützt Citrix WANOP die Optimierungen, die im vorherigen Abschnitt beschrieben wurden. Wählen Sie TCP, wenn Sie Citrix WANOP für Netzwerkverbindungen verwenden. Durch Einsatz der Fluss- und Überlastkontrolle von TCP wird eine äquivalente Interaktivität mit EDT bei hoher Latenz und moderatem Paketverlust sichergestellt.

Anforderungen und Überlegungen

  • XenApp und XenDesktop: Mindestversion 7.13
  • VDA für Desktop-OS: Mindestversion 7.13
  • VDA für Server-OS: Mindestversion 7.13
  • StoreFront: Mindestversion 3.9
  • Citrix Receiver für Windows: Mindestversion 4.7
  • Citrix Receiver für Mac: Mindestversion 12.5
  • Citrix Receiver für iOS: Mindestversion 7.2
  • Citrix Receiver für Linux: Version 13.6 für direkte VDA-Verbindungen und Version 13.7 für DTLS-Unterstützung mit NetScaler Gateway (oder DTLS für direkte VDA-Verbindungen).
  • Citrix Receiver für Android: Version 3.12.3 für direkte VDA-Verbindungen und Version 3.13 für DTLS-Unterstützung mit NetScaler Gateway (oder DTLS für direkte VDA-Verbindungen).
  • Nur IPv4 VDAs; IPv6- und heterogene Konfigurationen mit IPv6 und IPv4 werden nicht unterstützt.
  • NetScaler: Mindestversion 11.1-51.21. Weitere Informationen zur Konfiguration von NetScaler finden Sie unter Configuring NetScaler Gateway to support Advanced Transport.

Konfiguration

  1. Installieren Sie XenApp und XenDesktop.
  2. Installieren Sie StoreFront.
  3. Installieren Sie den VDA (für Desktop- oder Serverbetriebssysteme).
  4. Installieren Sie Citrix Receiver für Windows (oder Citrix Receiver für Mac bzw. für iOS).
  5. Aktivieren Sie in Studio die Richtlinieneinstellung “Adaptiver HDX-Transport” (standardmäßig deaktiviert). Citrix empfiehlt außerdem, dieses Feature nicht als universelle Richtlinie für alle Objekte der Site zu aktivieren.
    • Zum Aktivieren der Richtlinieneinstellung legen Sie den Wert auf Bevorzugt fest und klicken Sie dann auf OK.
      • Bevorzugt: Nach Möglichkeit wird adaptiver Transport über EDT verwendet, andernfalls erfolgt ein Fallback auf TCP.
      • Diagnosemodus: Das EDT-Protokoll wird erzwungen, der Fallback auf TCP ist deaktiviert. Citrix empfiehlt diese Einstellung nur für die Problembehandlung.
      • Aus: TCP wird erzwungen, der Fallback auf EDT ist deaktiviert.
  6. Klicken Sie auf “Weiter” und folgen Sie den Anweisungen im Assistenten.
  7. Die Richtlinie wird wirksam, wenn die Verbindung mit der ICA-Sitzung wiederhergestellt wird. Optional können Sie gpupdate/force ausführen, um die Richtlinieneinstellung auf den Server zu übertragen. Die Benutzer müssen allerdings trotzdem die Verbindung mit der ICA-Sitzung wiederherstellen.
  8. Starten Sie eine Sitzung unter einer unterstützten Citrix Receiver-Instanz, um eine Verbindung mit adaptivem Transport herzustellen.
  9. Konfigurieren Sie für einen sicheren, externen Zugriff die DTLS-Verschlüsselung auf NetScaler Unified Gateway. Weitere Informationen finden Sie unter Configuring NetScaler Gateway to support Advanced Transport.

Prüfen, ob die Richtlinieneinstellung in Kraft gesetzt wurde

  • Prüfen Sie mit netstat -a**, ob die ICA UDP-Dienste (User Datagram Protocol) auf einem VDA aktiviert sind.
  • Vergewissern Sie sich, dass die virtuellen Kanäle über EDT laufen: Verwenden Sie hierfür Director oder das auf dem VDA verfügbare Befehlszeilenprogramm CtxSession.exe.

Beispiel Director:

In Director werden die Richtlinieneinstellungen unter Sitzungsdetails > Verbindungstyp angezeigt. Suchen Sie den Verbindungstyp HDX. Wird als Protokoll UDP angezeigt, ist das EDT-Protokoll für die Sitzung aktiv. Wird TCP angezeigt, ist die Sitzung im Fallback- bzw. Standardmodus. Wird als Verbindungstyp RDP angezeigt, wird ICA nicht verwendet und es gilt kein Protokoll. Weitere Informationen finden Sie unter Überwachen von Sitzungen.

lokalisiertes Bild

Beispiel mit CtxSession.exe:

Dieses Beispiel zeigt, dass das EDT-Protokoll über UDP für die Sitzung aktiv ist. Geben Sie an der Befehlszeile “CtxSession.exe” ein.

C:\Programme (x86)\Citrix\System32>CtxSession

Session 2 Transport Protocols: UDP > CGP > ICA

Verwenden Sie zum Anzeigen ausführlicher Statistiken die Option “-v”:

CtxSession -v