Octet

What is EtherChannel, and how do LACP, PAgP and static mode differ?

Show the answer

Say this first

EtherChannel bundles 2 to 8 parallel links into one logical link, so spanning tree sees one port and all links carry traffic. LACP (IEEE 802.3ad, now 802.1AX) negotiates with active and passive modes and works with any vendor. PAgP is Cisco only, with desirable and auto. Static on negotiates nothing. LACP forms with active plus active or active plus passive, never passive plus passive. I use LACP active on both ends.

Go deeper

Mode combinations

Side ASide BResult
activeactive or passiveLACP bundle
passivepassiveNo bundle
desirabledesirable or autoPAgP bundle
autoautoNo bundle
ononStatic bundle
onanything elseBroken: one side bundled, the other not

Why not static

on cannot see the far end. If the neighbor is not bundled or is cabled to the wrong switch, on still bundles, and you get MAC flapping, blackholed traffic or a loop. LACP only bundles a port after exchanging LACPDUs with the same partner.

LACP basics

LACPDUs go to 0180.c200.0002 (EtherType 0x8809), every 30 seconds by default or every second with fast rate. Up to 8 members are active; many platforms allow up to 8 more as hot-standby.

Cisco IOS
interface range GigabitEthernet1/0/47 - 48
 switchport mode trunk
 channel-group 1 mode active
interface Port-channel1
 switchport mode trunk
 switchport trunk allowed vlan 10,20,30

Traps

  • Choosing on because it is simpler. It is the one mode that cannot detect a far end that is not bundled.
How did you do?