Citrix ADC

Utiliser l’adresse IP source du client pour la communication backend dans une configuration d’équilibrage de charge v4-v6

Dans une configuration d’équilibrage de charge v4-v6, pour les services avec USIP désactivés, l’appliance Citrix ADC communique avec les serveurs associés à partir de l’une des adresses SNIP IPv6 (SNIP6) configurées.

Pour les services avec USIP activé, vous devez définir le paramètre global de préfixe USIP NAT pour informer les serveurs associés de l’adresse IP du client des paquets de requête. Le préfixe NAT USIP est un préfixe IPv6 global de longueur 32/40/48/56/64/96 bits configuré sur l’appliance Citrix ADC.

Pour un service d’équilibrage de charge sur lequel USIP est activé, l’appliance convertit le paquet de requête IPv4 en paquet IPv6 et définit l’adresse IP source du paquet IPv6 traduit sur une concaténation de :

  • le préfixe NAT USIP de longueur 32/40/48/56/64/96 bits.
  • zéros rembourrés si la longueur du préfixe NAT USIP est inférieure à 96 bits. Nombre de bits rembourrés avec zéros = longueur du préfixe NAT 96-USIP. Par exemple, si la longueur du préfixe NAT USIP est 64, le nombre de bits rembourrés avec des zéros = 96-64 = 32.
  • l’adresse source IPv4 [32 bits] qui a été reçue dans le paquet de requête. En d’autres termes, les 32 derniers bits de l’adresse IPv6 source sont définis sur l’adresse IPv4 du client.

À la réception d’un paquet de réponse IPv6 à partir du serveur, l’appliance Citrix ADC convertit le paquet IPv6 en paquet IPv4 et définit l’adresse IP de destination du paquet IPv4 traduit sur les 32 derniers bits de l’adresse IP de destination du paquet IPv6.

Remarque : cette fonctionnalité n’est pas prise en charge pour la configuration Citrix Gateway et les configurations de commutation de contenu et d’équilibrage de charge de redirection de cache.

Étapes de configuration

La configuration d’USIP pour une configuration d’équilibrage de charge v4-v6 comporte les tâches suivantes :

Pour ajouter un préfixe NAT global USIP à l’aide de l’interface de ligne de commande :

  • set ipv6 -usipnatprefix <prefix/prefix_length>
  • show ipv6

Pour ajouter un préfixe NAT global USIP à l’aide de l’interface graphique :

  1. Accédez à Système > Réseau, puis cliquez sur Modifier les paramètres IPv6 .
  2. Dans l’écran Configurer la configuration pour IPV6, définissez le paramètre USIP NAT Prefix .

Exemple de configuration

> set ipv6 -usipnatprefix 2001:DB8:90::/64
Done

> enable ns mode USIP
Done

> add lb vserver LBVS-1 HTTP 203.0.113.90 80
Done

> add service SVC-1 2001:DB8:5001::30 HTTP 80 -usip yes
Done

> add service SVC-2 2001:DB8:5001::60 HTTP 80 -usip yes
Done

> bind lb vserver LBVS-1 SVC-1
Done

> bind lb vserver LBVS-1 SVC-2
Done

Utiliser l’adresse IP source du client pour la communication backend dans une configuration d’équilibrage de charge v4-v6