XenApp and XenDesktop

Transport adaptatif

Introduction

Le transport adaptatif est un nouveau mécanisme de transport de données pour XenApp et XenDesktop. Il est plus rapide, plus évolutif, améliore l’interactivité des applications et est plus interactif sur les connexions WAN et Internet difficiles à longue distance. Le transport adaptatif maintient une évolutivité élevée du serveur et une utilisation efficace de la bande passante. En utilisant le transport adaptatif, les canaux virtuels ICA répondent automatiquement aux conditions changeantes du réseau. Ils basculent intelligemment le protocole sous-jacent entre le nouveau protocole Citrix® appelé Enlightened Data Transport (EDT) et TCP pour offrir les meilleures performances. Il améliore le débit de données pour tous les canaux virtuels ICA, y compris la mise à distance d’affichage Thinwire, le transfert de fichiers (Client Drive Mapping), l’impression et la redirection multimédia. Le même paramètre est applicable aux conditions LAN et WAN.

Lorsque le paramètre est défini sur Préféré, le transport de données via EDT est utilisé comme principal et bascule vers TCP en cas de besoin.

Par défaut, le transport adaptatif est désactivé (Désactivé) et TCP est toujours utilisé.

À des fins de test, vous pouvez définir le mode Diagnostic, auquel cas seul EDT est utilisé et le basculement vers TCP est désactivé.

image localisée

Interopérabilité avec l’optimisation WAN de Citrix SD-WAN™

L’optimisation WAN de Citrix SD-WAN (WANOP) offre une compression tokenisée inter-sessions (déduplication des données), y compris la mise en cache vidéo basée sur URL. WANOP réduit considérablement la bande passante si deux personnes ou plus au bureau regardent la même vidéo récupérée par le client, ou transfèrent ou impriment des portions significatives du même fichier ou document. De plus, en exécutant les processus de réduction des données ICA et de compression des tâches d’impression sur l’appliance de l’agence, WANOP offre un déchargement du CPU du serveur VDA et permet une plus grande évolutivité des serveurs XenApp® et XenDesktop.

Important :

Lorsque TCP est utilisé comme protocole de transport de données, Citrix WANOP prend en charge les optimisations décrites dans le paragraphe précédent. Lors de l’utilisation de Citrix WANOP sur des connexions réseau, choisissez TCP. En utilisant le contrôle de flux et le contrôle de congestion TCP, WANOP assure une interactivité équivalente à EDT en cas de latence élevée et de perte de paquets modérée.

Exigences et considérations

  • XenApp et XenDesktop : Version minimale 7.13
  • VDA pour OS de bureau : Version minimale 7.13
  • VDA pour OS de serveur : Version minimale 7.13
  • StoreFront : Version minimale 3.9
  • Citrix Receiver pour Windows : Version minimale 4.7
  • Citrix Receiver pour Mac : Version minimale 12.5
  • Citrix Receiver pour iOS : Version minimale 7.2
  • Citrix Receiver pour Linux : Version 13.6 pour les connexions VDA directes uniquement et 13.7 pour la prise en charge DTLS à l’aide de NetScaler Gateway (ou DTLS pour les connexions VDA directes).
  • Citrix Receiver pour Android : Version 3.12.3 pour les connexions VDA directes uniquement et 3.13 pour la prise en charge DTLS à l’aide de NetScaler Gateway (ou DTLS pour les connexions VDA directes).
  • VDA IPv4 uniquement. Les configurations IPv6 et mixtes IPv6 et IPv4 ne sont pas prises en charge.
  • NetScaler : Version minimale 11.1-51.21. Pour plus d’informations sur la configuration de NetScaler, consultez Configuration de NetScaler Gateway pour prendre en charge le transport avancé.

Configuration

  1. Installez XenApp et XenDesktop.
  2. Installez StoreFront.
  3. Installez le VDA (pour OS de bureau ou OS de serveur)
  4. Installez Citrix Receiver™ pour Windows (Citrix Receiver pour Mac ou Citrix Receiver pour iOS).
  5. Dans Studio, activez le paramètre de stratégie, HDX™ Adaptive Transport (il est désactivé par défaut). Nous vous recommandons également de ne pas activer cette fonctionnalité en tant que stratégie universelle pour tous les objets du site.
    • Pour activer le paramètre de stratégie, définissez la valeur sur Préféré, puis cliquez sur OK.
      • Préféré. Le transport adaptatif via EDT est utilisé lorsque cela est possible, avec un retour à TCP en cas d’échec.
      • Mode diagnostic. EDT est forcé et le retour à TCP est désactivé. Nous recommandons ce paramètre uniquement pour le dépannage.
      • Désactivé. TCP est forcé et EDT est désactivé.
  6. Cliquez sur Suivant et suivez les étapes de l’assistant.
  7. La stratégie prend effet lorsque l’utilisateur reconnecte la session ICA. Bien que cela ne soit pas obligatoire, vous pouvez exécuter gpupdate /force pour appliquer le paramètre de stratégie au serveur, mais l’utilisateur doit toujours reconnecter la session ICA.
  8. Démarrez une session à partir d’un Citrix Receiver pris en charge pour établir une connexion à l’aide du transport adaptatif.
  9. Pour un accès externe sécurisé, configurez le chiffrement DTLS sur NetScaler Unified Gateway. Pour plus d’informations, consultez Configuration de NetScaler Gateway pour prendre en charge le transport avancé.

Pour confirmer que le paramètre de stratégie a pris effet :

  • Vérifiez que les services ICA User Datagram Protocol (UDP) sont activés sur un VDA à l’aide de netstat -a**
  • Vérifiez que les canaux virtuels s’exécutent via EDT à l’aide de Director ou de l’utilitaire de ligne de commande CtxSession.exe disponible sur le VDA.

Exemple Director :

Dans Director, Détails de la session > Type de connexion affiche les paramètres de stratégie. Recherchez le type de connexion HDX. Si le protocole est UDP, EDT est actif pour la session. Si le protocole est TCP, la session est en mode de secours ou par défaut. Si le type de connexion est RDP, ICA n’est pas utilisé et le protocole est n/a. Pour plus d’informations, consultez Surveiller les sessions.

image localisée

Exemple CtxSession.exe :

Cet exemple illustre que EDT sur UDP est actif pour la session. Tapez CtxSession.exe dans la ligne de commande.

C:\Program Files (x86)\Citrix\System32>CtxSession

Session 2 Protocoles de transport : UDP > CGP > ICA®

Pour afficher les statistiques détaillées, utilisez l’option -v :

>CtxSession -v

Transport adaptatif