Adaptiver Transport
Der adaptive Transport ist ein Mechanismus in Citrix Virtual Apps and Desktops™, der Enlightened Data Transport (EDT) als Transportprotokoll für ICA-Verbindungen verwenden kann. Der adaptive Transport wechselt zu TCP, wenn EDT nicht verfügbar ist.
EDT ist ein Citrix-eigenes Transportprotokoll, das auf dem User Datagram Protocol (UDP) aufbaut. Es bietet eine überragende Benutzererfahrung bei anspruchsvollen Langstreckenverbindungen und bewahrt gleichzeitig die Skalierbarkeit des Servers. EDT verbessert den Datendurchsatz für alle ICA®-virtuellen Kanäle in unzuverlässigen Netzwerken und sorgt so für eine bessere und konsistentere Benutzererfahrung.
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 über die Richtlinieneinstellung HDX™ Adaptive Transport konfigurieren:

-
Bevorzugt: Der adaptive Transport ist aktiviert und verwendet Enlightened Data Transport (EDT) als bevorzugtes Transportprotokoll, mit Fallback auf TCP.
-
Diagnosemodus: Der adaptive Transport ist aktiviert und erzwingt die Verwendung von EDT. Der Fallback auf TCP ist deaktiviert. Diese Einstellung wird nur für Tests und die Fehlerbehebung empfohlen.
-
Aus. Der adaptive Transport ist deaktiviert, und für den Transport wird nur TCP verwendet.
Prüfen, ob adaptiver Transport verwendet wird
Um zu prüfen, ob EDT als Transportprotokoll für die aktuelle Sitzung verwendet wird, führen Sie den folgenden Befehl aus.
/opt/Citrix/VDA/bin/ctxquery -f iP
<!--NeedCopy-->
Wenn EDT verwendet wird, umfassen die angezeigten Transportprotokolle UDP, zum Beispiel:

EDT MTU-Erkennung
Die MTU-Ermittlung ermöglicht es EDT, die maximale Übertragungseinheit (MTU) beim Aufbau einer Sitzung automatisch zu bestimmen. Dadurch wird eine EDT-Paketfragmentierung verhindert, die zu Leistungseinbußen oder zum Fehlschlag des Sitzungsaufbaus führen könnte.
Systemanforderungen:
- Linux VDA Mindestversion 2012
- 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
Wenn Sie Clientplattformen oder -versionen verwenden, die diese Funktion nicht unterstützen, finden Sie unter CTX231821 Details zur Konfiguration einer benutzerdefinierten EDT-MTU, die für Ihre Umgebung geeignet ist.
EDT-MTU-Ermittlung auf dem VDA steuern
Die EDT-MTU-Ermittlung ist auf dem VDA standardmäßig aktiviert. Sie können sie aktivieren oder deaktivieren, indem Sie den Registrierungsschlüssel MtuDiscovery wie folgt festlegen:
-
Um die EDT-MTU-Ermittlung zu aktivieren, legen Sie den Registrierungsschlüssel
MtuDiscoverymit dem folgenden Befehl fest, starten Sie den VDA neu und warten Sie, bis sich der VDA registriert hat:/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd" -t "REG_DWORD" -v "MtuDiscovery" -d "0x00000001" --force <!--NeedCopy--> -
Um die EDT-MTU-Ermittlung zu deaktivieren, löschen Sie den Registrierungswert
MtuDiscovery.Warnung:
Das falsche Bearbeiten der Registrierung kann schwerwiegende Probleme verursachen, die eine Neuinstallation Ihres Betriebssystems erforderlich machen können. Citrix kann nicht garantieren, dass Probleme, die durch die falsche Verwendung des Registrierungs-Editors entstehen, behoben werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.
EDT-MTU-Erkennung auf dem Client steuern
Sie können die EDT-MTU-Erkennung auf dem Client selektiv steuern, indem Sie den Parameter MtuDiscovery in der ICA-Datei hinzufügen. Um die Funktion zu deaktivieren, legen Sie Folgendes unter dem Abschnitt Application fest:
MtuDiscovery=Off
Um die Funktion wieder zu aktivieren, entfernen Sie den Parameter MtuDiscovery aus der ICA-Datei.
Wichtig:
Damit dieser ICA-Dateiparameter funktioniert, aktivieren Sie die EDT-MTU-Erkennung auf dem VDA. Wenn die EDT-MTU-Erkennung auf dem VDA nicht aktiviert ist, hat der ICA-Dateiparameter keine Auswirkung.
Erweiterte EDT-Überlastungssteuerung
Ein Überlastungssteuerungsalgorithmus wird eingeführt, um das EDT-Protokoll zu optimieren. Diese Implementierung ermöglicht es EDT, einen höheren Durchsatz zu erzielen und die Latenz für eine verbesserte Benutzererfahrung zu reduzieren.
Diese Funktion ist standardmäßig aktiviert. Um sie zu deaktivieren bzw. wieder zu aktivieren, führen Sie die folgenden Befehle aus und starten Sie anschließend 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 "0x00000000" --force
<!--NeedCopy-->
/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-->