Netzwerklastenausgleich mit Network Manager


11

Kann ich mit Network Manager eine Verbindung zu mehreren Netzwerken herstellen, damit diese die Last teilen können?

Antworten:


6

Vielleicht möchten Sie Load Balancing. Es gibt ein gutes Programm namens Crossroads: http://crossroads.e-tunity.com/index.xr

Wenn Sie eine Liste ähnlicher Programme wünschen, finden Sie hier einen Auszug aus http://linuxpoison.blogspot.com/2008/09/opensource-load-balancing-software.html

BalanceNG : http://www.inlab.de/balanceng/

  • Moderne Software-IP-Lastausgleichslösung. Es ist klein, schnell und einfach zu bedienen und einzurichten. Es bietet Sitzungspersistenz, verschiedene Verteilungsmethoden (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent und Randomized Agent) und einen anpassbaren UDP-Integritätsprüfungsagenten im Quellcode. Es unterstützt VRRP zum Einrichten von Hochverfügbarkeitskonfigurationen auf mehreren Knoten. Es unterstützt SNMP und integriert die BALANCENG-MIB in Net-SNMPD. Es implementiert eine sehr schnelle speicherinterne IP-to-Location-Datenbank, die einen leistungsstarken standortbasierten Server-Lastausgleich ermöglicht.

HAproxy : http://haproxy.1wt.eu/

  • Hochleistungsfähiger und äußerst robuster TCP- und HTTP-Load-Balancer, der Cookie-basierte Persistenz, inhaltsbasiertes Switching, erweiterte Verkehrsregelung mit Überspannungsschutz, automatisches Failover, Laufzeit-Regex-basierte Header-Steuerung, webbasiertes Reporting und erweiterte Protokollierung bietet zur Fehlerbehebung bei fehlerhaften Anwendungen und / oder Netzwerken sowie einigen anderen Funktionen. Die eigene ereignisgesteuerte Zustandsmaschine erzielt 20.000 Treffer pro Sekunde und übertrifft GigaEthernet auf moderner Hardware selbst bei Zehntausenden gleichzeitiger Verbindungen.

Crossroads Load Balancer : http://crossroads.e-tunity.com/

  • Daemon wird im Benutzerbereich ausgeführt und bietet umfassende Konfigurierbarkeit, Abfrage von Back-Ends mithilfe von Weckrufen, Statusberichte, viele Algorithmen zur Auswahl des richtigen Backends für eine Anforderung (und benutzerdefinierte Algorithmen für ganz spezielle Fälle) und vieles mehr Mehr. Crossroads ist dienstunabhängig: Es kann für alle TCP-Dienste wie HTTP (S) -, SSH-, SMTP- und Datenbankverbindungen verwendet werden. Im Falle des HTTP-Ausgleichs kann Crossroads Sitzungsklebrigkeit für Back-End-Prozesse bereitstellen, die Sitzungen benötigen, andere Back-Ends jedoch nicht sitzungsbewusst sind. Crossroads kann als eigenständiger Daemon oder über inetd ausgeführt werden.

  • Beachten Sie meine großartige Posting-Fähigkeit. Auf jeden Fall können Sie hier die aktuellsten (noch aktualisierten) und Dokumentationen zur Vorgehensweise sehen.


2

Ja, Sie können theoretisch eine Verbindung zu mehreren Netzwerken herstellen, benötigen jedoch mindestens eine Netzwerkschnittstelle pro Netzwerk, zu dem Sie eine Verbindung herstellen möchten.

Wenn Sie beispielsweise zwei drahtlose Netzwerkschnittstellen und eine Ethernet-Schnittstelle haben, können Sie jede dieser drahtlosen Netzwerkschnittstellen mit einem drahtlosen Netzwerk und die Ethernet-Schnittstelle mit einem drahtgebundenen Netzwerk verbinden.

Ich denke jedoch, dass Ubuntu die erste Schnittstelle wählt (meistens die Ethernet-Schnittstelle, wenn sie verbunden ist) und sie standardmäßig verwendet, anstatt den Datenverkehr gleichmäßig zu verteilen.


"wählt die optimalste Schnittstelle" → Es wählt die erste (dh eth0 über eth1)
Stefano Palazzo

@ Stefano hat es behoben
Frxstrem
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.