Difference between revisions of "Cisco EtherChannel"

From HackerNet
Jump to: navigation, search
Line 1: Line 1:
EtherChannel bundlar individuella Ethernet-länkar till en logisk länk. Linkaggregering motverkar två problem som medföljer en ensam kabel, bandbreddsbegränsning och brist på feltolerans. För [[Cisco_STP|STP]] är en etherchannel ett interface. För en etherchannel måste alla interface ha samma speed, duplex och port cost. För trunk måste native och allowed [[Cisco_VLAN|VLAN]] vara samma. För access måste access-vlan vara samma.   
+
EtherChannel bundlar individuella Ethernet-länkar till en logisk länk. Linkaggregering motverkar två problem som medföljer en ensam kabel, bandbreddsbegränsning och brist på feltolerans. EtherChannel tillhandahåller lastdelning per frame och adderar bandbredd för de aktiva interfacen, t.ex. med tre aktiva 100 mbps members blir interface-bandbredden 300 mbps. För [[Cisco_STP|STP]] är en etherchannel ett interface. För en etherchannel måste alla interface ha samma speed, duplex och port cost. Är det en VLAN-trunk måste också native och allowed [[Cisco_VLAN|VLAN]] vara samma. För access port-channel måste access-vlan vara samma.   
  
 
Se även [[Nexus_vPC|vPC]]
 
Se även [[Nexus_vPC|vPC]]
  
 
==Konfiguration==
 
==Konfiguration==
 +
Static
 
  interface range gi0/1 - 2
 
  interface range gi0/1 - 2
 
   channel-group 1 mode on
 
   channel-group 1 mode on
Line 10: Line 11:
 
Verify
 
Verify
 
  show etherchannel summary
 
  show etherchannel summary
 +
 +
===L3===
 +
interface range gi0/1 - 2
 +
  '''no switchport'''
 +
  channel-group 1 mode [mode]
 +
interface port-channel 1
 +
  '''no switchport'''
 +
  ip address [ip address] [subnet mask]
 +
 +
===Load-balancing===
 +
Global inställning. EtherChannel tillhandahåller lastdelning per frame.
 +
port-channel load-balance [method]
 +
show etherchannel load-balance
 +
 +
===Misconfiguration Guard===
 +
Duplex och speed måste överensstämma på alla portar. Error-disable alla portar som är felkonfade. Global inställning.
 +
spanning-tree etherchannel guard misconfig
 +
show spanning-tree summary | i EtherChannel
  
 
==LACP==
 
==LACP==
Link Aggregation Control Protocol (802.3ad) är ett IEEE kontrollprotokoll för etherchannels. Fördeler med en mekanism som håller koll på länkarna är att failover görs automatiskt och kabel/konfigurationsmisstag löper mindre risk att ställa till oönskat beteende i nätverket. Destination mac adress för LACP-frames är 01:80:c2:00:00:02. När LACP ska upptäcka andra sidan initialt skickas LACPDU varje sekund. Sedan ändras det beroende på keepalive mode, slow är default. Att ändra görs per interface, '''lacp rate fast''', men alla switchmodeller stödjer inte fast rate.
+
Link Aggregation Control Protocol (802.3ad) är ett IEEE kontrollprotokoll för etherchannels. En EtherChannel bildas endast om man lyckas förhandla med andra sidan. Fördeler med en mekanism som håller koll på länkarna är att failover görs automatiskt och kabel/konfigurationsmisstag löper mindre risk att ställa till oönskat beteende i nätverket. Destination mac adress för LACP-frames är 01:80:c2:00:00:02. När LACP ska upptäcka andra sidan initialt skickas LACPDU varje sekund. Sedan ändras det beroende på keepalive mode, slow är default. Att ändra görs per interface, '''lacp rate fast''', men alla switchmodeller stödjer inte fast rate.
  
 
Keepalive:
 
Keepalive:
Line 30: Line 49:
 
====PAgP====
 
====PAgP====
 
Port Aggregation Protocol är ett Ciscoproperitärt protokoll för samma funktionalitet som LACP. Det använder destination mac 01:00:0C:CC:CC:CC. Kommandot per interface är istället: '''channel-group 1 mode auto/desirable'''
 
