Multi-chassis link aggregation lets a downstream device form one logical LACP bundle to two physical switches. Vendors use names such as MLAG, vPC, MC-LAG and VSX. The design can remove a spanning-tree blocked access link and maintain service through a member or switch failure. It also introduces a distributed state system whose unsafe failure modes are different from an ordinary stack or single-chassis port channel.

Scope: This worksheet is vendor-neutral. Use it with the exact configuration and failure behavior documented for the selected platform and release. Vendor terms, consistency rules and split-brain protection mechanisms are not interchangeable.

1. Draw the failure domains before configuring

Record the two peer switches, the inter-peer link, the separate keepalive or control path, downstream LACP members, upstream routing, management paths, orphan ports, power supplies and racks. If both peers use one UPS, one fiber route or one upstream switch, that shared component remains a single failure domain.

PathRecordAcceptance question
Peer linkPorts, speed, bundle ID, VLANs and allowed control trafficCan it carry synchronization and required data during asymmetric failures?
Keepalive or heartbeatSource, destination, VRF, route and physical pathIs it independent enough to distinguish peer-link loss from peer failure?
Dual-homed bundleDevice, LACP system IDs, member ports, speed and VLAN modeDo both peers present the expected logical partner?
Orphan portSingle-attached endpoint, VLAN and criticalityWhat happens when its local peer loses the peer link or upstream reachability?
Upstream pathRouted or switched design, gateway ownership and trackingCan each peer forward independently without blackholing?
Illustrative enterprise switch rack representing two MLAG peers and their shared dependencies
Illustrative visual reference only, not completed Cyber FTTH Mart project evidence. The acceptance drawing should include peer, keepalive, downstream, upstream, power and management paths.

2. Separate LACP from multi-chassis state

IEEE 802.1AX defines link aggregation and LACP behavior between systems. MLAG extends the implementation so two physical switches act as one logical LACP partner toward the downstream device. A healthy LACP bundle therefore does not prove that the two peers agree on VLANs, forwarding state, gateway behavior or failure ownership.

Collect these views from both peers and the connected device:

Do not bypass consistency protection to make a port come up: A suspended member may be preventing duplicate forwarding or VLAN leakage. Identify the exact mismatch and correct the source configuration.

3. Size the peer link for degraded traffic

Under normal symmetric forwarding, much traffic may stay local to the peer that received it. During a member, uplink or node failure, traffic can cross the peer link before reaching the surviving path. Control, synchronization, broadcast, unknown-unicast and multicast traffic may also use it.

Degraded peer-link demand
Cross-peer application traffic + synchronization and control traffic + broadcast, unknown-unicast and multicast allowance

Usable peer-link capacity
Active member count × member speed × engineering utilization factor

Peer-link headroom
Usable peer-link capacity - measured degraded demand

Do not simply add all access-port speeds. Estimate real concurrent traffic classes, then validate with counters while the intended failure is active. Include CCTV multicast, storage replication, Wi-Fi controller tunnels, server east-west traffic and gateway traffic where relevant. Record both aggregate utilization and per-member utilization because a hashing imbalance can overload one link while the bundle still appears to have spare capacity.

4. Test hashing with multiple flows

Link aggregation normally selects a member using a hash of packet fields. One long TCP flow commonly remains on one member to preserve order. A two-link bundle does not make one flow twice as fast. Validate distribution with many representative source and destination combinations instead of a single speed test.

Bundle utilization balance (%)
Highest member throughput ÷ total bundle throughput × 100

Single-member failure capacity
(Original active members - failed members) × member speed × utilization factor

There is no universal perfect balance. The objective is to identify whether the real traffic mix creates a persistent hot member and whether the surviving capacity meets the service requirement. Capture the configured hash policy and any platform restrictions before changing it.

Illustrative labeled switch ports used to map MLAG peer and downstream bundle members
Illustrative visual reference only, not completed Cyber FTTH Mart project evidence. Label physical members so test logs can identify exactly which path was removed and restored.

5. Run controlled single failures

One downstream member

Remove one member using the approved administrative method. Confirm the bundle remains up, traffic reconverges within the agreed interval, no unexpected VLANs appear and the event is alarmed. Restore the member and confirm it rejoins without excessive loss or MAC movement.

One upstream path

Disable one peer's upstream link. Confirm affected flows use the alternate route or cross the peer link as designed. Watch for a healthy LACP access bundle with a blackholed upstream path. Validate route tracking, gateway state and any vendor feature that redirects traffic.

