Citrix ADC

GSLB-Algorithmen

Der folgende Algorithmus wird für GSLB unterstützt.

  • Round Robin: Wenn ein virtueller GSLB-Server für die Verwendung der Roundrobin-Methode konfiguriert ist, rotiert er kontinuierlich eine Liste der Dienste, die an ihn gebunden sind. Wenn der virtuelle Server eine Anforderung erhält, weist er die Verbindung dem ersten Dienst in der Liste zu und verschiebt diesen Dienst dann an den unteren Rand der Liste.
  • Geringste Antwortzeit: Wenn der virtuelle GSLB-Server so konfiguriert ist, dass er die Methode der geringsten Antwortzeit verwendet, wählt er den Dienst mit dem niedrigsten Wert aus. Wo, niedrigster Wert = aktuelle aktive Verbindungen X durchschnittliche Antwortzeit.

    Sie können diese Methode nur für HTTP und Secure Sockets Layer (SSL) -Dienste konfigurieren. Die Antwortzeit (auch Time to First Byte oder TTFB genannt) ist das Zeitintervall zwischen dem Senden eines Anforderungspakets an einen Dienst und dem Empfangen des ersten Antwortpakets vom Dienst. Die NetScaler Appliance verwendet den Antwortcode 200, um TTFB zu berechnen.

  • Geringste Verbindungen: Wenn ein virtueller GSLB-Server so konfiguriert ist, dass er den GSLB-Algorithmus (oder Methode) mit der geringsten Verbindung verwendet, wählt er den Dienst mit den wenigsten aktiven Verbindungen aus. Dies ist die Standardmethode, da sie in den meisten Fällen die beste Leistung bietet.
  • Geringste Bandbreite: Ein virtueller GSLB-Server, der für die Verwendung der Methode der geringsten Bandbreite konfiguriert ist, wählt den Dienst aus, der derzeit den geringsten Datenverkehr bereitstellt, gemessen in Megabit pro Sekunde (Mbit/s).
  • Geringste Pakete: Ein virtueller GSLB-Server, der für die Verwendung der Methode der wenigsten Pakete konfiguriert ist, wählt den Dienst aus, der die wenigsten Pakete in den letzten 14 Sekunden empfangen hat.
  • Quell-IP-Hash: Ein virtueller GSLB-Server, der für die Verwendung der Quell-IP-Hash-Methode konfiguriert ist, verwendet den Hashwert der Client-IPv4- oder IPv6-Adresse, um einen Dienst auszuwählen. Um alle Anforderungen von Quell-IP-Adressen, die zu einem bestimmten Netzwerk gehören, an einen bestimmten Zielserver zu leiten, müssen Sie die Quell-IP-Adresse maskieren. Verwenden Sie für IPv4-Adressen den NetMask -Parameter. Verwenden Sie für IPv6-Adressen den Parameter V6NetMaskLength.
  • Benutzerdefinierter Lastenausgleich: Der benutzerdefinierte Lastenausgleich wird für Serverparameter wie CPU-Auslastung, Arbeitsspeicher und Antwortzeit durchgeführt. Bei Verwendung der benutzerdefinierten Lademethode wählt die Citrix ADC Appliance normalerweise einen Dienst aus, der keine aktiven Transaktionen verarbeitet. Wenn alle Dienste im GSLB-Setup aktive Transaktionen verarbeiten, wählt die Appliance den Dienst mit der kleinsten Last aus. Ein spezieller Monitortyp, der als Lastmonitor bezeichnet wird, berechnet die Last für jeden Dienst im Netzwerk. Die Lastmonitore markieren nicht den Status eines Dienstes, aber sie nehmen Dienste aus der GSLB-Entscheidung heraus, wenn diese Dienste nicht UP sind.

Weitere Informationen finden Sie unter Lastausgleich.

GSLB-Algorithmen