Learning hub

EtherChannel: study hub

EtherChannel bundles two or more physical Ethernet links into one logical interface, giving you added bandwidth and built-in redundancy without Spanning Tree blocking the extra links. This hub ties together the concepts, the step-by-step configuration guides, a command cheat sheet, and hands-on graded labs so you can master Layer 2 and Layer 3 port channels end to end.

Two links bundled into one logical port — the reference wiring for this topic, not a specific lab.

EtherChannel, in reading order

EtherChannel (also called a port channel) aggregates as many as eight active physical links into a single logical link between two devices. You gain three things: more usable bandwidth, redundancy — if one member fails the channel stays up on the survivors — and clean interaction with Spanning Tree. Because STP/RSTP see the whole bundle as one logical link, they never put the redundant members into a blocking state, so you get every link's throughput and a loop-free topology at the same time. That combination is exactly why EtherChannel is an explicit CCNA 200-301 exam topic (roughly item 2.4, 'Configure and verify Layer 2 EtherChannel with LACP'); treat any published weighting as approximate, since Cisco adjusts it between blueprint revisions.

There are three ways to form a bundle, and the difference is negotiation. LACP (IEEE 802.3ad, later folded into 802.1AX) is the open, vendor-neutral standard and uses the modes active and passive — at least one side must be active, so active/active and active/passive both form while passive/passive does not. PAgP is Cisco-proprietary and uses desirable and auto, where desirable/desirable and desirable/auto form but auto/auto does not. Static on mode runs no negotiation at all and must be set identically on both ends; because it skips the consistency handshake, a mismatch can create a loop, which is why LACP is the recommended default. The 'Configure EtherChannel with LACP' guide walks the full active-mode build.

EtherChannel comes in two flavors. A Layer 2 EtherChannel carries VLANs as an access or trunk port and is the CCNA-core case. A Layer 3 (routed) EtherChannel instead carries an IP address on the logical Port-channel interface after you apply no switchport to the members and the port-channel — the pattern the 'Layer 3 (Routed) EtherChannel' guide covers, typically to bond uplinks between routing devices. In both cases you build the bundle by adding member interfaces to a channel-group; the Port-channel interface is created automatically, and that logical interface — not the individual members — is where you apply switchport/trunk settings or the IP address.

Consistency is what makes or breaks a bundle. Every member port must agree on speed and duplex, and for a Layer 2 channel they must also match switch mode (access vs trunk), native VLAN, and the allowed-VLAN list. A port whose settings disagree is suspended or left standalone and will not join the channel. The practical habit is to configure the Port-channel interface itself so the members inherit consistent settings, rather than tweaking each physical port by hand.

Load balancing decides which member a given frame rides. The switch hashes selected fields — set by port-channel load-balance to source/destination MAC, IP, or (on capable platforms) TCP/UDP port — and the default input varies by platform. Distribution is per flow, not per packet, so a single conversation always uses one link and never exceeds one member's speed; you scale throughput across many flows, not within one. For even hashing, use a power-of-two number of links (2, 4, or 8). Verify the whole thing with show etherchannel summary, where the P flag means a port is bundled in the channel.

To master EtherChannel, work the layers in order: understand this map first, then keep the cheat sheet handy for the channel-group modes and the show commands, and finally build and grade the labs so the configuration and the verification output become muscle memory. Start with the Layer 2 LACP path (the CCNA target), confirm you can read show etherchannel summary flags, then extend into routed EtherChannel and load-balance tuning.

Practice on real Cisco IOS

Build and grade hands-on Cisco Modeling Labs — the only way it sticks.

Now build it

Labs that drill this on real Cisco IOS — configure it yourself, then grade your config against the answer key.

Browse every lab →

Related study hubs

Frequently asked questions

Which should I use — LACP, PAgP, or static 'on' mode?

Use LACP in almost every case. It is the open IEEE standard (802.3ad / 802.1AX), works across vendors, and actively negotiates and validates the bundle before bringing it up. PAgP does the same negotiation but is Cisco-proprietary, so it only works between Cisco devices. Static 'on' mode performs no negotiation and no consistency check, so a configuration mismatch can create a switching loop — avoid it unless you are connecting to equipment that cannot negotiate. The CCNA blueprint focuses on Layer 2 EtherChannel with LACP, so that is the mode to learn first.

What order should I learn EtherChannel topics in?

Start with Layer 2 LACP, since that is the CCNA core: learn the active/passive modes, the consistency requirements, and how to read 'show etherchannel summary', then build the LACP lab. Once that is solid, move to Layer 3 (routed) EtherChannel, which reuses the same channel-group model but puts an IP address on the Port-channel after 'no switchport'. Finish with load-balancing methods. The routed and load-balance topics lean more toward CCNP-level work, but they reinforce the same foundation.

Why won't my EtherChannel come up, or why are ports showing as suspended?

It is almost always a mismatch. Check two things. First, mode compatibility: passive/passive (LACP) and auto/auto (PAgP) never form a channel because neither side initiates. Second, member consistency: every port must match on speed, duplex, and — for a Layer 2 channel — switch mode, native VLAN, and the allowed-VLAN list. Run 'show etherchannel summary' and read the port flags; a suspended (s) or standalone (I) port points to a settings mismatch, while a down (D) port points to a physical or negotiation problem.

What grading looks like

This is what grading your config looks like

A sample result — 4 of 5 requirements met. This is exactly what you see the moment you submit.

etherchannel-lab-export.yaml — read 3 device configs

Score: 80% — Keep going (4 of 5 checks passed)

  • Passed: Port-channel 1 exists on both switches
  • Passed: Gi0/1 and Gi0/2 are members
  • Passed: LACP mode active on SW1
  • Passed: Bundle reports as in use
  • Failed: Member ports share trunk settings — SW2 Gi0/2 is access
Solution revealed

The full node-by-node answer key unlocks the moment you submit — so you see exactly what you missed.

Study every CCNA topic this way

Every topic has graded CCNA labs. The CCNA Complete Path puts them in order.