ADC

Anwendungsfall 15: Layer-4-Lastausgleich auf der NetScaler-Appliance konfigurieren

Der Layer-4-Load Balancer (TCP- und UDP-Ports) verwendet Informationen, die in der Netzwerktransportschicht bereitgestellt werden, um Clientanforderungen über die Servergruppen hinweg zu leiten.

Wenn eine Layer-4-Verbindung zwischen einem Client und einem Server hergestellt wird, hat sie eine Paketansicht des zwischen ihnen ausgetauschten Datenverkehrs. Der Layer-4-Load Balancer trifft seine Routing-Entscheidungen basierend auf den Adressinformationen, die aus den ersten Paketen im TCP-Stream extrahiert wurden, und prüft den Paketinhalt nicht. Daher wird der Lastenausgleich der Layer 4 auch als verbindungsbasierter Lastausgleich bezeichnet.

Der Layer-4-Load-Balancer überwacht den Zustand eines Servers. Der Verkehr wird nicht an den Server weitergeleitet, wenn er DOWN ist.

Der Layer-4-Lastenausgleich ist für verschiedene Anwendungen nützlich, die TCP- oder UDP-Nutzlasten verwenden. Solche Protokolle tauschen Daten als TCP-Nutzlast aus und haben keine bestimmte Struktur, der sie folgen müssen.

So konfigurieren Sie den Lastenausgleich auf Layer 4 über die Befehlszeile

Geben Sie in der Befehlszeile Folgendes ein:

add service     add lb vserver     bind lb vserver   

Beispiel:

add service TCPservice 192.0.2.3 TCP 1 add lb vserver TCPserver TCP 192.0.2.4 1 bind lb vserver TCPserver TCPservice 

So konfigurieren Sie Layer-4-Lastenausgleich über die GUI

  1. Navigieren Sie zuTraffic Management > Load Balancing > Services.

    Navigieren Sie zum Load Balancing-Dienst

  2. Klicken Sie aufHinzufügenzu einem Dienst erstellen.
  3. Geben Sie die erforderlichen Details unterDienstnameundIP-Adressean.
  4. Wählen Sie imProtokollentwederTCPoder UDPaus.
  5. Klicken Sie aufOK.

    Dienst hinzufügen

  6. Klicken Sie aufFertig.

    Ein Dienst wird erstellt.

    Wenn Sie einen Dienst mit UDP als Transportschichtprotokoll erstellen, wird automatisch ein Ping-Monitor (integrierter Monitor) an den Dienst gebunden. Wenn Sie einen Dienst mit TCP als Transportschichtprotokoll erstellen, wird eintcp_default-Monitorautomatisch an den Dienst gebunden.

    Für das Lastausgleichs-Setup können Sie Ihren Dienst an einen anderen Monitortyp oder mehrere Monitore binden. Für Vorabüberwachungsanforderungen können Sie dentcp-ecv-Monitorverwenden und die Anforderungs- und Antwortnachrichten konfigurieren.

  7. Navigieren Sie zuTraffic Management > Load Balancing > Virtuelle Server.

    Navigieren Sie zu virtuellen Servern für den Lastausgleich

  8. Klicken Sie aufHinzufügen, um einen neuen virtuellen Server zu erstellen.

    Wenn der Lastausgleich konfiguriert ist, können Sie über die IP-Adresse oder den FQDN des virtuellen Servers eine Verbindung zur Website, Anwendung oder zum Server mit Lastausgleich herstellen.

  9. Geben Sie die erforderlichen Details unterName,IP-AdresstypundIP-Adressean.

  10. Wählen Sie imProtokollentwederTCPoder UDPaus.

  11. Geben Sie eine Portnummer (0—1023 basierend auf der Art des Dienstes) inPortein.

  12. Klicken Sie aufOK.

    Load Balancing Einstellungen für virtuelle Server

  13. Klicken Sie aufKein Load Balancing Virtual Server Service BindinginDienste und Dienstgruppen.

    Keine Bindung des virtuellen Serverdienstes für den Lastausgleich

  14. Wählen Sie auf der SeiteDienstbindungunterDienst auswählen die Option Zum Auswählenklickenaus.
  15. Wählen Sie den zu gebundenen Dienst aus und klicken Sie aufAuswählen.
  16. Klicken Sie aufBind, um den Dienst an den virtuellen Server zu binden.

    Bindung von virtuellem Server und Dienst

  17. Klicken Sie aufWeiter.
  18. Klicken Sie aufFertig.

    Konfiguration des virtuellen Servers abgeschlossen

    Die Konfiguration des virtuellen Layer-4-Servers für den Lastausgleich ist abgeschlossen.

Anwendungsfall 15: Layer-4-Lastausgleich auf der NetScaler-Appliance konfigurieren