Citrix ADC

Définir les paramètres d’emplacement

La base de données utilisée pour implémenter la proximité statique contient l’emplacement des sites GSLB. Chaque emplacement contient une plage d’adresses IP et jusqu’à six qualificatifs pour cette plage. Les qualificatifs sont des chaînes littérales et sont comparés dans un ordre prescrit au moment de l’exécution. Chaque emplacement doit avoir au moins un qualificatif. Les étiquettes de qualificatifs définissent la signification des qualificatifs (contexte), qui sont définis par l’utilisateur. Citrix ADC a deux contextes intégrés :

Contexte géographique, qui comporte les étiquettes de qualificatif suivantes :

  • Qualificatif 1 — « Continent »
  • Qualificatif 2 — « Pays »
  • Qualificatif 3 — « État »
  • Qualificatif 4 — « Ville »
  • Qualificatif 5 — « FAI »
  • Qualificatif 6 — « Organisation »

Entrées personnalisées, qui ont les étiquettes de qualificatif suivantes :

  • Qualificatif 1 — « Qualificatif 1 »
  • Qualificatif 2 — « Qualificatif 2 »
  • Qualificatif 3 — « Qualificatif 3 »
  • Qualificatif 4 — « Qualificatif 4 »
  • Qualificatif 5 — « Qualificatif 5 »
  • Qualificatif 6 — « Qualificatif 6 »

Si le contexte géographique est défini sans qualificatif Continent, Continent est dérivé du Pays. Même les étiquettes de qualificatif intégrées sont basées sur le contexte, et les étiquettes peuvent être modifiées. Ces étiquettes de qualificatif spécifient les emplacements mappés avec les adresses IP utilisées pour prendre des décisions de proximité statique.

Pour effectuer une décision statique basée sur la proximité, l’appliance Citrix ADC compare les attributs d’emplacement (qualificatifs) dérivés de l’adresse IP du résolveur de serveur DNS local avec les attributs d’emplacement des sites participants. Si un seul site correspond, l’appliance renvoie l’adresse IP de ce site. S’il y a plusieurs correspondances, le site sélectionné est le résultat d’un round robin sur les sites GSLB correspondants. S’il n’y a pas de correspondance, le site sélectionné est le résultat d’un round robin sur tous les sites configurés. Un site qui n’a pas de qualificatifs est considéré comme une correspondance.

Les règles GEO pour l’expression de stratégie basée sur l’emplacement vous permettent de vérifier les correspondances de caractères génériques. Cette fonctionnalité vérifie si les qualificatifs génériques correspondent à tout autre qualificatif, y compris non générique ou non. La correspondance de caractères génériques est effectuée à l’aide de l’attribut matchWildcardtoany qui est ajouté à la commande set locationParameter.

L’attribut matchWildcardtoany peut être défini sur les valeurs suivantes :

  • Oui : les qualificatifs génériques correspondent à tous les autres qualificatifs.
  • Non : les qualificatifs génériques ne correspondent pas aux qualificatifs non génériques, mais correspondent à d’autres qualificatifs génériques. L’option par défaut est Non.
  • Expression : les qualificatifs génériques d’une expression correspondent à n’importe quel qualificatif d’un emplacement LDNS, mais les qualificatifs génériques de l’emplacement LDNS ne correspondent pas aux qualificatifs non génériques d’une expression.

Exemple :

add dns policy policy1 "CLIENT.IP.SRC.MATCHES_LOCATION("Continent.country \*.\*.\*.\* \“)” <action>

Pour définir les paramètres de localisation à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set locationparameter -context <context> -q1label <string> [-q2label <string>] [-q3label <string>] [-q4label <string>] [-q5label <string>] [-q6label <string>] -matchWildcardtoany [Yes | No | Expression]

Exemple :

set locationparameter -context custom -q1label asia -matchWildcardtoany Yes

Pour définir les paramètres de localisation à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > GSLB > Base de données et entrées.
  2. Sous Paramètres, cliquez sur Modifier les paramètres d’emplacement.
  3. Dans la page Configurer les paramètres d’emplacement, définissez les paramètres d’emplacement.

Définir les paramètres d’emplacement