Adaptiver Transport
Adaptiver Transport ist ein Verfahren in Citrix Virtual Apps and Desktops, mit dem Enlightened Data Transport (EDT) als Transportprotokoll für ICA-Verbindungen verwendet werden kann. Wenn EDT nicht verfügbar ist, wechselt der adaptive Transport zu TCP.
EDT ist ein Citrix-eigenes Transportprotokoll, das auf UDP (User Datagram Protocol) basiert. Es liefert eine überlegene Benutzererfahrung bei schwierigen Langstreckenverbindungen, ohne Abstriche bei der Serverskalierbarkeit. EDT verbessert den Datendurchsatz für alle virtuellen ICA-Kanäle in instabilen Netzwerken und bietet so einen verlässlicheren Service.
Weitere Informationen finden Sie unter Adaptiver Transport in der Dokumentation zu Citrix Virtual Apps and Desktops.
Adaptiven Transport aktivieren oder deaktivieren
Der adaptive Transport ist standardmäßig aktiviert. Sie können die folgenden Optionen mit der Richtlinieneinstellung Adaptiver HDX-Transport konfigurieren:
-
Bevorzugt: Der adaptive Transport ist aktiviert und verwendet EDT (Enlightened Data Transport) als bevorzugtes Transportprotokoll sowie TCP als Fallback.
-
Diagnosemodus: Der adaptive Transport ist aktiviert und erzwingt den Einsatz von EDT. Der Fallback auf TCP ist deaktiviert. Diese Einstellung wird nur zum Testen und zur Fehlerbehebung empfohlen.
-
Aus. Der adaptive Transport ist deaktiviert, und es wird nur TCP für den Transport verwendet.
Überprüfen, ob der adaptive Transport verwendet wird
Mit dem folgenden Befehl überprüfen Sie, ob EDT als Transportprotokoll für die aktuelle Sitzung verwendet wird.
/opt/Citrix/VDA/bin/ctxquery -f iP
<!--NeedCopy-->
Wenn EDT verwendet wird, wird UDP in den Transportprotokollen angezeigt, zum Beispiel:
MTU-Discovery durch EDT
Mit MTU-Discovery kann EDT beim Einrichten einer Sitzung automatisch die maximale Übertragungseinheit (MTU) ermitteln. Dadurch wird eine EDT-Paketfragmentierung verhindert, die zu einer Leistungsminderung oder einem Fehler beim Einrichten der Sitzung führen kann.
Systemanforderungen:
- Linux VDA ab 2012 (Mindestversion)
- Citrix Workspace-App:
- Windows: 1911 oder höher
- Citrix ADC:
- 13.0.52.24 oder höher
- 12.1.56.22 oder höher
- Sitzungszuverlässigkeit muss aktiviert sein.
Bei Verwendung von Clientplattformen oder Versionen, die dieses Feature nicht unterstützen, finden Sie unter CTX231821 weitere Informationen zum Konfigurieren einer benutzerdefinierten EDT-MTU, die für Ihre Umgebung geeignet ist.
Steuern der MTU-Discovery durch EDT auf dem VDA
Die MTU-Discovery durch EDT ist standardmäßig deaktiviert.
-
Um die MTU-Discovery durch EDT zu aktivieren, setzen Sie mit folgendem Befehl den Registrierungsschlüssel
MtuDiscovery
, starten den VDA neu und warten, bis der VDA registriert ist:/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd" -t "REG_DWORD" -v "MtuDiscovery" -d "0x00000001" --force <!--NeedCopy-->
-
Zum Deaktivieren der MTU-Discovery durch EDT löschen Sie den Registrierungswert
MtuDiscovery
.Warnung:
Eine unsachgemäße Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen und eine Neuinstallation des Betriebssystems erforderlich machen. Citrix übernimmt keine Garantie dafür, dass Probleme, die auf eine unsachgemäße Verwendung des Registrierungseditors zurückzuführen sind, behoben werden können. Die Verwendung des Registrierungseditors geschieht daher auf eigene Gefahr. Machen Sie auf jeden Fall ein Backup der Registrierung, bevor Sie sie bearbeiten.
Steuern der MTU-Discovery durch EDT auf dem Client
Sie können die MTU-Discovery durch EDT selektiv auf Clients steuern, indem Sie den Parameter MtuDiscovery
in der ICA-Datei hinzufügen. Um das Feature zu deaktivieren, legen Sie im Abschnitt Application
Folgendes fest:
MtuDiscovery=Off
Um das Feature wieder zu aktivieren, löschen Sie den Parameter MtuDiscovery
aus der ICA-Datei.
Wichtig:
Dieser Parameter in der ICA-Datei funktioniert nur, wenn Sie die MTU-Discovery durch EDT auf dem VDA aktivieren. Ist die MTU-Discovery durch EDT auf dem VDA nicht aktiviert, zeigt der Parameter in der ICA-Datei keine Wirkung.
Verbesserte EDT-Überlastungssteuerung
Zur Optimierung des EDT-Protokolls wird ein Algorithmus zur Überlastungssteuerung eingeführt. Damit kann EDT höhere Durchsätze erzielen und die Latenz reduzieren, wodurch das Benutzererlebnis verbessert wird. Das Feature ist in der Standardeinstellung deaktiviert. Führen Sie zur Aktivierung den folgenden Befehl aus und starten Sie den Dienst ctxhdx
neu:
/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd\Tds\udp\UDPStackParameters" -t "REG_DWORD" -v "edtBBR" -d "0x00000001" --force
<!--NeedCopy-->