Link Aggregation Allgemein: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Bonding vs. Teaming=
 
 
 
*[[NIC-Teaming auf Windows]]
 
*[[NIC-Bonding auf Linux]]
 
 
 
=Was ist das?=
 
=Was ist das?=
 
*Link Aggregation ist der allgemeine Begriff für das Kombinieren von Netzwerkverbindungen, um eine logische Schicht bereitzustellen.
 
*Link Aggregation ist der allgemeine Begriff für das Kombinieren von Netzwerkverbindungen, um eine logische Schicht bereitzustellen.
Zeile 23: Zeile 17:
 
* Teaming, bei Novell Netware
 
* Teaming, bei Novell Netware
 
* Teaming, bei Microsoft
 
* Teaming, bei Microsoft
 
= Bündelungs-Verfahren =
 
==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 (LACP)==
 
*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 LACPgenannt und ist das Akronym für Link Aggregation Control Protocol.
 
 
==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.
 

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

Was ist das?

  • Link Aggregation ist der allgemeine Begriff für das Kombinieren von Netzwerkverbindungen, um eine logische Schicht bereitzustellen.
  • Channel-Teaming, Ethernet-Bonding und Port-Truncating sind Synonyme, die sich auf dasselbe Konzept beziehen.
  • Die ursprüngliche Implementierung dieses Konzepts ist als Network Bonding bekannt.
  • Die neue Implementierung wird als Netzwerk-Teaming bezeichnet.
  • Beide Implementierungen können parallel verwendet werden.
  • Teaming ist eine Alternative zum Bonding, kein Ersatz.

Andere Bezeichnungen

  • IEEE 802.1aq, Shortest Path Bridging
  • Bonding, im Linux-Umfeld.
  • Etherchannel, bei Cisco.
  • Link Aggregation, bei IEEE.
  • 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
  • Teaming, bei Microsoft