Skip to content
Portfolio

EtherChannel

EtherChannel is a port link aggregation technology. It allows you to group multiple physical Ethernet links between two switches and treat them as a single logical link. That way Spanning Tree only sees this single Port-Channel, so it doesn’t block anything.

When configuring EtherChannel, you have to choose a negotiation protocol:

LACP (Link Aggregation Control Protocol): The IEEE standard (802.3ad).

  • Active: The port actively sends LACP negotiation packet to the other switch to try and form an EtherChannel.
  • Passive: The port is silent but listening. It will not initiate the negotiation, but it will respond and form and EtherChannel if it receives LACP packets.

PAgP (Port Aggregation Protocol): Cisco’s proprietary version.

*Desirable: The port actively sends PAgP negotiation packets to the other switch (equivalent to LACP’s Active). *Auto: (equivalent to LACP’s Passive but with PAgP packets).

Static (ON): Forces the channel without negotiation. Dangerous because if one side is misconfigured, it can create an STP loop.

*On: The port is forcefully bundled.

EtherChannel-Diagram

SwitchA(config)# interface range GigabitEthernet 0/1 - 2
SwitchA(config-if-range)# channel-group 1 mode active
SwitchA(config-if-range)# exit

2.2 Configure the Logical Port-Channel on Switch A

Section titled “2.2 Configure the Logical Port-Channel on Switch A”

Once the channel group is created, a virtual interface called Port-channel 1 appears. You configure your VLANs or trunking on this logical interface, NOT the physical ones anymore.

SwitchA(config)# interface Port-channel 1
SwitchA(config-if)# switchport mode trunk
SwitchA(config-if)# exit
SwitchB(config-if-range)# channel-protocol lacp
SwitchB(config-if-range)# channel-group 1 mode active
SwitchB(config-if-range)# exit
SwitchB(config)# interface Port-channel 1
SwitchB(config-if)# switchport mode trunk
SwitchB(config-if)# end
SwitchA# show etherchannel summary
SwitchA# show interfaces trunk