Transport adaptatif
Le transport adaptatif est un mécanisme de Citrix Virtual Apps and Desktops™ qui peut utiliser Enlightened Data Transport (EDT) comme protocole de transport pour les connexions ICA. Le transport adaptatif bascule vers TCP lorsque EDT n’est pas disponible.
EDT est un protocole de transport propriétaire de Citrix, basé sur le protocole UDP (User Datagram Protocol). Il offre une expérience utilisateur supérieure sur les connexions longue distance difficiles tout en maintenant l’évolutivité du serveur. EDT améliore le débit des données pour tous les canaux virtuels ICA® sur les réseaux peu fiables, offrant une expérience utilisateur meilleure et plus cohérente.
Pour plus d’informations, consultez Transport adaptatif dans la documentation Citrix Virtual Apps and Desktops.
-
Activer ou désactiver le transport adaptatif
Le transport adaptatif est activé par défaut. Vous pouvez configurer les options suivantes à l’aide du paramètre de stratégie HDX™ Adaptive Transport :

-
Préféré : Le transport adaptatif est activé et utilise Enlightened Data Transport (EDT) comme protocole de transport préféré, avec un basculement vers TCP.
-
Mode de diagnostic : Le transport adaptatif est activé et force l’utilisation d’EDT. Le basculement vers TCP est désactivé. Ce paramètre est recommandé uniquement pour les tests et le dépannage.
-
Désactivé. Le transport adaptatif est désactivé et seul TCP est utilisé pour le transport.
-
Vérifier si le transport adaptatif est utilisé
- Pour vérifier si EDT est utilisé comme protocole de transport pour la session en cours, exécutez la commande suivante.
- /opt/Citrix/VDA/bin/ctxquery -f iP
<!--NeedCopy-->
Si EDT est utilisé, les protocoles de transport affichés incluent UDP, par exemple :
- 
Découverte MTU EDT
- La découverte MTU permet à EDT de déterminer automatiquement l'unité de transmission maximale (MTU) lors de l'établissement d'une session. Cela évite la fragmentation des paquets EDT qui pourrait entraîner une dégradation des performances ou l'échec de l'établissement d'une session.
Configuration système requise :
- Linux VDA version minimale 2012
- Application Citrix Workspace™ :
- Windows : 1911 ou version ultérieure
- Citrix ADC :
- 13.0.52.24 ou version ultérieure
- 12.1.56.22 ou version ultérieure
- La fiabilité de session doit être activée
Si vous utilisez des plateformes ou des versions clientes qui ne prennent pas en charge cette fonctionnalité, consultez CTX231821 pour plus de détails sur la configuration d’une MTU EDT personnalisée adaptée à votre environnement.
Contrôler la découverte MTU EDT sur le VDA
La découverte MTU EDT est activée sur le VDA par défaut. Vous pouvez l’activer ou la désactiver en définissant la clé de registre MtuDiscovery comme suit :
-
Pour activer la découverte MTU EDT, définissez la clé de registre
MtuDiscoveryà l’aide de la commande suivante, redémarrez le VDA et attendez que le VDA s’enregistre :/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd" -t "REG_DWORD" -v "MtuDiscovery" -d "0x00000001" --force <!--NeedCopy--> -
Pour désactiver la découverte MTU EDT, supprimez la valeur de registre
MtuDiscovery.Avertissement :
Une modification incorrecte du registre peut entraîner de graves problèmes qui pourraient nécessiter la réinstallation de votre système d’exploitation. Citrix ne peut garantir que les problèmes résultant d’une utilisation incorrecte de l’Éditeur du Registre puissent être résolus. Utilisez l’Éditeur du Registre à vos propres risques. Assurez-vous de sauvegarder le registre avant de le modifier.
Contrôler la découverte MTU EDT sur le client
Vous pouvez contrôler la découverte MTU EDT de manière sélective sur le client en ajoutant le paramètre MtuDiscovery dans le fichier ICA. Pour désactiver la fonctionnalité, définissez ce qui suit dans la section Application :
MtuDiscovery=Off
Pour réactiver la fonctionnalité, supprimez le paramètre MtuDiscovery du fichier ICA.
Important :
Pour que ce paramètre de fichier ICA fonctionne, activez la découverte MTU EDT sur le VDA. Si la découverte MTU EDT n’est pas activée sur le VDA, le paramètre du fichier ICA n’a aucun effet.
Contrôle de congestion EDT amélioré
Un algorithme de contrôle de congestion est introduit pour optimiser le protocole EDT. Cette implémentation permet à EDT d’atteindre un débit plus élevé et de réduire la latence pour une expérience utilisateur améliorée.
Cette fonctionnalité est activée par défaut. Pour la désactiver et la réactiver, exécutez respectivement les commandes suivantes, puis redémarrez le service ctxhdx :
/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-->