> Tech > Navigateur maître sans firewall

Navigateur maître sans firewall

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Le serveur chargé de gérer les fonctions ICA disponibles (serveurs Citrix disponibles, applications publiées, licences utilisées, performance et informations de charge des serveurs Citrix) est appelé Navigateur maître ou Master browser en anglais. Il fonctionne de la même manière que le service de navigation de Microsoft. Tous les serveur Citrix

ont un service de navigation ICA et élisent un serveur comme
Navigateur maître.
Tous les autres serveurs Citrix du réseau sont des navigateurs membres.

Chaque réseau physique de serveurs Citrix possède un Navigateur maître par protocole.
Un élection détermine le Navigateur maître de chaque réseau. Si le Navigateur
maître actuel d’un réseau tombe, une nouvelle élection a lieu, ce qui rend le
service de navigation d’ICA tolérant aux pannes. Chaque protocole de transport
(par exemple TCP/IP, IPX ou NetBIOS) a un Navigateur maître.

Pour obtenir l’adresse d’un serveur d’applications publiées, les clients ICA doivent
utiliser l’adresse IP ou l’adresse MAC du serveur pour localiser le Navigateur
maître ou se connecter directement au serveur. Le client ICA trouve le Navigateur
maître en envoyant des paquets de broadcast.

Dans un réseau sans firewall, pour envoyer une requête pour le navigateur ICA,
le client envoie un paquet dans le réseau avec comme adresse de destination le
port UDP 1604. Le serveur contacté utilise un port quelconque supérieur à  1023
pour renvoyer l’adresse IP du Navigateur maître au client. L’algorithme d’allocation
de port TCP indexe les ports compris entre 1023 et 65534 disponibles et gère un
compteur indiquant le port le plus récemment attribué. Le compteur s’incrémente
à  chaque allocation et le serveur vérifie qu’aucune autre connexion n’utilise
ce port. Si une autre connexion utilise le port, le serveur cherche le prochain
port disponible. L’allocation de port TCP/IP dépend du nombre que gère le serveur.

Par défaut, le port utilisateur le plus disponible est le port 5000, mais il est
possible d’ajouter la sous-clé de Registre HKEY_LOCAL_MACHINE\SYSTEM\CorrentControlSet\Control\Citrix\MaxUserPort
et de fixer cette valeur à  une valeur décimale comprise entre 5000 et la valeur
maximum 65534.Si la communication est établie, le Navigateur maître renvoie une
liste de navigation au client.

Ce dernier n’a qu’à  sélectionner un serveur ou une application dans la liste pour
lancer l’application. Le client peut également choisir un fichier ICA qui est
un fichier préconfiguré contenant les informations de navigation et les éléments
relatifs à  l’application. La connexion à  l’application est initiée sur le port
TCP 1494 et le serveur répond – avec la même logique d’allocation de port – avec
un numéro de port supérieur à  1023.Pour créer un fichier ICA, on utilise l’éditeur
de bureau ICA de Citrix ou l’administrateur utilise l’outil Gestionnaire d’applications
publiées.

En utilisant le gestionnaire d’applications publiées pour publier une application,
on peut cliquer à  droite sur l’application pour accéder à  un assistant qui vous
aidera à  créer le fichier ICA. Le listing 1 montre un fichier ICA dans lequel
RcpBrowserAddress donne l’adresse IP externe et Desktop est le nom de l’application
publiée.

Téléchargez cette ressource

Guide inmac wstore pour l’équipement IT de l’entreprise

Guide inmac wstore pour l’équipement IT de l’entreprise

Découvrez toutes nos actualités à travers des interviews, avis, conseils d'experts, témoignages clients, ainsi que les dernières tendances et solutions IT autour de nos 4 univers produits : Poste de travail, Affichage et Collaboration, Impression et Infrastructure.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010