Courseiva
Switching and Network AccessmediumMultiple SelectObjective-mapped

CCNA Switching and Network Access Practice Question

Which TWO of the following statements accurately describe the configuration and behavior of Root Guard, Loop Guard, and BPDU Guard in Rapid PVST+ environments?

⚠ Common exam trap

Cisco often tests the distinction between 'shutdown' (errdisable) and 'blocking' (inconsistent state) — candidates confuse BPDU Guard's errdisable behavior with Root Guard's or Loop Guard's blocking behavior, leading them to incorrectly select Option B.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Root Guard, when enabled on a port, prevents that port from becoming the root port by placing it in a root-inconsistent state if a superior BPDU is received.

Root Guard prevents a port from becoming a root port by placing it in a root-inconsistent (blocking) state upon receiving a superior BPDU, protecting the root bridge placement. Option D is correct because BPDU Guard errdisables a port upon receiving a BPDU, a feature typically applied to access ports to block unauthorized switches. Option B is wrong: Root Guard does not shut down the port; it places it in a blocked state, unlike BPDU Guard's errdisable action. Option C is wrong: Loop Guard does not disable a port when BPDUs stop being received; instead, it moves the port to a loop-inconsistent (blocking) state to guard against unidirectional link failures. Option E is wrong: BPDU Guard errdisables ports, whereas the loop-inconsistent blocking state is used by Loop Guard or Root Guard, not BPDU Guard.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Root Guard, when enabled on a port, prevents that port from becoming the root port by placing it in a root-inconsistent state if a superior BPDU is received.

    Why this is correct

    Root Guard, enabled on a designated port, does not prevent the switch from receiving a superior BPDU; instead, it reacts by moving the port into a root-inconsistent state, which blocks all traffic on that port while the superior BPDU continues to arrive. Once the superior BPDUs stop, the port automatically returns to its normal designated role. This behavior keeps an unauthorized switch from becoming the root bridge, but it does not disable the port or require manual intervention.

  • Root Guard automatically shuts down the port when a superior BPDU is received, similar to BPDU Guard.

    Why it's wrong here

    The claim that Root Guard shuts down the port like BPDU Guard is incorrect. BPDU Guard moves the port to errdisable state, but Root Guard never errdisables the interface; it places the port in a root-inconsistent (blocking) state only as long as the superior BPDU is received. When the superior BPDU disappears, the port immediately resumes forwarding, so no manual recovery or administrative shutdown is involved.

  • Loop Guard, when enabled, disables a port if BPDUs are no longer received on it, preventing a unidirectional link failure.

    Why it's wrong here

    This option misstates Loop Guard's behavior and purpose. Loop Guard does not disable (errdisable) a port; rather, when a root or alternate port stops receiving BPDUs — typically because of a unidirectional link failure — it transitions that port to a loop-inconsistent state, which is a blocking state that still allows BPDUs to be sent. Moreover, Loop Guard does not prevent the physical link failure itself; it only prevents the bridging loop that would occur if the switch incorrectly made that port designated and started forwarding.

  • BPDU Guard, when enabled, puts the port in an errdisable state if a BPDU is received, which is typically used on access ports to prevent unauthorized switches from connecting.

    Why this is correct

    BPDU Guard is a PortFast enhancement that protects access ports from rogue switch connections. When a BPDU is received on a port with BPDU Guard enabled, the switch immediately places that port in errdisable state, blocking all traffic and disabling the port, which requires either manual re-enable or automatic recovery via errdisable timeout. It is commonly applied to access ports that should never receive BPDUs, so any BPDU indicates an unauthorized switch trying to participate in spanning tree.

  • BPDU Guard places the port in a blocking state (loop-inconsistent) when a BPDU is received, similar to Loop Guard.

    Why it's wrong here

    BPDU Guard does not place the port in an STP blocking or 'loop-inconsistent' state like Loop Guard; it takes much more aggressive action by placing the interface in errdisable state. The loop-inconsistent state is used by Loop Guard when a port stops receiving BPDUs, and it does not involve BPDU reception. This option inverts the two mechanisms and incorrectly claims that BPDU Guard behaves similarly to Loop Guard.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The 200-301 exam frequently reuses these exact scenarios with slightly different constraints.

Root Guard, when enabled on a port, prevents that port from becoming the root port by placing it in a root-inconsistent state if a superior BPDU is received.Correct answer

Why this is correct

Root Guard, enabled on a designated port, does not prevent the switch from receiving a superior BPDU; instead, it reacts by moving the port into a root-inconsistent state, which blocks all traffic on that port while the superior BPDU continues to arrive. Once the superior BPDUs stop, the port automatically returns to its normal designated role. This behavior keeps an unauthorized switch from becoming the root bridge, but it does not disable the port or require manual intervention.

Root Guard automatically shuts down the port when a superior BPDU is received, similar to BPDU Guard.Wrong answer — click to see why

Why this is wrong here

Root Guard does not shut down the port; it places the port in a root-inconsistent state, which effectively blocks traffic but does not disable the port. BPDU Guard, on the other hand, errdisables the port.

Loop Guard, when enabled, disables a port if BPDUs are no longer received on it, preventing a unidirectional link failure.Wrong answer — click to see why

Why this is wrong here

Loop Guard does not disable the port; it places the port into a loop-inconsistent state, blocking traffic on that port until BPDUs are received again. The port remains administratively up.

BPDU Guard places the port in a blocking state (loop-inconsistent) when a BPDU is received, similar to Loop Guard.Wrong answer — click to see why

Why this is wrong here

BPDU Guard errdisables the port, not just blocks it. Loop Guard uses a loop-inconsistent state, which is different from errdisable. BPDU Guard is a more severe reaction.

Analysis generated from the official 200-301blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

Visual reference

SW1 Root Bridge SW2 SW3 BLK DP DP RP RP STP blocks one link to prevent loops DP = Designated Port RP = Root Port BLK = Blocked

About these practice questions

One of 1,389 original 200-301 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This 200-301 practice question is part of Courseiva's free Cisco certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 200-301 exam.