ADC

Remplacer le comportement de proximité statique en configurant les emplacements préférés

Vous souhaiterez peut-être diriger le trafic d’un serveur ou d’un réseau DNS (LDNS) local vers un service GSLB autre que le service GSLB sélectionné par la méthode de proximité statique pour ce trafic. C’est-à-dire que vous avez un emplacement préféré pour ce trafic. Pour remplacer la méthode de proximité statique par des emplacements préférés, vous pouvez procéder comme suit :

  1. Configurez une action DNS qui consiste en une liste d’emplacements préférés. Pour plus d’informations sur la configuration d’une action DNS, voir Configuration d’une action DNS.
  2. Configurez une stratégie DNS pour identifier le trafic en provenance du serveur ou du réseau LDNS pour lequel vous souhaitez remplacer la proximité statique, et appliquez l’action dans la stratégie.
  3. Liez la politique au point de liaison global de la demande.

Dans l’action DNS, vous pouvez configurer une liste contenant jusqu’à 8 emplacements préférés. Les emplacements doivent être fournis dans la notation qualificative en pointillés, qui est la notation dans laquelle vous ajoutez des emplacements personnalisés à la base de données de proximité statique. Les emplacements peuvent inclure des caractères génériques pour les qualificatifs que vous souhaitez omettre. Pour plus d’informations sur la notation de qualificatif pointillé pour les emplacements, voir Ajout d’entrées personnalisées à une base de données de proximité statique. Lorsque vous saisissez les emplacements préférés, vous devez les saisir dans l’ordre décroissant de priorité.

Lorsqu’une politique est évaluée à TRUE, l’appliance NetScaler fait correspondre les emplacements préférés, par ordre de priorité, aux emplacements des services GSLB. Les matchs sont des deux types suivants :

  • Si tous les qualificatifs non génériques d’un emplacement préféré correspondent aux qualificatifs correspondants du site d’un service GSLB, la correspondance est considérée comme parfaite. Par exemple, un emplacement de service GSLB de *.UK.*.* ou Europe.UK.*.* correspond parfaitement à l’emplacement préféré *.UK.*.*.
  • Si seul un sous-ensemble des qualificatifs non génériques correspond, la correspondance est considérée comme une correspondance partielle. Par exemple, l’emplacement du service GSLB Europe.eg correspond partiellement à l’emplacement préféré Europe.uk.

Lorsqu’une politique DNS est évaluée à TRUE, l’algorithme suivant est utilisé pour sélectionner un service GSLB :

  1. L’appliance évalue l’emplacement préféré ayant la priorité la plus élevée et descend par ordre de priorité jusqu’à ce qu’une correspondance parfaite soit trouvée entre un emplacement préféré et l’emplacement d’un service GSLB.

    Si une correspondance parfaite est trouvée, l’appliance vérifie si le service GSLB correspondant est actif. S’il fonctionne, il renvoie l’adresse IP du service GSLB dans la réponse DNS. Si plusieurs correspondances parfaites sont trouvées (ce qui peut se produire lorsqu’un ou plusieurs caractères génériques sont utilisés à un emplacement préféré), l’appliance vérifie l’état de chacun des services GSLB correspondants et équilibre la charge des services GSLB actifs.

  2. Si aucune correspondance parfaite n’est trouvée pour aucun des emplacements préférés, l’appliance revient à l’emplacement préféré ayant la priorité la plus élevée et descend dans l’ordre de priorité jusqu’à ce qu’une correspondance partielle soit trouvée entre un emplacement préféré et l’emplacement d’un service GSLB.

    Si une correspondance partielle est trouvée, l’appliance vérifie si le service GSLB correspondant est actif. S’il fonctionne, il renvoie l’adresse IP du service GSLB dans la réponse DNS. Si plusieurs correspondances partielles sont détectées, l’appliance vérifie l’état de chacun des services GSLB correspondants et équilibre la charge des services GSLB actifs.

  3. Si aucune correspondance parfaite ou partielle n’est trouvée, l’appliance équilibre la charge de tous les autres services GSLB disponibles.

    De cette manière, l’appliance met en œuvre un type d’affinité de site pour le trafic qui correspond à la politique DNS.

Exemple

Envisagez une configuration GSLB composée des huit services GSLB suivants :

  • Asia.in
  • Asie.JPN
  • Asia.hk
  • Europe.UK
  • Europe.ru
  • Europe.eg
  • Afrique.sd
  • Afrique.zmb

Examinez plus en détail l’action et la configuration de la politique DNS suivantes :

> add dns action prefLoc11 GslbPrefLoc -preferredLocList "Asia.HK" "Europe.UK"
 Done
> add dns policy dnsPolPrefLoc "CLIENT.IP.SRC.MATCHES_LOCATION("\*.ZMB.\*.*")" prefLoc11
 Done
<!--NeedCopy-->

Lorsque l’appliance reçoit une demande provenant de l’emplacement .ZMB..*, les emplacements préférés sont évalués comme suit :

  1. L’appliance tente de trouver un service GSLB dont l’emplacement correspond parfaitement à Asia.hk, qui est l’emplacement préféré ayant la priorité la plus élevée. Elle constate que le service GSLB d’Asia.hk est parfaitement adapté. Si le service GSLB est actif, il envoie au client l’adresse IP du service GSLB.
  2. Si le service GSLB sur Asia.hk est hors service, l’appliance tente de trouver la solution idéale pour le deuxième emplacement préféré, Europe.UK. Elle constate que le service GSLB proposé par Europe.uk est parfaitement adapté. Si le service GSLB fonctionne, il envoie au client l’adresse IP du service.
  3. Si le service GSLB sur Europe.uk est en panne, il retourne à l’emplacement préféré ayant la priorité la plus élevée, Asia.hk, et recherche des correspondances partielles. Pour Asia.hk, il constate que Asia.in et Asia.JPN sont des correspondances partielles. Si un seul des services GSLB correspondants est actif, il envoie au client l’adresse IP du service. Si les deux sites fonctionnent, il équilibre la charge des deux services.
  4. Si toutes les correspondances partielles pour Asia.hk sont indisponibles, l’appliance recherche des correspondances partielles pour Europe.uk. Elle constate que Europe.ru et Europe.eg ne correspondent que partiellement à l’emplacement préféré. Si un seul des services GSLB correspondants est actif, il envoie au client l’adresse IP du service. Si les deux sites fonctionnent, il équilibre la charge des deux services.
  5. Si toutes les correspondances partielles pour Europe.uk sont indisponibles, l’appliance équilibre la charge de tous les autres services GSLB disponibles. Dans l’exemple actuel, la charge de l’appareil équilibre Africa.sd et Africa.zmb parce que les six autres services GSLB ont été trouvés en panne.
Remplacer le comportement de proximité statique en configurant les emplacements préférés

Dans cet article