What Prevents a Workstation from Receiving a DHCP Address?
What prevents a workstation from receiving a DHCP address?
Community Votes
60% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests the interaction between STP port states and DHCP timeout; the common trap is assuming trunking protocols like 802.1Q or DTP are the direct cause instead of the STP forwarding delay.
Spanning Tree Protocol (STP) can prevent a workstation from receiving a DHCP address if PortFast is not enabled on the access port. This page establishes that the STP listening and learning delay causes the DHCP request to time out before the port reaches the forwarding state.
Choosing 802.1Q or DTP, thinking trunk negotiation or tagging blocks DHCP, when the actual blocking mechanism is the 50-second STP delay dropping the DHCP Discover packet.
Community Discussion (32 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Spanning Tree Protocol (STP) calculates a loop-free topology by placing ports into blocking, listening, learning, and forwarding states. Without the PortFast feature enabled on an access port, a workstation's connection will delay in the listening and learning states for approximately 30 seconds combined. During this time, the switch drops incoming frames, including the workstation's DHCP Discover broadcast. Because DHCP clients typically time out before STP transitions the port to the forwarding state, the workstation fails to receive an IP address.Why the Other Options Are Wrong
VTP (VLAN Trunking Protocol) synchronizes VLAN databases across switches and does not affect individual port forwarding states or block DHCP broadcasts. 802.1Q is simply the framing standard for VLAN tagging on trunks; while an incorrect trunk configuration can cause communication failures, it is not the protocol mechanism that inherently delays or blocks initial DHCP discovery like STP does. DTP (Dynamic Trunking Protocol) negotiates trunk links dynamically; although an unexpected trunk can place a port in a different VLAN, STP is the specific protocol known to time out DHCP requests due to port state delays.Community Comment Notes
Several users correctly identified STP as the answer by referencing Cisco's DHCP troubleshooting documentation, which explicitly states to "verify that the port has STP portfast enabled" as noted by Ghugs. rijstraket pointed out that "The time it takes to get to the Forwarding state might be too long for a client's DHCP process". Others incorrectly argued for 802.1Q, claiming trunking prevents DHCP, but they miss the specific STP port-state delay mechanism that is the classic textbook cause for this issue.Official Reference
Exam Strategy
When a question asks about a workstation failing to receive a DHCP address upon connecting, immediately think of STP PortFast. If PortFast is disabled, the STP convergence delay will drop the initial DHCP packets before the port can forward them.
Related Analysis
Practice All 200-301 Questions
Access 220 questions with complete answers and detailed explanations.
View Full 200-301 Practice Test →