Citrix Virtual Apps and Desktops 7 2402 LTSR

Compatibilité NAT

Pour établir une connexion directe entre un périphérique utilisateur externe et l’hôte de session, HDX™ Direct utilise le « hole punching » pour la traversée NAT et STUN pour faciliter l’échange de l’adresse IP publique et des mappages de ports pour le périphérique client et l’hôte de session. Cela est similaire au fonctionnement des solutions VoIP, de communications unifiées et P2P.

Tant que les pare-feu et autres composants réseau sont configurés pour autoriser le trafic UDP pour les requêtes STUN et les sessions HDX, HDX Direct pour les utilisateurs externes devrait fonctionner. Cependant, il existe certains scénarios où les types NAT des réseaux de l’utilisateur et de l’hôte de session conduisent à une combinaison incompatible, ce qui entraîne l’échec de HDX Direct.

Validations

Vous pouvez valider le type et le filtrage 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 plateforme cible depuis stunprotocol.org, puis extrayez le contenu.
  2. Ouvrez une invite de terminal et accédez au répertoire où le contenu a été extrait.
  3. Exécutez la commande suivante pour effectuer le test de liaison et de comportement NAT : stunclient.exe stunserver2025.stunprotocol.org --mode behavior
  4. Si les tests de liaison et de comportement réussissent, les deux tests (binding test et behavior test) signalent le succès et un comportement NAT est spécifié :

    NAT réussi

    Si les tests échouent, le binding test et/ou le behavior test signalent l’échec.

    Échec NAT

  5. Exécutez la commande suivante pour effectuer le test de liaison et de filtrage NAT : stunclient.exe stunserver2025.stunprotocol.org --mode filtering
  6. Si les tests de liaison et de filtrage réussissent, les deux tests (binding test et filtering test) signalent le succès et un type de filtrage NAT est spécifié :

    Si les tests échouent, le binding test et/ou le filtering test signalent l’échec.

Après avoir effectué les tests ci-dessus, consultez le tableau suivant pour déterminer si HDX Direct pour les utilisateurs externes devrait fonctionner en fonction de la combinaison du comportement et du filtrage NAT :

Comportement NAT du client Filtrage NAT du client Comportement NAT de l’hôte de session Filtrage NAT de l’hôte de session Devrait fonctionner ?
Mappage indépendant de l’adresse IP N’importe lequel Mappage indépendant de l’adresse IP N’importe lequel Oui
Mappage indépendant de l’adresse IP Filtrage indépendant de l’adresse IP Mappage dépendant de l’adresse IP N’importe lequel Oui
Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse Mappage dépendant de l’adresse Tout Non
Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse et du port Mappage dépendant de l’adresse Tout Non
Mappage indépendant du point de terminaison Filtrage indépendant du point de terminaison Mappage dépendant de l’adresse et du port Filtrage indépendant du point de terminaison Oui
Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse Mappage dépendant de l’adresse Tout Non
Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse et du port Mappage dépendant de l’adresse Tout Non
Mappage dépendant de l’adresse Tout Mappage indépendant du point de terminaison Filtrage indépendant du point de terminaison Oui
Mappage dépendant de l’adresse Tout Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse Non
Mappage dépendant de l’adresse Tout Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse et du port Non
Mappage dépendant de l’adresse Tout Mappage dépendant de l’adresse Tout Non
Mappage dépendant de l’adresse Tout Mappage dépendant de l’adresse et du port Tout Non
Mappage dépendant de l’adresse et du port Tout Mappage indépendant du point de terminaison Filtrage indépendant du point de terminaison Oui
Mappage dépendant de l’adresse et du port Tout Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse Non
Mappage dépendant de l’adresse et du port Tout Mappage indépendant du point de terminaison Filtrage dépendant de l’adresse et du port Non
Mappage dépendant de l’adresse et du port Tout Mappage dépendant de l’adresse Tout Non
Mappage dépendant de l’adresse et du port Tout Mappage dépendant de l’adresse et du port Tout Non
Échec Tout Tout Tout Non
Tout Tout Échec Tout Non
Échec Tout Échec Tout Non
Compatibilité NAT

Dans cet article