← Interview Prep

MC-LAG — Multi-Chassis Link Aggregation

Dual-homing to two switches as one active LAG (no STP blocking): the peer-link/ICL, separate keepalive, common LACP system-ID, MAC/ARP sync, orphan ports; vPC/MLAG/CLAG naming, the vPC loop-avoidance rule, split-brain handling, and MC-LAG vs stacking/VSS vs EVPN ESI multihoming.

A normal LAG bundles links to one switch — so that switch is a single point of failure, and if you dual-home to two switches instead, spanning tree blocks the second uplink. MC-LAG (Multi-Chassis Link Aggregation) makes two switches present one LAG to the downstream device: both uplinks forward, no STP blocking, and either switch can fail without an outage.

The magic: two peer switches share state and advertise a common LACP system-ID, so the downstream sees a single partner and bundles all links. STP is taken out of the forwarding decision; both members are active.

How it works

Vendor names (same idea)

NameVendor / note
vPCCisco Nexus — two independent control planes, one LAG downstream.
MLAGArista (and Cumulus CLAG) — same model.
MC-LAGJuniper / Nokia — the generic term.
VSS / StackWise-VirtualCisco — a single logical switch (one control plane), a different approach.
EVPN ESI multihomingStandards-based, no ICL needed — the modern replacement.

vPC specifics worth knowing

Split-brain & failures

MC-LAG vs stacking vs EVPN multihoming

MC-LAG / vPCStacking / VSSEVPN ESI
Control planesTwo (independent)One logical switchTwo (BGP-coordinated)
Dedicated ICLYes (peer-link)Stack cableNo — uses the fabric
Upgrade blast radiusOne switch at a timeWhole stack (unless ISSU)One switch at a time
ScalePairsSmall stacksFabric-wide, N-way
StandardMostly proprietaryProprietaryOpen (RFC 7432)

Two independent control planes (MC-LAG) means you can reload one switch without dropping the LAG — the big operational win over a single-brain stack. EVPN ESI generalizes all-active multihoming across a whole fabric without an ICL — see L2VPN / EVPN and VLAN & VXLAN. Contrast the L3 gateway side in VRRP / FHRP and the loops MC-LAG lets you avoid in STP.

Likely interview questions

Related: STP · L2VPN / EVPN · VRRP.