LACP Explained: Static vs Passive vs Active with Real Lab Examples

LACP Explained: Static vs Passive vs Active with Real Lab Examples
10/17/2025 •

📖 Introduction

Link Aggregation is widely used in enterprise and data center networks to increase bandwidth and provide redundancy between switches, servers, and routers. IEEE standard 802.3ad, also known as Link Aggregation Control Protocol (LACP), is the most common method for dynamically bundling multiple links into a single logical interface.

LACP Explained: Static vs Passive vs Active with Real Lab Examples

In this article, we’ll break down:

  • What is LACP?
  • Difference between Static, Passive, and Active modes
  • Real-world configuration examples (Cisco IOS-style)
  • Troubleshooting methods
  • Best practices for production networks

🔹 What is LACP?

LACP (802.3ad) is a protocol that negotiates and manages bundling multiple Ethernet links into a single logical channel, called an EtherChannel.

Benefits of LACP

Bandwidth aggregation (e.g., 4 × 1Gbps = 4Gbps channel)

Automatic failover (if one link fails, traffic continues on others)

Load balancing across links

Easier manageability (treated as one interface in configs)


🔹 LACP Modes

ModeBehaviourUse Case
StaticNo protocol negotiation. Links are manually bundled. If configs mismatch, channel fails.Simple, controlled environments
PassiveListens for LACP negotiation but does not initiate. Requires other side to be Active.Interoperability when one side should not initiate
ActiveActively sends LACP negotiation packets. Can form EtherChannel with either Active or Passive.Recommended for dynamic and reliable setups

📌 Key rule: At least one side must be Active for LACP to form successfully.


🔹 Configuration Examples

1. Static EtherChannel (No LACP)

      ! On Switch A

interface range Gi0/1 - 2

 channel-group 1 mode on

!

interface Port-channel1

 switchport mode trunk
    
      ! On Switch B

interface range Gi0/1 - 2

 channel-group 1 mode on

!

interface Port-channel1

 switchport mode trunk
    

⚠️ Note: If configs mismatch (e.g., speed, duplex, VLANs), channel fails silently.


2. LACP – Passive on One Side, Active on Other

      ! On Switch A (Active)

interface range Gi0/1 - 2

 channel-group 1 mode active

!

interface Port-channel1

 switchport mode trunk
    
      ! On Switch B (Passive)

interface range Gi0/1 - 2

 channel-group 1 mode passive

!

interface Port-channel1

 switchport mode trunk
    

Works because Active + Passive = Success.


3. LACP – Active on Both Sides

      ! On Switch A

interface range Gi0/1 - 2

 channel-group 1 mode active

!

interface Port-channel1

 switchport mode trunk
    
      ! On Switch B

interface range Gi0/1 - 2

 channel-group 1 mode active

!

interface Port-channel1

 switchport mode trunk
    

Most reliable setup. Active + Active = Success.


4. Passive on Both Sides (Failure Case)

      ! On Switch A

interface range Gi0/1 - 2

 channel-group 1 mode passive

!

interface Port-channel1

 switchport mode trunk
    
      ! On Switch B

interface range Gi0/1 - 2

 channel-group 1 mode passive

!

interface Port-channel1

 switchport mode trunk
    

❌ No channel formed. Both sides are waiting for negotiation.


🔹 Verification & Troubleshooting

Useful Commands (Cisco IOS)

      show etherchannel summary
    

Sample Output


      show lacp neighbor
    

Sample Output


      show interfaces port-channel 21
    

Sample Output


      debug lacp event
    

Sample Output


🔹 Best Practices

  • Always prefer LACP Active mode for reliability.
  • Ensure speed, duplex, VLAN config, trunk/native VLAN match on both sides.
  • Use even number of links for better load balancing.
  • Monitor EtherChannel with show commands regularly.
  • Avoid mixing different interface types (e.g., 1G + 10G).

📌 Conclusion

LACP is a crucial protocol for network reliability and scalability. Understanding the differences between Static, Passive, and Active is key to deploying resilient and efficient EtherChannels.

For production networks:

  • Static = Simple, but less flexible.
  • Active/Passive = Preferred, with at least one side in Active.
  • Active/Active = Best practice for dynamic and stable environments.

Here’s a visual diagram of EtherChannel negotiation scenarios you can use in your article:

  • Static + LACP → ❌ Failure (Mismatch)
  • Static + Static → Success (No LACP)
  • Passive + Passive → ❌ Failure
  • Active + Passive → Success
  • Active + Active → Success
LACP Explained: Static vs Passive vs Active with Real Lab Examples

This chart clearly shows when EtherChannel formation succeeds or fails under different negotiation modes.


https://datatracker.ietf.org/doc/html/rfc7424

https://sanchitgurukul.com/basic-networking

https://sanchitgurukul.com/network-security

Disclaimer: This article may contain information that was accurate at the time of writing but could be outdated now. Please verify details with the latest vendor advisories or contact us at admin@sanchitgurukul.com.

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading