Linux Virtual Delivery Agent 2507 LTSR

Adaptiver Transport

Adaptiver Transport ist ein Mechanismus in Citrix Virtual Apps and Desktops™, der Enlightened Data Transport (EDT) als Transportprotokoll für ICA-Verbindungen verwenden kann. Adaptiver 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 ein überragendes Benutzererlebnis bei anspruchsvollen Langstreckenverbindungen, während gleichzeitig die Serverskalierbarkeit erhalten bleibt. EDT verbessert den Datendurchsatz für alle ICA®-virtuellen Kanäle in unzuverlässigen Netzwerken und sorgt so für ein besseres und konsistenteres Benutzererlebnis.

Weitere Informationen finden Sie unter Adaptiver Transport in der Dokumentation zu Citrix Virtual Apps and Desktops.

  • Adaptiven Transport aktivieren oder deaktivieren

Adaptiver Transport ist standardmäßig aktiviert. Sie können die folgenden Optionen mithilfe der Richtlinieneinstellung HDX™ Adaptive Transport konfigurieren:

Diagnosemodus

  • Bevorzugt: Adaptiver Transport ist aktiviert und verwendet Enlightened Data Transport (EDT) als bevorzugtes Transportprotokoll, mit Fallback auf TCP.

  • Diagnosemodus: Adaptiver Transport ist aktiviert und erzwingt die Verwendung von EDT. Fallback auf TCP ist deaktiviert. Diese Einstellung wird nur für Tests und die Fehlerbehebung empfohlen.

  • Aus. Adaptiver Transport ist deaktiviert, und nur TCP wird für den Transport verwendet.

  • Überprüfen, ob adaptiver Transport verwendet wird

    • Um zu überprü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, enthalten die angezeigten Transportprotokolle UDP, zum Beispiel:

-  ![Angezeigte Transportprotokolle enthalten UDP](/en-us/linux-virtual-delivery-agent/2507-ltsr/media/transport-protocols-displayed-include-udp.png)

EDT MTU-Erkennung

-  Die MTU-Erkennung ermöglicht es EDT, die maximale Übertragungseinheit (MTU) beim Aufbau einer Sitzung automatisch zu bestimmen. Dies verhindert die Fragmentierung von EDT-Paketen, die zu einer Leistungsverschlechterung oder einem Fehlschlagen des Sitzungsaufbaus führen könnte.

Systemanforderungen:

  • Linux VDA mindestens Version 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-Erkennung auf dem VDA steuern

Die EDT MTU-Erkennung ist standardmäßig auf dem VDA aktiviert. Sie können sie aktivieren oder deaktivieren, indem Sie den Registrierungsschlüssel MtuDiscovery wie folgt festlegen:

  • Um die EDT MTU-Erkennung zu aktivieren, legen Sie den Registrierungsschlüssel MtuDiscovery mit 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-Erkennung zu deaktivieren, löschen Sie den Registrierungswert MtuDiscovery.

    Warnung:

    Eine falsche Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen, die eine Neuinstallation Ihres Betriebssystems erforderlich machen können. Citrix kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, behoben werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung, bevor Sie sie bearbeiten.

EDT MTU-Erkennung auf dem Client steuern

Sie können die EDT MTU-Erkennung selektiv auf dem Client steuern, indem Sie den Parameter MtuDiscovery in der ICA-Datei hinzufügen. Um die Funktion zu deaktivieren, legen Sie Folgendes im 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 zu reduzieren, was zu einem verbesserten Benutzererlebnis führt.

Diese Funktion ist standardmäßig aktiviert. Um sie zu deaktivieren und wieder zu aktivieren, führen Sie die folgenden Befehle aus und starten Sie dann 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-->
Adaptiver Transport