One peer switch

Use a controlled reload or protected-power interruption approved for the test environment. Confirm the downstream partner keeps the surviving member, critical traffic continues and management alarms identify the failed node. Record packet loss, application interruption and recovery time.

One peer-link member

If the peer link is itself a bundle, remove one member and measure remaining capacity. Check that the control relationship remains healthy and no application member is suspended unexpectedly.

6. Treat peer-link loss as a special test

A peer-link failure while both switches remain alive can create split-brain risk. The independent keepalive helps each peer determine that the other is still operating. Vendor safeguards may suspend selected interfaces on one peer, preserve primary-peer forwarding or apply recovery rules. Cisco vPC and Arista MLAG documentation describe platform-specific peer-link and peer-health behavior that must be reviewed before the test.

For an approved peer-link isolation test:

  1. Confirm the keepalive is healthy and independently routed.
  2. Start continuous traffic through dual-homed and orphan endpoints.
  3. Save peer, LACP, MAC and gateway state from both switches.
  4. Isolate the peer link without removing peer power.
  5. Verify which ports remain forwarding and which are suspended.
  6. Check for duplicate gateway replies, MAC flapping and broadcast multiplication.
  7. Restore the peer link and observe resynchronization before clearing alarms.
High-risk condition: Do not deliberately remove both peer link and keepalive on a production network unless the vendor procedure, maintenance isolation and rollback plan explicitly cover dual-active behavior. This is not equivalent to a normal link-failure test.

7. Verify orphan-port behavior

An orphan endpoint is attached to only one peer. It may be a firewall, legacy server, management appliance, recorder or building controller. During peer-link or upstream failures, the endpoint can remain physically up while losing reachability to parts of the network.

For each critical orphan, document the dependency and test:

Illustrative enterprise network cabling used for MLAG failure and recovery testing
Illustrative visual reference only, not completed Cyber FTTH Mart project evidence. Test both dual-homed and single-attached devices because their failure behavior differs.

8. Measure recovery and stability

Use continuous probes, representative application sessions and switch telemetry. A single ping can miss microbursts, reordering or a short broadcast loop. Record packet loss, maximum consecutive loss, session survival, peer-link utilization, MAC moves, LACP transitions and convergence timestamps.

Observed interruption
Timestamp of first failed application probe to timestamp of first sustained successful probe

Recovery stability interval
Time from first successful probe until peer, LACP, MAC and routing states remain steady for the approved observation period

Do not declare success at the first returned ping. Confirm that both peers reach a consistent state, all intended bundle members rejoin, counters stop increasing abnormally and traffic no longer depends on a temporary recovery path.

9. Acceptance checklist

  1. Physical and logical topology diagrams match the installed network.
  2. Peer link and keepalive use documented independent paths.
  3. MLAG domain, peer roles and software versions are recorded.
  4. LACP actor and partner identities match the design.
  5. VLAN, MTU, speed and bundle settings are consistent.
  6. Consistency checks show no unexplained suspended interfaces.
  7. Peer-link degraded capacity and headroom are calculated.
  8. Traffic hashing is tested with multiple representative flows.
  9. Single-member surviving capacity meets the requirement.
  10. One downstream-member failure is tested and alarmed.
  11. One upstream-path failure is tested for blackholing.
  12. One peer-switch failure is tested and timed.
  13. One peer-link member failure is tested under load.
  14. Peer-link isolation behavior matches vendor documentation.
  15. Critical orphan ports are inventoried and tested.
  16. MAC flapping, duplicate forwarding and loop symptoms are absent.
  17. Restored links rejoin without persistent imbalance or instability.
  18. Configurations, logs, counters, timings and deviations are handed over.

10. Handover package

Include the topology, rack and patch-port map, MLAG and LACP identifiers, peer-link and keepalive routes, VLAN and MTU matrix, orphan-port register, configuration backups, software versions, capacity calculation, traffic-test method, failure timeline, event logs, counter snapshots, alarms, recovery observations and approved deviations. Keep the exact vendor commands used for health checks and rollback with the operations team.

Primary technical references

Commissioning resilient switching?

Share the switch models, software releases, access and uplink speeds, VLAN matrix, critical endpoints and accepted interruption. Cyber FTTH Mart can help structure the topology review, capacity worksheet, controlled failure tests and handover evidence.

Discuss enterprise network resilience ↗