Citrix ADC

Définir les paramètres de localisation

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 comporter au moins un qualificatif. Les étiquettes de qualificatifs définissent la signification des qualificatifs (contexte), qui sont définis par l’utilisateur. Citrix ADC dispose de deux contextes intégrés :

Contexte géographique, qui comporte les libellés de qualificateurs suivants :

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

Entrées personnalisées, qui comportent les étiquettes de qualificateur suivantes :

  • Qualificateur 1 — « Qualifier 1 »
  • Qualificateur 2 — « Qualifier 2 »
  • Qualificateur 3 — « Qualifier 3 »
  • Qualificateur 4 — « Qualifier 4 »
  • Qualificateur 5 — « Qualifier 5 »
  • Qualificateur 6 — « Qualifier 6 »

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

Pour prendre 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, la solution matérielle-logicielle renvoie l’adresse IP de ce site. S’il y a plusieurs correspondances, le site sélectionné est le résultat d’un tournoi à la ronde sur les sites GSLB correspondants. S’il n’y a pas de correspondance, le site sélectionné est le résultat d’un tourniquet 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 avec des caractères génériques. Cette fonctionnalité vérifie si les qualificatifs génériques correspondent à n’importe quel autre qualificatif, y compris non générique ou non. La correspondance avec caractères génériques est effectuée à l’aide de l’ matchWildcardtoany attribut ajouté à la set locationParameter commande.

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

  • Oui : les qualificatifs Wildcard correspondent à tous les autres qualificatifs.
  • Non : les qualificatifs génériques ne correspondent pas aux qualificatifs non génériques, mais à 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 policy1 "CLIENT.IP.SRC.MATCHES_LOCATION("Continent.country \*.\*.\*.\* \“)” <action>
<!--NeedCopy-->

Pour définir les paramètres d’emplacement à 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]
<!--NeedCopy-->

Exemple :

set locationparameter -context custom -q1label asia -matchWildcardtoany Yes
<!--NeedCopy-->

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 de localisation