Le sous-réseau client EDNS (ECS) est une extension d'en-tête du serveur de noms de domaine (DNS) qui fournit les détails du sous-réseau client. Vous pouvez utiliser ces informations pour améliorer la précision de NetScaler Global Server Load Balancing (GSLB) en utilisant l'emplacement réseau du client plutôt que l'emplacement du résolveur DNS pour déterminer la proximité topologique du client.
NetScaler prend uniquement en charge EDNS0.
Important :
Assurez-vous que le serveur de noms de domaine local (LDNS) de votre déploiement prend en charge le sous-réseau client EDNS0 afin que les requêtes DNS entrantes contiennent l'option de sous-réseau client EDNS0 et que l'appliance NetScaler utilise l'adresse ECS lors du traitement de la requête DNS.
L'appliance NetScaler utilise l'adresse IP LDNS pour déterminer la proximité topologique du client et exécute le GSLB, donc lorsque vous utilisez des méthodes d'équilibrage de charge basées sur la proximité, telles que la proximité statique ou le temps aller-retour dynamique (RTT). Cela se produit dans le cadre d'un déploiement GSLB classique. Mais lorsqu'un résolveur DNS centralisé, tel que Google DNS ou OpenDNS, est impliqué dans le déploiement, l'appliance NetScaler envoie la demande DNS à un centre de données proche du résolveur DNS centralisé, qui n'est peut-être pas proche du client. Par exemple, dans un déploiement NetScaler GSLB classique utilisant la méthode d'équilibrage de charge de proximité statique, une demande d'utilisateur final en provenance du Japon est envoyée à un centre de données au Japon et une demande d'utilisateur final en provenance de Californie est envoyée à un centre de données en Californie. Mais si un résolveur DNS centralisé est impliqué, l'appliance NetScaler peut envoyer une demande depuis le Japon vers un centre de données en Californie.
Vous pouvez utiliser l'option ECS dans les déploiements qui incluent l'appliance NetScaler configurée en tant que serveur DNS officiel (ADNS) pour un domaine GSLB. Si vous utilisez la proximité statique comme méthode d'équilibrage de charge, vous pouvez utiliser le sous-réseau IP dans l'en-tête EDNS au lieu de l'adresse IP LDNS. Cela permet de déterminer la proximité géographique du client. Lors du déploiement en mode proxy, l'appliance NetScaler transmet telle quelle une requête DNS compatible ECS aux serveurs principaux. L'appliance ne met pas en cache les réponses DNS compatibles ECS.
L'option ECS ne s'applique pas à tous les autres modes de déploiement, tels que le mode ADNS pour les domaines non GSLB, le mode résolveur et le mode redirecteur. L'option ECS est ignorée par l'appliance NetScaler dans les modes mentionnés ci-dessus. De plus, par défaut, ECS est désactivé pour le déploiement du GSLB.

Pour activer l'option de sous-réseau client EDNS0 à l'aide de l'interface de ligne de commande :
À l'invite de commande, tapez :
set gslb vserver <vserver_name> **-ECS ENABLED
set gslb vserver vserver-GSLB-1 -ECS ENABLED