Port Aggregation Protocol är ett Ciscoproperitärt protokoll för samma funktionalitet som LACP. Det använder destination mac 01:00:0C:CC:CC:CC. Kommandot per interface är istället: '''channel-group 1 mode auto/desirable'''
 
==L3==
 
interface range gi0/1 - 2
 
  '''no switchport'''
 
  channel-group 1 mode [mode]
 
interface port-channel 1
 
  '''no switchport'''
 
  ip address [ip address] [subnet mask]
 
 
Verify
 
show etherchannel summary
 
 
==Load-balancing==
 
Global inställning
 
port-channel load-balance [method]
 
show etherchannel load-balance
 
 
==Misconfiguration Guard==
 
Duplex och speed måste överensstämma på alla portar. Error-disable alla portar som är felkonfade. Global inställning.
 
spanning-tree etherchannel guard misconfig
 
show spanning-tree summary | i EtherChannel
 
  
 
==Flex Links==
 
==Flex Links==

Revision as of 12:13, 26 June 2016

EtherChannel bundlar individuella Ethernet-länkar till en logisk länk. Linkaggregering motverkar två problem som medföljer en ensam kabel, bandbreddsbegränsning och brist på feltolerans. EtherChannel tillhandahåller lastdelning per frame och adderar bandbredd för de aktiva interfacen, t.ex. med tre aktiva 100 mbps members blir interface-bandbredden 300 mbps. För STP är en etherchannel ett interface. För en etherchannel måste alla interface ha samma speed, duplex och port cost. Är det en VLAN-trunk måste också native och allowed VLAN vara samma. För access port-channel måste access-vlan vara samma.

Se även vPC

Konfiguration

Static

interface range gi0/1 - 2
 channel-group 1 mode on
interface port-channel 1
 switchport mode trunk

Verify

show etherchannel summary

L3

interface range gi0/1 - 2
 no switchport
 channel-group 1 mode [mode]
interface port-channel 1
 no switchport
 ip address [ip address] [subnet mask]

Load-balancing

Global inställning. EtherChannel tillhandahåller lastdelning per frame.

port-channel load-balance [method]
show etherchannel load-balance

Misconfiguration Guard

Duplex och speed måste överensstämma på alla portar. Error-disable alla portar som är felkonfade. Global inställning.

spanning-tree etherchannel guard misconfig
show spanning-tree summary | i EtherChannel

LACP

Link Aggregation Control Protocol (802.3ad) är ett IEEE kontrollprotokoll för etherchannels. En EtherChannel bildas endast om man lyckas förhandla med andra sidan. Fördeler med en mekanism som håller koll på länkarna är att failover görs automatiskt och kabel/konfigurationsmisstag löper mindre risk att ställa till oönskat beteende i nätverket. Destination mac adress för LACP-frames är 01:80:c2:00:00:02. När LACP ska upptäcka andra sidan initialt skickas LACPDU varje sekund. Sedan ändras det beroende på keepalive mode, slow är default. Att ändra görs per interface, lacp rate fast, men alla switchmodeller stödjer inte fast rate.

Keepalive:

  • Slow: 30 sek
  • Fast: 1 sek

Konfiguration

interface range gi0/1 - 2
 channel-group 1 mode active

Finns också passive mode = speak when spoken to

Verify

show etherchannel protocol
show lacp ?
show lacp neighbor

PAgP

Port Aggregation Protocol är ett Ciscoproperitärt protokoll för samma funktionalitet som LACP. Det använder destination mac 01:00:0C:CC:CC:CC. Kommandot per interface är istället: channel-group 1 mode auto/desirable

Flex Links

Tekniskt sett inte etherchannel men kan användas istället för det i vissa situationer. Det som händer när primären går ner är att alla dynamiska MAC entries flyttas till backupinterfacet och det hamnar i forwarding state. Inga BPDUer inblandade. Bör användas tillsammans med UDLD.

interface po2
 switchport backup int gi0/5
 switchport backup int gi0/5 preemption mode forced
 switchport backup int gi0/5 preemption delay 10

Verify

show interface po2 switchport backup

Antingen står det Backup Standby eller Backup Up beroende på status på port-channeln.