Link Aggregation: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:
 
* Weitere Verfahren.
 
* Weitere Verfahren.
  
=Linux Bonding Modi=
+
=LACP mode active=
 +
switch-gelb#configure terminal
 +
Enter configuration commands, one per line.  End with CNTL/Z.
 +
switch-gelb(config)#interface range FastEthernet1/0/47-48
 +
switch-gelb(config-if-range)#switchport trunk encapsulation dot1q
 +
switch-gelb(config-if-range)#switchport trunk native vlan 10
 +
switch-gelb(config-if-range)#switchport trunk allowed vlan 1,10,20,30,40,50
 +
switch-gelb(config-if-range)#switchport mode trunk
 +
switch-gelb(config-if-range)#channel-group 5 mode active
 +
==Show Etherchannel Interfaces=
 +
switch-gelb#show running-config interface  FastEthernet1/0/47 
 +
<pre>
  
{
+
Building configuration...
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.
+
Current configuration : 207 bytes
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.
+
interface FastEthernet1/0/47
3 broadcast Ausfallsicherheit Daten werden auf allen Netzwerkschnittstellen gesendet. Die Nutzung mehrerer Switches ist möglich.
+
switchport trunk encapsulation dot1q
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.
+
switchport trunk native vlan 10
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.
+
switchport trunk allowed vlan 1,10,20,30,40,50
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.
+
switchport mode trunk
 +
channel-group 5 mode active
 +
end
 +
</pre>
 +
 
 +
switch-gelb#show running-config interface  FastEthernet1/0/48
 +
<pre>
 +
 
 +
Building configuration...
 +
 
 +
Current configuration : 207 bytes
 +
!
 +
interface FastEthernet1/0/48
 +
switchport trunk encapsulation dot1q
 +
switchport trunk native vlan 10
 +
switchport trunk allowed vlan 1,10,20,30,40,50
 +
switchport mode trunk
 +
channel-group 5 mode active
 +
end
 +
</pre>
 +
 
 +
switch-gelb#show running-config interface Port-channel5
 +
<pre>
 +
Building configuration...
 +
 
 +
Current configuration : 176 bytes
 +
!
 +
interface Port-channel5
 +
switchport trunk encapsulation dot1q
 +
switchport trunk native vlan 10
 +
switchport trunk allowed vlan 1,10,20,30,40,50,60
 +
switchport mode trunk
 +
end
 +
</pre>
 +
 
 +
=Andere Seite=
 +
*switch-rot#configure terminal
 +
Enter configuration commands, one per line. End with CNTL/Z.
 +
*switch-rot(config)#interface range GigabitEthernet1/0/23-24
 +
*switch-rot(config-if-range)#channel-group 5 mode active
 +
*switch-rot(config)#interface Port-channel5
 +
*switch-rot(config-if)#switchport trunk encapsulation dot1q
 +
*switch-rot(config-if)# switchport trunk native vlan 10
 +
*switch-rot(config-if)# switchport trunk allowed vlan 1,10,20,30,40,50,60
 +
*switch-rot(config-if)# switchport mode trunk
 +
*switch-rot(config-if)#end
 +
*switch-rot#
 +
 
 +
 
 +
*http://www.cisco.com/c/en/us/td/docs/switches/lan/catalyst3750x_3560x/software/release/12-2_55_se/configuration/guide/3750xscg/swethchl.html#pgfId-1276203
  
 
=Quellen=
 
=Quellen=
 
*https://de.wikipedia.org/wiki/Link_Aggregation
 
*https://de.wikipedia.org/wiki/Link_Aggregation
 
*http://www.9tut.com/etherchannel-tutorial
 
*http://www.9tut.com/etherchannel-tutorial

Version vom 4. Februar 2016, 11:23 Uhr

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
  • 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 PAgPs, oder des IEEE konformen LACP lassen sich dynamische Trunks definieren.
  • Weitere Verfahren.

LACP mode active

switch-gelb#configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch-gelb(config)#interface range FastEthernet1/0/47-48 switch-gelb(config-if-range)#switchport trunk encapsulation dot1q switch-gelb(config-if-range)#switchport trunk native vlan 10 switch-gelb(config-if-range)#switchport trunk allowed vlan 1,10,20,30,40,50 switch-gelb(config-if-range)#switchport mode trunk switch-gelb(config-if-range)#channel-group 5 mode active

=Show Etherchannel Interfaces

switch-gelb#show running-config interface FastEthernet1/0/47


Building configuration...

Current configuration : 207 bytes
!
interface FastEthernet1/0/47
 switchport trunk encapsulation dot1q
 switchport trunk native vlan 10
 switchport trunk allowed vlan 1,10,20,30,40,50
 switchport mode trunk
 channel-group 5 mode active
end

switch-gelb#show running-config interface FastEthernet1/0/48


Building configuration...

Current configuration : 207 bytes
!
interface FastEthernet1/0/48
 switchport trunk encapsulation dot1q
 switchport trunk native vlan 10
 switchport trunk allowed vlan 1,10,20,30,40,50
 switchport mode trunk
 channel-group 5 mode active
end

switch-gelb#show running-config interface Port-channel5

Building configuration...

Current configuration : 176 bytes
!
interface Port-channel5
 switchport trunk encapsulation dot1q
 switchport trunk native vlan 10
 switchport trunk allowed vlan 1,10,20,30,40,50,60
 switchport mode trunk
end

Andere Seite

  • switch-rot#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
  • switch-rot(config)#interface range GigabitEthernet1/0/23-24
  • switch-rot(config-if-range)#channel-group 5 mode active
  • switch-rot(config)#interface Port-channel5
  • switch-rot(config-if)#switchport trunk encapsulation dot1q
  • switch-rot(config-if)# switchport trunk native vlan 10
  • switch-rot(config-if)# switchport trunk allowed vlan 1,10,20,30,40,50,60
  • switch-rot(config-if)# switchport mode trunk
  • switch-rot(config-if)#end
  • switch-rot#


Quellen