Benutzerdefinierte Standorte
Private Netzwerke
Der GSLB kann auch so konfiguriert werden, dass er benutzerdefinierte Standorte verwendet, so dass Sie ihn in internen "privaten" Netzwerken einsetzen können. Im obigen Szenario bestimmt der GSLB den Standort des Clients, indem er die öffentliche IP-Adresse des Clients mit einer Datenbank abgleicht, um seinen Standort zu ermitteln. Aus derselben Datenbank wird auch der Standort der IP-Adresse des Dienstes ermittelt, und wenn die Lastausgleichsrichtlinie auf eine GEO-Richtlinie eingestellt ist, wird die nächstgelegene IP-Adresse zurückgegeben. Diese Methode funktioniert perfekt mit öffentlichen IP-Adressen, aber es gibt keine solche Datenbank für interne private Adressen, die RFC 1918 für IPv4-Adressen und RFC 4193 für IPv6-Adressen entsprechen.
Bitte lesen Sie die Wikipedia-Seite zur Erklärung der privaten Adressierung HTTPs://de.wikipedia.org/wiki/Private_network
Wie es funktioniert
Die Idee hinter der Verwendung unseres GSLB für interne Netze ist normalerweise, dass Benutzer von bestimmten Adressen eine unterschiedliche Antwort für einen Dienst erhalten, je nachdem, in welchem Netz sie sich befinden. Betrachten wir also zwei Rechenzentren, Nord und Süd, die einen Dienst namens north.service1.gslb.com bzw. south.service1.gslb.com anbieten. Wenn ein Benutzer aus dem nördlichen Rechenzentrum eine Anfrage an den GSLB stellt, soll der GSLB mit der IP-Adresse antworten, die mit north.service1.gslb.com verbunden ist, vorausgesetzt, der Dienst funktioniert ordnungsgemäß. Wenn ein Benutzer aus dem südlichen Datenzentrum den GSLB anfragt, soll der GSLB wiederum mit der IP-Adresse antworten, die mit south.service1.gslb.com verbunden ist, vorausgesetzt, der Dienst funktioniert ordnungsgemäß.
Was müssen wir also tun, damit das oben beschriebene Szenario eintritt?
· Wir brauchen mindestens zwei benutzerdefinierte Standorte, einen für jedes Rechenzentrum
· Weisen Sie die verschiedenen privaten Netzwerke diesen Standorten zu
· Ordnen Sie jeden Dienst dem jeweiligen Standort zu
Wie konfigurieren wir dieses Aussehen auf dem GSLB?
Einen Standort für das Northern Data Center hinzufügen
· Klicken Sie auf der linken Seite auf Benutzerdefinierte Standorte
· Klicken Sie auf Standort hinzufügen
· Name
o Norden
· Fügen Sie eine private IP-Adresse und eine Subnetzmaske für Ihr nördliches Netzwerk hinzu. Für diese Übung gehen wir davon aus, dass sich die IP-Adressen des Dienstes und des Clients im selben privaten Netzwerk befinden
o 10.1.1.0/24
· Hinzufügen des Kontinentalcodes
o EU
· Hinzufügen des Ländercodes
o UK
· Stadt hinzufügen
o Enfield
· Breitengrad hinzufügen - erhalten von Google
o 51.6523
· Längengrad hinzufügen - von Google erhalten
o 0.0807
Bitte verwenden Sie die korrekten Codes, die Sie hier erhalten können
Einen Standort für das Rechenzentrum Süd hinzufügen
· Klicken Sie auf der linken Seite auf Benutzerdefinierte Standorte
· Klicken Sie auf Standort hinzufügen
· Name
o Süd
· Fügen Sie eine private IP-Adresse und eine Subnetzmaske für Ihr Southern-Netzwerk hinzu. Für diese Übung gehen wir davon aus, dass sich die IP-Adressen des Dienstes und der Clients im selben privaten Netzwerk befinden.
o 192.168.1.0/24
· Hinzufügen des Kontinentalcodes
o EU
· Hinzufügen des Ländercodes
o UK
· Stadt hinzufügen
o Croydon
· Breitengrad hinzufügen - erhalten von Google
o 51.3762
· Längengrad hinzufügen - von Google erhalten
o 0.0982
Bitte verwenden Sie die korrekten Codes, die Sie hier erhalten können
Einen A-Eintrag für north.service1.gslb.com hinzufügen
· Klicken Sie auf die Domäne service1.gslb.com
· Klicken Sie auf Datensatz hinzufügen
· Name hinzufügen
o Norden
· Typ
o A
· Status
o Aktiv
· TTL
o 1 Minute
· IP-Adresse
o 10.1.1.254 (Hinweis: Dies ist im selben Netz wie der Standort Enfield)
Einen A-Eintrag für south.service1.gslb.com hinzufügen
· Klicken Sie auf die Domäne service1.gslb.com
· Klicken Sie auf Datensatz hinzufügen
· Name hinzufügen
o Süd
· Typ
o A
· Status
o Aktiv
· TTL
o 1 Minute
· IP-Adresse
o 192.168.1.254 (Hinweis: Dies ist im selben Netz wie der Standort Croydon)
Verkehrsfluss
Beispiel 1 - Kunde im nördlichen Rechenzentrum
· Client IP 10.1.1.23 fragt GSLB für service1.gslb.com ab
· GSLB sucht die IP-Adresse 10.1.1.23 und gleicht sie mit Custom Location Enfield 10.1.1.0/24 ab.
· GSLB prüft seine A-Einträge für service1.gslb.com und findet north.service1.gslb.com, da es sich ebenfalls im Netzwerk 10.1.1.0/24 befindet.
· GSLB antwortet auf 10.1.1.23 mit der IP-Adresse 10.1.1.254 für service1.gslb.com
Beispiel 2 - Kunde im Rechenzentrum Süd
· Client IP 192.168.1.23 fragt GSLB für service1.gslb.com ab
· GSLB sucht die IP-Adresse 192.168.1.23 und vergleicht sie mit dem benutzerdefinierten Standort Croydon 192.168.1.0/24
· GSLB schaut sich seine A-Datensätze für service1.gslb.com an und findet south.service1.gslb.com, da es sich ebenfalls im Netzwerk 192.168.1.0/24 befindet
· GSLB antwortet auf 192.168.1.23 mit der IP-Adresse 192.168.1.254 für service1.gslb.com