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
Go deeper
Related to this question
Learn chapter
Configuring Switch Ports for Desktops, VoIP Phones, APs, IoT, and Virtualized Hosts
Key term
Bridge Protocol Data Unit
A Bridge Protocol Data Unit (BPDU) is a special message that network switches exchange to detect and prevent loops in an Ethernet network.
Key term
Root bridge
The root bridge is the central reference point in a Spanning Tree Protocol (STP) network, serving as the logical root of the spanning tree topology.
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 →
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.