10 Gbit / s über x10 1 Gbit / s-Ports
Ich antworte nur der Vollständigkeit halber und um Ihnen einige Kopfschmerzen zu ersparen. Ich habe über 20.000 Server, die etwas Ähnliches tun, und ich kann Ihnen sagen, dass es eine schlechte Idee ist. Diese Methode fügt eine Menge Komplexität hinzu, die später zu Betriebsproblemen führen wird. Wir haben dies mit 4 1 GB NICs pro Server gemacht. Zu der Zeit machte es tatsächlich mehr Sinn, als 10gig zu werden. Zu der Zeit wäre 10gig überall ein Vielfaches der Kosten für sehr wenig Gewinn gewesen. Unsere jüngsten Iterationen unserer Rechenzentren tun dies nicht mehr.
Bei einer LACP-Bindung ( Modus 4 ) mit einem einzelnen LAG-Partner erhalten Sie 10 Gbit / s, fast dasselbe wie bei einem einzelnen 10 Gbit / s-Port. Dies kann tatsächlich mit mehr als einem Switch erfolgen, sie müssen jedoch MLAG unterstützen, andernfalls müssen Sie nur eine Verbindung zu einem Switch herstellen. Wenn sie MLAG nicht unterstützen, erhalten Sie nur einen Switch für die Bandbreite. Die anderen Schnittstellen befinden sich im Standby-Modus. (also 5gb / s wenn du 2 switch hast).
Eine einzelne Verbindung verwendet nur eine Verbindung, aber Sie können den Datenverkehr bei Bedarf auf Ebene 7 aufteilen oder sich mit MPTCP befassen, aber die Unterstützung dafür ist neu in neueren Kerneln und ich bin nicht sicher, ob sie bereit ist zur Hauptsendezeit. Sie können Datensynchronisierungen mit LFTP + SFTP und dem Spiegelsubsystem von LFTP aufteilen. Es kann sogar eine Datei in mehrere Streams aufteilen. Es gibt auch Bittorrent.
Sie können auf diesen Ports aus Client-Sicht kein DHCP ausführen, um ein Betriebssystem-Installationsprogramm mit PXE zu starten , es sei denn, Sie erzwingen auf der Serverseite eth0, was die LACP-Überwachung technisch unterbricht. Es kann getan werden, sollte aber nicht sein , und es wird zur Fehlerbehebung Probleme erschweren , wenn Sie eine Schnittstelle zwingen.
In Ihrer Bonding-Konfiguration müssen Sie eine eindeutige MAC-Adresse generieren, die sich von allen Ihren physischen Schnittstellen unterscheidet, oder Sie haben aufgrund der Funktionsweise von PXE / DHCP Race-Bedingungen, sofern in Ihrem Setup DHCP / PXE vorhanden ist. Es gibt viele Beispiele online, wie der einzigartige bond0-MAC im laufenden Betrieb generiert werden kann.
Dies erfordert auch eine Konfiguration auf der Switch-Seite, die mit jeder Bond-Konfiguration Ihres Servers übereinstimmt. Sie sollten den LLDP-Daemon installieren, um die Fehlerbehebung zu vereinfachen, und LLDP auf Ihren Switches aktivieren.
Wenn Sie dies tun, müssen Ihre Verkabelung und Kennzeichnung einwandfrei sein. Ihre Switch-Automatisierung muss solide sein. Ein Kabelversatz, der 2 Server mischt, verursacht sehr lustige Probleme.
Ein großes Lob an Jay von IBM, der den Bonding-Code so gut gemacht hat wie er und uns dabei geholfen hat, herauszufinden, wie DHCP in dieser Konfiguration funktioniert.