L'appliance Citrix ADC peut être utilisée pour équilibrer la charge des serveurs FTP. Le FTP exige que l'utilisateur établisse deux connexions sur deux ports différents vers le même serveur : la connexion de contrôle, par laquelle le client envoie des commandes au serveur, et la connexion de données, par laquelle le serveur envoie des données au client. Lorsque le client lance une session FTP en ouvrant une connexion de contrôle vers le serveur FTP, l'appliance utilise la méthode d'équilibrage de charge configurée pour sélectionner un service FTP et lui transmet la connexion de contrôle. Le serveur FTP à charge équilibrée ouvre ensuite une connexion de données avec le client pour l'échange d'informations.
Le schéma suivant décrit la topologie d'une configuration d'équilibrage de charge pour un groupe de serveurs FTP.
Figure 1. Topologie d'équilibrage de charge de base pour les serveurs FTP
Dans le diagramme, les services Service-FTP-1, Service-FTP-2 et Service-FTP-3 sont liés au serveur virtuel vServer-LB-1. vServer-LB-1 transmet la demande de connexion du client à l'un des services en utilisant la méthode d'équilibrage de charge minimale de connexion. Les demandes suivantes sont transmises au service que l'appliance a initialement sélectionné pour l'équilibrage de charge.
Le tableau suivant répertorie les noms et les valeurs des entités de base configurées sur l'appliance.
| Type d'entité |
Nom |
Adresse IP |
Port |
Protocole |
Vserver |
Vserver-LB-1 |
10.102.29.25 |
21 |
FTP |
| Services |
Service-FTP-1 |
10.102.29.21 |
21 |
FTP |
|
Service-FTP-2 |
10.102.29.22 |
21 |
FTP |
|
Service-FTP-3 |
10.102.29.23 |
21 |
FTP |
| Moniteurs |
FTP |
Aucun |
Aucun |
Aucun |
Le schéma suivant montre les entités d'équilibrage de charge et les valeurs des paramètres qui doivent être configurés sur l'appliance.
Figure 2. Modèle d'entité des serveurs FTP d'équilibrage de charge
L'appliance peut également fournir une option FTP passive permettant d'accéder aux serveurs FTP depuis l'extérieur d'un pare-feu. Lorsqu'un client utilise l'option FTP passive et établit une connexion de contrôle avec le serveur FTP, le serveur FTP initie également une connexion de contrôle avec le client. Il initie ensuite une connexion de données pour transférer un fichier via le pare-feu.
Pour créer des services et des serveurs virtuels de type FTP, reportez-vous à la section
Configuration de l'équilibrage de charge de base. Nommez les entités et définissez les paramètres sur les valeurs décrites dans les colonnes de la table précédente. Lorsque vous configurez une configuration d'équilibrage de charge de base, un moniteur par défaut est lié aux services.