ADC
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Configurer GSLB pour les requêtes DNS avec des enregistrements NAPTR

Dans un déploiement GSLB (Global Server Load Balancing) classique, l’appliance NetScaler reçoit des requêtes DNS pour des enregistrements A/AAAA, sélectionne le service GSLB le plus approprié en fonction de la méthode d’équilibrage de charge configurée et renvoie l’adresse IP du service en réponse à la requête DNS. Vous pouvez désormais configurer l’appliance pour qu’elle reçoive des requêtes DNS pour les enregistrements NAPTR et qu’elle y réponde avec la liste des services configurés pour un domaine. L’appliance surveille également l’état des services et, dans sa réponse, fournit une liste des seuls services actifs.

Exemple :

Dans les déploiements de télécommunications, vous pouvez configurer une appliance NetScaler pour recevoir des requêtes DNS avec des enregistrements NAPTR provenant de clients tels que des entités de gestion mobile (MME), qui jouent le rôle d’un résolveur DNS pour découvrir tous les services proposés par le nom de domaine. L’appliance répond à la requête avec des enregistrements NAPTR pour tous les services actifs. La MME peut utiliser cette réponse NAPTR pour exécuter la procédure S-NAPTR afin de sélectionner les nœuds sur la base du service offert, de la colocation, de la proximité topologique, etc.

Si plusieurs nœuds peuvent être sélectionnés, la MME peut utiliser le champ de préférence de l’enregistrement NAPTR de l’appliance NetScaler pour déterminer le nœud.

Format d’enregistrement NAPTR

Tout en répondant à une requête DNS avec un enregistrement NAPTR, une appliance NetScaler crée un enregistrement NAPTR de réponse pour chaque service GSLB.

Le tableau suivant répertorie les fichiers de l’enregistrement NAPTR :

Champ  
Domaine Le domaine GSLB
TTL Durée pendant laquelle l’enregistrement NAPTR peut être mis en cache.
Classe La classe de l’enregistrement. Par défaut, cette valeur est définie sur IN.
Type Type d’enregistrement DNS.
Order Spécifie l’ordre dans lequel l’enregistrement NAPTR DOIT être traité. Vous pouvez spécifier la commande dans le service GSLB. Dans le cas contraire, il est défini sur 1.
Préférence Spécifie l’ordre dans lequel les enregistrements NAPTR ayant des valeurs « d’ordre » égales DEVRAIENT être traités, les nombres faibles devant être traités avant les nombres élevés. Si l’ordre n’est pas spécifié dans le service GSLB, il est défini sur 1.
Indicateurs Contrôle les aspects de la réécriture et de l’interprétation des champs de l’enregistrement. L’appliance NetScaler définit cette valeur sur A.
Service Spécifie le ou les services disponibles.
Expression régulière Les expressions régulières ne sont pas prises en charge. Cette valeur est donc définie sur NULL.
Remplacement Le nom de domaine du nœud qui héberge les services.

Procédure de configuration

Pour obtenir des instructions détaillées de configuration GSLB, reportez-vous à la section Configuration de l’équilibrage de charge globale du serveur (GSLB). Assurez-vous d’effectuer les opérations suivantes :

  • Définissez les paramètres suivants lors de l’ajout du serveur virtuel GSLB :
    • Type de service : N’IMPORTE LEQUEL
    • Type d’enregistrement DNS : NAPTR
    • Méthode LB : CHARGEMENT PERSONNALISÉ

Exemple :

add gslb vserver gslb_vs ANY -dnsRecordType NAPTR -lbMethod CUSTOMLOAD
  • Lors de l’ajout d’un site GSLB, définissez le paramètre NAPTRReplacementSuffix sur le nom de domaine que vous souhaitez intégrer dans les enregistrements NAPTR.

Exemple :

add gslb site site1 10.102.218.200 -naptrReplacementSuffix example.com
  • Définissez les paramètres suivants lors de l’ajout du service GSLB :
    • remplacement du naptr
    • Ordre NAPT
    • Services NAPTR
    • TTL du domaine NAPTR
    • Préférence NAPTR

Exemple de configuration

add gslb vserver gslb_vs ANY -dnsRecordType NAPTR -lbMethod CUSTOMLOAD Done add gslb site site1 10.102.218.200 -naptrReplacementSuffix example.com Done add gslb service sgw1 3.3.3.13 ANY * -siteName site1 -naptrreplacement sgw1.site1. -naptrOrder 2 -naptrServices x-3gpp-sgw:x-s5-gtp -naptrDomainTTL 20 -naptrPreference 200 Done add gslb service sgw2 3.3.3.11 ANY * -siteName site1 -naptrreplacement sgw2.site1. -naptrOrder 5 -naptrServices x-3gpp-sgw:x-s5-gtp -naptrDomainTTL 20 naptrPreference 100 Done add gslb service sgw3 3.3.3.12 ANY * -siteName site2 -naptrreplacement sgw3.site1. -naptrOrder 10 -naptrServices x-3gpp-sgw:x-s5-gtp -naptrDomainTTL 20 naptrPreference 300 bind gslb vserver gslb_vs -serviceName sgw1 Done bind gslb vserver gslb_vs -serviceName sgw2 Done bind gslb vserver gslb_vs -serviceName sgw3 Done bind gslb service sgw1 -monitorName ping Done bind gslb service sgw2 -monitorName ping Done bind gslb service sgw3 -monitorName ping Done bind gslb vserver gslb_vs -domainName gslb.com -TTL 5 Done

Remarque

Les requêtes DNS avec enregistrements NAPTR ne sont pas prises en charge dans la configuration parent-enfant.

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.
Configurer GSLB pour les requêtes DNS avec des enregistrements NAPTR