ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Konfigurieren von GSLB für DNS-Abfragen mit NAPTR-Datensätzen

In einer typischen GSLB-Bereitstellung (Global Server Load Balancing) empfängt die NetScaler-Appliance DNS-Abfragen für A/AAAA-Einträge, wählt den am besten geeigneten GSLB-Dienst gemäß der konfigurierten Load-Balancing-Methode aus und gibt die IP-Adresse des Dienstes als Antwort auf die DNS-Anfrage zurück. Sie können die Appliance jetzt so konfigurieren, dass sie DNS-Abfragen für NAPTR-Einträge empfängt und mit der Liste der für eine Domäne konfigurierten Dienste antwortet. Die Appliance überwacht auch den Zustand der Dienste und stellt in der Antwort nur eine Liste der Dienste bereit, die aktiv sind.

Beispiel:

In Telco-Bereitstellungen können Sie eine NetScaler-Appliance so konfigurieren, dass sie DNS-Abfragen mit NAPTR-Einträgen von Clients wie Mobile Management Entities (MMEs) empfängt, die die Rolle eines DNS-Resolvers spielen, um alle Dienste zu ermitteln, die vom Domainnamen angeboten werden. Die Appliance beantwortet die Anfrage mit NAPTR-Datensätzen für alle verfügbaren Dienste. Die MME kann diese NAPTR-Antwort verwenden, um das S-NAPTR-Verfahren auszuführen, um die Knoten auf der Grundlage des angebotenen Dienstes, der Colocation, der topologischen Nähe usw. auszuwählen.

Wenn mehrere Knoten für die Auswahl in Frage kommen, kann die MME das Präferenzfeld im NAPTR-Datensatz der NetScaler-Appliance verwenden, um den Knoten zu bestimmen.

NAPTR-Datensatzformat

Während eine NetScaler-Appliance auf eine DNS-Anfrage mit einem NAPTR-Eintrag antwortet, erstellt sie für jeden GSLB-Dienst einen NAPTR-Antwortdatensatz.

In der folgenden Tabelle sind die Dateien im NAPTR-Datensatz aufgeführt:

Feld  
Domäne Die GSLB-Domain
TTL Die Zeit, für die der NAPTR-Datensatz zwischengespeichert werden kann.
Klasse Die Klasse des Rekords. In der Standardeinstellung ist dieser Wert auf IN gesetzt.
Typ Der DNS-Eintragstyp.
Bestellung Gibt die Reihenfolge an, in der der NAPTR-Datensatz verarbeitet werden MUSS. Sie können die Reihenfolge im GSLB-Service angeben. Andernfalls ist es auf 1 gesetzt.
Präferenz Gibt die Reihenfolge an, in der NAPTR-Datensätze mit gleichen „Ordnungswerten“ verarbeitet werden SOLLEN, wobei niedrige Zahlen vor hohen Zahlen verarbeitet werden sollen. Wenn die Bestellung nicht im GSLB-Service angegeben ist, wird sie auf 1 gesetzt.
Flags Steuert die Aspekte des Umschreibens und der Interpretation der Felder im Datensatz. Die NetScaler-Appliance legt diesen Wert auf A fest.
Service Gibt die verfügbaren Dienste an.
Regulärer Ausdruck Reguläre Ausdrücke werden nicht unterstützt, daher ist dieser Wert auf NULL gesetzt.
Ersatz Der Domainname des Knotens, der die Dienste hostet.

Konfigurationsprozedur

Ausführliche Anweisungen zur GSLB-Konfiguration finden Sie unter Konfigurieren des globalen Server-Lastenausgleichs (GSLB). Stellen Sie sicher, dass Sie Folgendes tun:

  • Stellen Sie beim Hinzufügen des virtuellen GSLB-Servers die folgenden Parameter ein:
    • Diensttyp: BELIEBIG
    • DNS-Datensatztyp: NAPTR
    • LB-Methode: CUSTOMLOAD

Beispiel:

add gslb vserver gslb_vs ANY -dnsRecordType NAPTR -lbMethod CUSTOMLOAD
  • Stellen Sie beim Hinzufügen einer GSLB-Site den Parameter NaptrReplacementSuffix auf den Domainnamen ein, den Sie in die NAPTR-Datensätze einbetten möchten.

Beispiel:

add gslb site site1 10.102.218.200 -naptrReplacementSuffix example.com
  • Stellen Sie beim Hinzufügen des GSLB-Dienstes die folgenden Parameter ein:
    • Naptr-Ersatz
    • NAPTR-Bestellung
    • NAPTR-Dienste
    • Naptr-Domäne TTL
    • Naptr-Präferenz

Beispiel-Konfiguration

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

Hinweis

DNS-Abfragen mit NAPTR-Einträgen werden in der übergeordneten und untergeordneten Konfiguration nicht unterstützt.

Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Konfigurieren von GSLB für DNS-Abfragen mit NAPTR-Datensätzen