Link Aggregation: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Andere Bezeichnungen=
+
*[[Link Aggregation Allgemein]]
* IEEE 802.1aq, Shortest Path Bridging
+
*[[NIC-Teaming auf Windows]]
* Bonding, im Linux]]-Umfeld.
+
*[[NIC-Bonding auf Linux]]
* Etherchannel, bei Cisco.
+
*[[Cisco Link Aggregation]]
* Link Aggregation, bei IEEE.
+
*[[Linux Link Aggregation]]
* Load Balancing, allgemein.
 
* Port Aggregation, bei Hewlett-Packard.
 
* Trunking, bei Brocade, Sun Microsystems und einigen anderen Herstellern.
 
* Bündelung, als deutscher Begriff für die Ethernet-Kanal-Bündelung (Datenübertragung)|Bündelung.
 
* Teaming, bei Novell Netware
 
* Bridging, bei Microsoft
 
= Bündelungs-Verfahren =
 
* Roundrobin: Hier werden alle zur Verfügung stehenden Leitungen abwechselnd der Reihe nach benutzt.
 
* DA-Trunking: Hier wird anhand des Modulo der Destination-MAC-Adresse die elementare Schnittstelle gewählt.
 
* SA-Trunking: Hier wird anhand des Modulo der Source-MAC-Adresse die elementare Schnittstelle gewählt.
 
* SA-DA-Trunking: Hier wird anhand des Modulo der Source-MAC-Adresse und der Destination-MAC-Adresse die elementare Schnittstelle gewählt.
 
* Adaptives Trunking: Hier wird erst bei 100 % Auslastung der ersten elementaren Schnittstelle eine weitere zugeschaltet.
 
* Dynamisches Trunking: Mit Hilfe des proprietären [[PAgP]]s, oder des IEEE konformen [[Link Aggregation Control Protocol|LACP]] lassen sich dynamische Trunks definieren.
 
* Weitere Verfahren.
 
 
 
=Linux Bonding Modi=
 
 
 
{
 
Modus Bezeichnung Zweck Beschreibung
 
0 balance-rr Lastverteilung & Ausfallsicherheit 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.
 
1 active-backup Ausfallsicherheit Nur eine Schnittstelle ist aktiv, im Fehlerfalle wird eine der anderen im Verbund genutzt. die Netzwerkkarten können über verschiedene Switches angebunden werden.
 
2 balance-xor Lastverteilung & Ausfallsicherheit 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.
 
3 broadcast Ausfallsicherheit Daten werden auf allen Netzwerkschnittstellen gesendet. Die Nutzung mehrerer Switches ist möglich.
 
4 802.3ad Lastverteilung & Ausfallsicherheit 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.
 
5 balance-tlb Lastverteilung Es wird für jede Gegenstelle im Netzwerk eine zu nutzende Netzwerkschnittstelle zugewiesen. Das Verfahren hierzu ist jedoch komplexer und effizienter als bei balance-xor. Das Programm ethtool wird benötigt.
 
6 balance-alb Lastverteilung Erweitertes balance-tlb, zusätzlich zur MAC-basierten Zuordnung der Schnittstellen für ausgehende Verbindungen werden eingehende Verbindungen auf die Schnittstellen verteilt. Das Programm ethtool wird benötigt.
 
 
 
=Quellen=
 
*https://de.wikipedia.org/wiki/Link_Aggregation
 
*http://www.9tut.com/etherchannel-tutorial
 

Aktuelle Version vom 31. März 2023, 11:00 Uhr