Citrix DaaS

Compatibilité NAT

Pour établir une connexion directe entre une machine utilisateur externe et l’hôte de session, HDX Direct utilise la perforation pour la traversée NAT et le STUN pour faciliter l’échange de l’adresse IP publique et des mappages de ports entre la machine cliente et l’hôte de session. Cette méthode est similaire au fonctionnement des solutions VoIP, de communications unifiées et P2P.

Tant que les pare-feux et autres composants réseau sont configurés pour autoriser le trafic UDP pour les requêtes STUN et les sessions HDX, HDX Direct devrait fonctionner pour les utilisateurs externes. Cependant, dans certains scénarios, les types de NAT des réseaux utilisateur et de l’hôte de session entraînent une combinaison incompatible qui fait échouer HDX Direct.

Validations

Vous pouvez valider le type de NAT sur le client et l’hôte de session à l’aide de l’utilitaire client STUN de STUNTMAN :

  1. Téléchargez le package approprié pour la plate-forme cible sur stunprotocol.org et extrayez-en le contenu.
  2. Ouvrez une invite de terminal et accédez au répertoire dans lequel le contenu a été extrait.
  3. Exécutez la commande suivante : .\stunclient.exe stunserver.stunprotocol.org --mode behavior
  4. Notez la sortie.

Si le test de liaison et le test de comportement aboutissent, ils signalent la réussite de l’opération et spécifient un comportement de la NAT :

Réussite de la NAT

Si le test de liaison et le test de comportement échouent, ils signalent un échec.

Échec de la NAT

Consultez le tableau suivant pour déterminer si HDX Direct pour utilisateurs externes est censé fonctionner sur la base des résultats des tests du client et de l’hôte de session :

Machine cliente Hôte de la session Censé fonctionner ?
Mappage indépendant des points de terminaison Mappage indépendant des points de terminaison Oui
Mappage indépendant des points de terminaison Mappage dépendant des points de terminaison Oui
Mappage dépendant des points de terminaison Mappage indépendant des points de terminaison Oui
Mappage dépendant des points de terminaison Mappage dépendant des points de terminaison Non
échec Tout type de NAT Non
Tout type de NAT échec Non
échec échec Non
Compatibilité NAT

Dans cet article