NIC-Bonding auf Linux: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 33: Zeile 33:
 
|Y
 
|Y
 
|Überträgt auf der Grundlage der XOR-Formel. Sobald die Verbindung zwischen der Netzwerkkarte und dem angepassten Gerät hergestellt ist, wird dieselbe Netzwerkkarte zum Senden/Empfangen für die Ziel-MAC verwendet, um sicherzustellen, dass die MAC-Adresse gleich bleibt.
 
|Überträgt auf der Grundlage der XOR-Formel. Sobald die Verbindung zwischen der Netzwerkkarte und dem angepassten Gerät hergestellt ist, wird dieselbe Netzwerkkarte zum Senden/Empfangen für die Ziel-MAC verwendet, um sicherzustellen, dass die MAC-Adresse gleich bleibt.
|}
 
 
 
|-
 
|-
 
|mode=3 (broadcast)
 
|mode=3 (broadcast)
Zeile 43: Zeile 41:
 
Gewöhnlich werden sie für bestimmte Zwecke verwendet, z.B. in der Finanzindustrie, die ein  
 
Gewöhnlich werden sie für bestimmte Zwecke verwendet, z.B. in der Finanzindustrie, die ein  
 
äußerst zuverlässiges Netzwerk benötigt.
 
äußerst zuverlässiges Netzwerk benötigt.
 +
|}
 +
 
|-
 
|-
 
|mode=4 (802.3ad)
 
|mode=4 (802.3ad)

Version vom 31. März 2023, 10:22 Uhr

Was ist das?

  • In Linux-Betriebssystemen bezieht sich NIC-Bonding auf einen Prozess.
  • bei diesem werden mehrere Netzwerkschnittstellen zu einer einzigen logischen "gebundenen" Schnittstelle zusammengeführt werden.
  • Zwei oder mehr Netzwerkkarten werden kombiniert und miteinander verbunden, wobei sie wie eine einzige fungieren.

Linux NIC-Bonding Modes

  • Das Verhalten der gebundenen NICs hängt von der Art des Bindungsmodus ab.
  • Im Allgemeinen können Modi Fehlertoleranz- und/oder Lastausgleichsdienste bereitstellen.

Die sieben Modi

Modus Bezeichnung Fault Tolerance Load Balancing Features und Beschreibungen
mode=0 (balance-rr) Round-robin Y Y Der Standardmodus. Beim Round-Robin-Verfahren werden die Pakete nacheinander vom ersten

bis zum letzten verfügbaren Slave gesendet/empfangen.

mode=1(active-backup) Active-backup Y N NUR EIN Sklave ist aktiv, während ein anderer im Ruhezustand ist. Diese Standby-NIC agiert, wenn die aktive NIC ausfällt. Vorausgesetzt, dass es N*Schnittstellen gibt, beträgt die Ressourcennutzungsrate 1/N.
mode=2 balance-xor) XOR (Exclusive OR) Y Y Überträgt auf der Grundlage der XOR-Formel. Sobald die Verbindung zwischen der Netzwerkkarte und dem angepassten Gerät hergestellt ist, wird dieselbe Netzwerkkarte zum Senden/Empfangen für die Ziel-MAC verwendet, um sicherzustellen, dass die MAC-Adresse gleich bleibt.
mode=3 (broadcast) Broadcast Y N Alle Pakete werden auf Kosten der Ressourcennutzung an alle Slave-Schnittstellen gesendet.

Gewöhnlich werden sie für bestimmte Zwecke verwendet, z.B. in der Finanzindustrie, die ein äußerst zuverlässiges Netzwerk benötigt.

|- |mode=4 (802.3ad) |IEEE 802.3ad Dynamic Link Aggregation |Y |Y |Erstellen Sie Aggregationsgruppen, die die gleichen Geschwindigkeits- und Duplexeinstellungen haben. Erfordert einen Switch, der IEEE 802.3ad Dynamic Link Aggregation unterstützt. |- |mode=5 (balance-tlb) |Adaptive Transmit Load Balancing (TLB) |Y |Y |Der abgehende Verkehr wird entsprechend der aktuellen Last auf jeder Slave-Schnittstelle verteilt und

der eingehende Verkehr wird vom aktuellen Slave empfangen. Sie benötigen keine spezielle Switch-Unterstützung.

|- |mode=6 (balance-alb) |Adaptive Load Balancing (ALB) |Y |Y |Fügt eine Empfangs-Lastausgleichsfunktion im Vergleich zum vorherigen Modus=5 hinzu. Und der Empfangs-Lastausgleich

wird durch ARP-Verhandlungen (Address Resolution Protocol) erreicht. Sie benötigen keine spezielle Switch-Unterstützung.

|}