EtherChannelInterface Config

channel-protocol [lacp|pagp]

Specifies the EtherChannel protocol (LACP or PAgP) to be used on an interface for link aggregation.

Syntax·Interface Config
channel-protocol [lacp|pagp]

When to Use This Command

  • Configuring LACP on a trunk port connecting to a switch that supports only LACP
  • Setting PAgP on a port channel between two Cisco switches that use Cisco proprietary PAgP
  • Changing the protocol from PAgP to LACP to interoperate with a non-Cisco switch
  • Ensuring both sides of an EtherChannel use the same protocol to avoid negotiation failures

Command Examples

Enable LACP on an interface

interface GigabitEthernet0/1 channel-protocol lacp
Switch(config-if)# channel-protocol lacp
Switch(config-if)#

The command sets the EtherChannel protocol to LACP on interface GigabitEthernet0/1. No output is displayed if successful.

Enable PAgP on an interface

interface GigabitEthernet0/2 channel-protocol pagp
Switch(config-if)# channel-protocol pagp
Switch(config-if)#

Sets the EtherChannel protocol to PAgP. No output indicates success.

Understanding the Output

The command does not produce any output on success; it simply configures the protocol. To verify, use 'show etherchannel summary' or 'show running-config interface'. In 'show etherchannel summary', the protocol column shows 'LACP' or 'PAgP' for each port-channel. If the protocol mismatches between ends, the port will not bundle. Ensure both sides use the same protocol and compatible modes (active/passive for LACP, desirable/auto for PAgP).

CCNA Exam Tips

1.

CCNA exam tip: LACP is IEEE standard (active/passive modes); PAgP is Cisco proprietary (desirable/auto modes).

2.

CCNA exam tip: You must set the same protocol on all interfaces in the bundle.

3.

CCNA exam tip: The 'channel-protocol' command is optional if you use 'channel-group' with mode; the protocol is inferred from the mode keyword.

4.

CCNA exam tip: Know that 'channel-protocol' is used before 'channel-group' to explicitly set the protocol.

Common Mistakes

Mistake 1: Setting different protocols on interfaces in the same port-channel, causing the bundle to fail.

Mistake 2: Forgetting to set the protocol on both sides; one side may default to PAgP while the other uses LACP.

Mistake 3: Using 'channel-protocol' after 'channel-group' — the command must be issued before 'channel-group' to take effect.

Related Commands

Practice for the CCNA 200-301

Test your knowledge with hundreds of CCNA practice questions covering all exam domains.

Practice CCNA Questions