NIC-Bonding auf Linux: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 15: | Zeile 15: | ||
!Features und Beschreibungen | !Features und Beschreibungen | ||
|- | |- | ||
| − | |mode=0 (balance-rr) | + | |mode=0 |
| + | (balance-rr) | ||
|Round-robin | |Round-robin | ||
|Y | |Y | ||
| Zeile 21: | Zeile 22: | ||
|Der Standardmodus. Beim Round-Robin-Verfahren werden die Pakete nacheinander vom ersten bis zum letzten verfügbaren Slave gesendet/empfangen. | |Der Standardmodus. Beim Round-Robin-Verfahren werden die Pakete nacheinander vom ersten bis zum letzten verfügbaren Slave gesendet/empfangen. | ||
|- | |- | ||
| − | |mode=1 (active-backup) | + | |mode=1 |
| + | (active-backup) | ||
|Active-backup | |Active-backup | ||
|Y | |Y | ||
| Zeile 27: | Zeile 29: | ||
|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. | |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) | + | |mode=2 |
| + | (balance-xor) | ||
|XOR (Exclusive OR) | |XOR (Exclusive OR) | ||
|Y | |Y | ||
| Zeile 33: | Zeile 36: | ||
|Ü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) | ||
|Broadcast | |Broadcast | ||
|Y | |Y | ||
| Zeile 39: | Zeile 43: | ||
|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. | |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) | + | |mode=4 |
| + | (802.3ad) | ||
|IEEE 802.3ad Dynamic Link Aggregation | |IEEE 802.3ad Dynamic Link Aggregation | ||
|Y | |Y | ||
| Zeile 45: | Zeile 50: | ||
|Erstellen Sie Aggregationsgruppen, die die gleichen Geschwindigkeits- und Duplexeinstellungen haben. Erfordert einen Switch, der IEEE 802.3ad Dynamic Link Aggregation unterstützt. | |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) | + | |mode=5 |
| + | (balance-tlb) | ||
|Adaptive Transmit Load Balancing (TLB) | |Adaptive Transmit Load Balancing (TLB) | ||
|Y | |Y | ||
| Zeile 51: | Zeile 57: | ||
|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. | |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) | + | |mode=6 |
| + | (balance-alb) | ||
|Adaptive Load Balancing (ALB) | |Adaptive Load Balancing (ALB) | ||
|Y | |Y | ||
Version vom 31. März 2023, 10:25 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. |