NIC-Bonding auf Linux: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 15: | Zeile 15: | ||
!Features und Beschreibungen | !Features und Beschreibungen | ||
|- | |- | ||
| − | |mode=0 (balance-rr) | + | |mode=0 |
| + | (balance-rr) | ||
|Round-robin | |Round-robin | ||
|Y | |Y | ||
|Y | |Y | ||
| − | | | + | |Die genutzte Netzwerkschnittstelle wird im Round-Robin-Verfahren festgelegt, das heißt die verfügbaren Schnittstellen werden in Senderichtung wechselweise genutzt. In Empfangsrichtung kann max. die Geschwindigkeit einer einzelnen Schnittstelle erreicht werden Je mehr Teilnehmer, umso mehr Upload-Gesamtbandbreite, denn diese werden auf die übrigen freien Schnittstellen aufgeteilt. |
| + | |- | ||
| + | |mode=1 | ||
| + | (active-backup) | ||
| + | |Active-backup | ||
| + | |Y | ||
| + | |N | ||
| + | |Nur eine Schnittstelle ist aktiv, im Fehlerfalle wird eine der anderen im Verbund genutzt. Die Netzwerkkarten können über verschiedene Switches angebunden werden. | ||
| + | |- | ||
| + | |mode=2 | ||
| + | (balance-xor) | ||
| + | |XOR (Exclusive OR) | ||
| + | |Y | ||
| + | |Y | ||
| + | |Es wird für jede Gegenstelle im Netzwerk eine zu nutzende Netzwerkschnittstelle zugewiesen. Die Zuordnung geschieht über den Modulo der Division zwischen der Formel (Quell-MAC-Adresse XOR Ziel-MAC-Adresse) und der Anzahl der Slave-Schnittstellen. | ||
| + | |- | ||
| + | |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 | ||
| + | |802.3ad ist ein Standard der IEEE, der die Bündelung mehrerer Schnittstellen mit gleichen Übertragungseinstellungen (Geschwindigkeit und Duplex-Einstellungen) erlaubt um eine höhere Bandbreite zu erhalten. Es kann nur ein Switch verwendet werden, dieser muss 802.3ad unterstützen. ethtool oder mii-tool wird benötigt. Dies wird auch LACP genannt und ist das Akronym für Link Aggregation Control Protocol. | ||
| + | |- | ||
| + | |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. | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Aktuelle Version vom 31. März 2023, 10:59 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 | Die genutzte Netzwerkschnittstelle wird im Round-Robin-Verfahren festgelegt, das heißt die verfügbaren Schnittstellen werden in Senderichtung wechselweise genutzt. In Empfangsrichtung kann max. die Geschwindigkeit einer einzelnen Schnittstelle erreicht werden Je mehr Teilnehmer, umso mehr Upload-Gesamtbandbreite, denn diese werden auf die übrigen freien Schnittstellen aufgeteilt. |
| mode=1
(active-backup) |
Active-backup | Y | N | Nur eine Schnittstelle ist aktiv, im Fehlerfalle wird eine der anderen im Verbund genutzt. Die Netzwerkkarten können über verschiedene Switches angebunden werden. |
| mode=2
(balance-xor) |
XOR (Exclusive OR) | Y | Y | Es wird für jede Gegenstelle im Netzwerk eine zu nutzende Netzwerkschnittstelle zugewiesen. Die Zuordnung geschieht über den Modulo der Division zwischen der Formel (Quell-MAC-Adresse XOR Ziel-MAC-Adresse) und der Anzahl der Slave-Schnittstellen. |
| 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 | 802.3ad ist ein Standard der IEEE, der die Bündelung mehrerer Schnittstellen mit gleichen Übertragungseinstellungen (Geschwindigkeit und Duplex-Einstellungen) erlaubt um eine höhere Bandbreite zu erhalten. Es kann nur ein Switch verwendet werden, dieser muss 802.3ad unterstützen. ethtool oder mii-tool wird benötigt. Dies wird auch LACP genannt und ist das Akronym für Link Aggregation Control Protocol. |
| 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. |