Kurzanleitung zum Lastenausgleich für Uplinks

Kategorien anzeigen

Kurzanleitung zum Lastenausgleich für Uplinks

2 min gelesen

Überblick #

Zen Load Balancer unterstützt den Lastenausgleich von Uplinks oder Providern seit der im Februar 2 veröffentlichten Version V2RC2012.

Diese Implementierung ist Teil der 3-Level-Load-Balancing-Methode unter Verwendung von Routen-Load-Balancing und basiert auf der Anwendung von Zen Load Balancer als Standard-Gateway für ein lokales Netzwerk, um Zugriff auf ein Weitverkehrsnetz mit mehreren Dienstanbietern zu haben.

Dieses Dokument soll einen kurzen Überblick über den Lastenausgleich für Uplinks mit Zen Load Balancer und die notwendigen Schritte zur Implementierung dieser Lösung im Unternehmen oder in allgemeinen lokalen Netzwerken geben.

ARCHITEKTURDESIGN #

Die folgende Zeichnung ist eine Beispielarchitektur für den Lastenausgleich von Uplinks, bei der wir ein Zen Load Balancer-Gerät als Standard-Gateway für die Clients verwendet haben.

In diesem Fall haben wir zwei verschiedene ISPs für den Internetzugang: einen schnellen kabelgebundenen RDSI-Router und einen langsameren 3G-Router.

Die Netzwerkverbindung zwischen dem ZenLB und den Routern muss über isolierte Netzwerke erfolgen. Aus diesem Grund haben wir zwei unabhängige Schnittstellen zu den Netzwerken bereitgestellt:

o 192.168.0.0/24 über eth1, Zugriff auf das schnell verkabelte RDSI.
o 192.168.1.0/24 über wlan0, ein drahtloser Zugriff auf den langsameren 3G-Router.

Beachten Sie, dass sich die Clients in einem anderen isolierten Netzwerk befinden müssen. Daher haben wir eine 192.168.2.0/24-Konfiguration mit dem Zen LB als Standard-Gateway (192.168.2.254) gewählt.

Mit dieser Implementierung haben wir einen Gewichtungsalgorithmus erstellt; der RDSI-Router hat eine Gewichtung von 5, während der 3G-Router eine Gewichtung von 2 hat.

Der Link-Load-Balancing ist nicht perfekt, da die Routen zwischengespeichert sind. Tatsächlich unterstützt ZenLB kein nicht zwischengespeichertes Verhalten.

CONFIGURATION #

Wie könnten wir diese Architektur mit Zen Load Balancer implementieren? In diesem Abschnitt wird gezeigt, wie sich diese Architektur ganz einfach mit Zen LB umsetzen lässt.

NETZWERK SCHNITTSTELLEN #

In der folgenden Abbildung wird die Konfiguration der Netzwerkschnittstellen im Abschnitt Einstellungen::Schnittstellen angezeigt. Beachten Sie, dass wir kein konfiguriertes Gateway benötigen, da die Kommunikation direkt über die Router erfolgt.

Mit dieser Konfiguration haben wir die IP-Adressen des Zen Load Balancer und die entsprechenden Netzwerkschnittstellen eingerichtet.

FARMEN #

Jetzt ist es an der Zeit, mithilfe der Schnittstelle, über die die Clients über den Abschnitt „Manage::Farms“ die ausgehenden Verbindungen zum Internet anfordern (in diesem Beispiel eth1), eine neue Datalink-Farm zu erstellen.

Nachdem Sie auf die Schaltfläche „Speichern“ geklickt haben, wird die Farm erstellt.

Beim Bearbeiten der globalen Parameter unserer brandneuen Datalink-Farm müssen wir den richtigen zu verwendenden Algorithmus auswählen. In unserem Fall müssen wir den Gewichtsalgorithmus auswählen, um die beiden Uplinks entsprechend dem Gewichtswert jedes Uplinks auszugleichen.

Außerdem könnte ein Prioritätsalgorithmus verwendet werden, um einen Uplink-Balancer mit aktiver und passiver Fehlertoleranz mit verschiedenen Anbietern aufzubauen.

Zum Schluss müssen wir noch unsere Backends konfigurieren. Für den Lastenausgleich der Uplinks sind die eigentlichen Server die Router, die den eigentlichen Zugang zum Internet mit der entsprechenden Schnittstelle und dem entsprechenden Gewichtungs- bzw. Prioritätswert bereitstellen.

LETZTE HINWEISE #

Durch die Erstellung von Datalink-Farmen wird Zen Load Balancer zum Gateway zwischen verschiedenen Netzwerk-Subnetzen und ermöglicht einem lokalen LAN den Zugriff auf ein WAN mit hoher Verfügbarkeit.

Aus diesem Grund wird im Netzwerkfenster eine Sperr-Gateway-Konfiguration für die „abhörende“ Netzwerkschnittstelle angezeigt.

Jetzt haben wir eine ausgeglichene Internetverbindung! Wenn wir auf einen Streaming-Videodienst zugreifen, um unser Lieblingsvideo von Coldplay anzusehen, können wir den Leitungsverbrauch für jede Uplink-Schnittstelle im Abschnitt „Backend-Status anzeigen“ anzeigen.

In diesem Fall verwenden wir wie erwartet die am stärksten gewichtete Linie.

Um zu erkennen, ob ein Uplink offline oder online ist, wird jede Minute ein direkter Ping an den Router angefordert.

LIZENZ #

Diese Dokumentation wurde vom Zen Load Balancer-Entwicklerteam für das Zen Load Balancer GNU/LGPL-Projekt erstellt.
(C) 2014 Sofintel IT Engineering SL. Alle Rechte vorbehalten. Kein Teil dieses Dokuments darf ohne vorherige schriftliche Zustimmung von Sofintel IT Engineering SL in irgendeiner Form oder mit irgendwelchen Mitteln, elektronisch, mechanisch, durch Fotokopieren, Aufzeichnen oder auf andere Weise reproduziert oder übertragen werden.

📄 Laden Sie dieses Dokument im PDF-Format herunter #

    EMAIL: *

    Bereitgestellt von BetterDocs