Cisco ACI L2Out Loop-Free Topology Actions

300-620 By islever Editorial Last updated

Implement Layer 2 connectivity (STP/MCP basics and EPG port bindings) Implement ACI policies

Short answer

AC Add ports Eth1/1 and Eth1/2 to the LACP port channel and disconnect the link between Leaf3 and Leaf4.

Question

Exhibit: Cisco ACI L2Out Loop-Free Topology Actions
Refer to the exhibit. An engineer is deploying a Cisco ACI fabric with an L2Out to external switches. The Cisco ACI fabric has just been deployed and follows the default forwarding behavior. Which two actions accomplish a loop free topology? (Choose two.)
  1. Add ports Eth1/1 and Eth1/2 to the LACP port channel. Correct Answer
  2. Enable MCP on the ports between the leafs and spine switches.
  3. Disconnect the link between Leaf3 and Leaf4. Correct Answer
  4. Implement LLDP on ports Eth1/1 and Eth1/2 on Leaf2.
  5. Configure BPDU guard on Catalyst switch ports.

Key Takeaways

The main trap is ignoring the physical loop created by inter-leaf connectivity; the insight is that LACP handles uplink redundancy loop-free while removing unnecessary leaf-to-leaf links prevents fabric loops.

This page explains how to ensure a loop-free topology when deploying an L2Out in Cisco ACI, identifying LACP port channels and removing inter-leaf links as key actions.

Common mistake: Selecting MCP (B) is common because it detects misconfigurations, but it doesn't actively break existing physical loops like disconnecting the leaf link does, nor does it replace the need for LACP on uplinks.

Expert Analysis

The question asks for two actions to ensure a loop-free topology when deploying an L2Out in a Cisco ACI fabric with default forwarding behavior. The exhibit shows Leaf3 and Leaf4 connected via Eth1/1 and Eth1/2, which are also used as uplinks to external switches (implied by the context of L2Out deployment). This creates a potential Layer 2 loop within the fabric if not handled correctly.

First, consider the connection between Leaf3 and Leaf4. In Cisco ACI, direct inter-leaf links are generally discouraged unless specifically configured for Multi-Pod or other advanced features, but more importantly, connecting leaf switches directly can create loops if they share the same bridge domains or VLANs. Disconnecting the link between Leaf3 and Leaf4 eliminates a potential physical loop path that could form if both leaves connect to the same external Layer 2 network. Therefore, option C is a valid action to prevent loops.

Second, regarding the ports Eth1/1 and Eth1/2 on Leaf2 (and potentially others), these are likely the uplink ports to the external switches. To prevent loops from external STP/BPDUs entering the ACI fabric and causing issues, it is standard practice to use Link Aggregation Control Protocol (LACP) port channels for redundancy and load balancing, while also ensuring loop prevention mechanisms are in place. However, simply adding ports to an LACP port channel (Option A) provides redundancy but does not inherently prevent loops if there is a physical loop elsewhere. But wait, let's re-evaluate. The key here is "loop free topology".

Let's look at Option B: Enable MCP on the ports between the leafs and spine switches. MCP (MisCabling Protocol) is used in ACI to detect and mitigate misconfigurations, including potential loops caused by incorrect cabling. However, MCP is typically enabled globally or on specific interfaces to detect loops. Enabling it between leafs and spines helps maintain the integrity of the fabric's internal topology, preventing loops caused by accidental cabling errors. This is a strong candidate for maintaining a loop-free fabric.

Let's look at Option E: Configure BPDU guard on Catalyst switch ports. While BPDU guard is useful on access ports to prevent rogue switches, configuring it on the external Catalyst switches doesn't directly address the ACI fabric's internal loop prevention or the specific L2Out configuration within ACI. It's an external measure.

Re-evaluating based on ACI best practices for L2Out: When connecting an ACI fabric to an external Layer 2 network (L2Out), you must ensure that the connections do not create loops. The exhibit suggests a scenario where multiple leaves might be connected to the same external network. If Leaf3 and Leaf4 are both connected to the same external switch/VLAN, and they are also connected to each other, this creates a triangle loop. Disconnecting Leaf3 and Leaf4 (Option C) breaks this loop.

Additionally, using LACP port channels (Option A) for the uplinks to the external switches ensures that if one link fails, traffic can failover without creating a loop, provided the external switch is also configured with LACP. More critically, LACP itself prevents loops by negotiating the port channel state. If Eth1/1 and Eth1/2 are part of a port-channel to the external switch, LACP ensures only one active path exists logically, preventing loops. Thus, adding these ports to an LACP port channel is a correct action to ensure loop-free operation for the uplinks.

Therefore, the two actions are: Implementing LACP on the uplink ports to provide loop-free redundancy (A) and disconnecting the direct inter-leaf link that could cause a loop (C).

Exam Strategy

When analyzing ACI topology questions involving L2Out, always check for physical loops first. Look for direct connections between leaf switches that share VLANs or external uplinks, as these should often be disconnected. Secondly, verify uplink configurations; LACP is the standard method for providing redundant, loop-free paths to external Layer 2 networks.

Frequently Asked Questions

Why is MCP not the correct answer for loop prevention?

MCP detects and mitigates misconfigurations but does not actively remove physical links that cause loops. Disconnecting the leaf-to-leaf link (C) physically removes the loop path.

Can I have direct connections between ACI leaf switches?

Generally, no. Direct inter-leaf links can create loops if they connect to the same external Layer 2 domain. They should be removed unless specifically required for Multi-Pod or similar architectures.

More 300-620 FAQ →

Community Votes

A
56%
C
33%
B
11%

56% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.

Discussion 9 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 9

  1. mdriraa 👍 2 Answered C
    A to avoid loops with external L2 network, C as ACI does not accept connectivity between LEAFs.
  2. zelya19 👍 2
    Should be A, C as the question asks to choose two answers.
  3. prospio971 👍 1 Answered B
    Should be B & E: To ensure a loop-free topology when deploying an L2Out in a Cisco ACI fabric: Enable BPDU Guard to prevent external switches' STP behavior from influencing the fabric. Enable MisCabling Protocol (MCP) to detect and mitigate loops caused by cabling or misconfigurations.
  4. udo2020 👍 1 Answered A
    From my perspective there is only one answer right. This is A. It is not neccesary for mcp between leaf and spines because this is L3.
  5. ostych 👍 1
    A+C Leafs are not supposed to be interconnected. Logically one port to external switch helps avoid loops.
Show 4 more comments
  1. rltk8029 👍 1 Answered A
    A and C. LACP port-channel and leafs should not be connected directly.
  2. vladdar 👍 1 Answered A
    A & C. leafs should not be connected directly
  3. xChdjdufurpew 👍 1 Answered C
    A and C. Easy question.
  4. mdriraa 👍 1 Answered A
    A,C to avoid loops

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

← Back to 300-620 Study Guide