NIC-Bonding auf Linux: Unterschied zwischen den Versionen
| Zeile 29: | Zeile 29: | ||
wenn die aktive NIC ausfällt. Vorausgesetzt, dass es N*Schnittstellen gibt, beträgt die | wenn die aktive NIC ausfällt. Vorausgesetzt, dass es N*Schnittstellen gibt, beträgt die | ||
Ressourcennutzungsrate 1/N. | Ressourcennutzungsrate 1/N. | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|mode=2 balance-xor) | |mode=2 balance-xor) | ||
| Zeile 40: | Zeile 37: | ||
|und dem angepassten Gerät hergestellt ist, wird dieselbe Netzwerkkarte zum Senden/Empfangen | |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. | |für die Ziel-MAC verwendet, um sicherzustellen, dass die MAC-Adresse gleich bleibt. | ||
| + | |} | ||
| + | |||
|- | |- | ||
|mode=3 (broadcast) | |mode=3 (broadcast) | ||
Version vom 31. März 2023, 10:21 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.
|}