Citrix ADC

Festlegen von Standort

Die Datenbank, die zur Implementierung der statischen Nähe verwendet wird, enthält den Speicherort der GSLB-Sites. Jeder Standort enthält einen IP-Adressbereich und bis zu sechs Kriterien für diesen Bereich. Die Qualifizierer sind Literalzeichenfolgen und werden zur Laufzeit in einer vorgeschriebenen Reihenfolge verglichen. Jeder Standort muss über mindestens einen Qualifizierer verfügen. Die Qualifiziererlabels definieren die Bedeutung der Qualifikatoren (Kontext), die benutzerdefiniert sind. Citrix ADC verfügt über zwei integrierte Kontexte:

Geographischer Kontext, der die folgenden Kennzeichnungsbeschriftungen enthält:

  • Qualifier 1 – “Continent”
  • Qualifier 2 – “Country”
  • Qualifier 3 – “State”
  • Qualifier 4 – “City”
  • Qualifier 5 – “ISP”
  • Qualifier 6 – “Organization”

Benutzerdefinierte Einträge mit den folgenden Kennzeichnungsbeschriftungen:

  • Qualifier 1 – “Qualifier 1”
  • Qualifier 2 – “Qualifier 2”
  • Qualifier 3 – “Qualifier 3”
  • Qualifier 4 – “Qualifier 4”
  • Qualifier 5 – “Qualifier 5”
  • Qualifier 6 – “Qualifier 6”

Wenn der geografische Kontext ohne Kontinent-Kennzeichen festgelegt ist, wird Kontinent von Land abgeleitet. Sogar die integrierten Kennzeichnungsbeschriftungen basieren auf dem Kontext, und die Beschriftungen können geändert werden. Diese Kennzeichnungsbeschriftungen geben die Sites an, die den IP-Adressen zugeordnet sind, die für statische Näherungsentscheidungen verwendet werden.

Um eine statische Proximity-basierte Entscheidung durchzuführen, vergleicht die Citrix ADC Appliance die Standortattribute (Qualifier), die von der IP-Adresse des lokalen DNS-Serverresolvers abgeleitet wurden, mit den Standortattributen der beteiligten Sites. Wenn nur eine Site übereinstimmt, gibt die Appliance die IP-Adresse dieser Site zurück. Wenn mehrere Übereinstimmungen vorhanden sind, ist die ausgewählte Website das Ergebnis einer Round-Robin auf den entsprechenden GSLB-Sites. Wenn keine Übereinstimmung vorhanden ist, ist die ausgewählte Site das Ergebnis eines Round-Robins auf allen konfigurierten Sites. Eine Website, die keine Qualifikation hat, gilt als Übereinstimmung.

Die GEO-Regeln für den standortbasierten Richtlinienausdruck ermöglichen es Ihnen, Platzhalterübereinstimmungen zu überprüfen. Diese Funktion überprüft, ob Platzhalterqualifizierer mit einem anderen Qualifikator einschließlich Nicht-Platzhaltern übereinstimmen oder nicht. Die Platzhalterübereinstimmung wird mithilfe des matchWildcardtoany Attributs durchgeführt, das dem set locationParameter Befehl hinzugefügt wird.

Das matchWildcardtoany Attribut kann auf die folgenden Werte festgelegt werden:

  • Ja: Wildcard-Qualifizierer entsprechen allen anderen Qualifikationsspielern.
  • Nein: Wildcard-Qualifizierer stimmen nicht mit Nicht-Wildcard-Qualifizierern überein, sondern entsprechen anderen Platzhalterqualifikatoren. Die Standardoption ist “ Nein”.
  • Ausdruck: Platzhalterqualifizierer in einem Ausdruck entsprechen einem beliebigen Qualifikator an einem LDNS-Standort, aber Platzhalterqualifizierer am LDNS-Standort stimmen nicht mit Nicht-Wildcard-Qualifizierern in einem Ausdruck überein.

Beispiel:

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

So legen Sie die Positionsparameter über die Befehlszeile fest

Geben Sie an der Eingabeaufforderung Folgendes ein:

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

Beispiel:

set locationparameter -context custom -q1label asia -matchWildcardtoany Yes

So legen Sie die Standortparameter mit der GUI fest

  1. Navigieren Sie zu Traffic Management > GSLB > Datenbank und Einträge.
  2. Klicken Sie unter Einstellungenauf Standortparameter ändern.
  3. Legen Sie auf der Seite “ Standortparameter konfigurieren “ die Standortparameter fest.
Festlegen von Standort