CCNP Infrastructure Practice Question
A network engineer is configuring a Cisco IOS router to act as a DHCP relay agent for a remote subnet 10.10.10.0/24. The DHCP server is located at 172.16.1.100. The engineer issues the command 'ip helper-address 172.16.1.100' on interface GigabitEthernet0/0, which is the gateway for that subnet. However, clients on the subnet are not receiving IP addresses. What is the most likely cause?
⚠ Common exam trap
The trap here is assuming that configuring the helper address alone is sufficient, overlooking the need for a route to the DHCP server.
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
✓
The DHCP server is not reachable from the router because a route to 172.16.1.100 is missing.
The 'ip helper-address' command relays DHCP broadcasts to a specified server, but the router must have a route to that server. Without a route to 172.16.1.100, the relayed packets are dropped, and clients cannot obtain addresses. Ensuring IP reachability to the DHCP server is essential for successful relay operation.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The 'service dhcp' command is disabled globally on the router.
Why it's wrong here
The 'service dhcp' command enables the DHCP server and relay agent functionality on the router. By default, it is enabled. If it were disabled, the router would not process DHCP requests at all, but this is less likely than a missing route. The scenario does not indicate that the service was manually disabled.
- ✓
The DHCP server is not reachable from the router because a route to 172.16.1.100 is missing.
Why this is correct
For DHCP relay to work, the router must have a route to the DHCP server's IP address. If no route exists, the router cannot forward the relayed packets, and clients will not receive addresses. This is a common oversight when configuring relay agents in a new environment.
- ✗
The 'ip helper-address' command must be configured on the interface facing the DHCP server, not the client-facing interface.
Why it's wrong here
The 'ip helper-address' command is correctly applied on the interface facing the clients, as it intercepts client broadcasts and forwards them as unicasts to the DHCP server. Configuring it on the server-facing interface would not capture the client broadcasts. Therefore, this is not the cause of the problem.
- ✗
The DHCP server is configured to use a different subnet mask than the clients require.
Why it's wrong here
A mismatch in subnet mask on the DHCP server would affect the addresses assigned, but it would not prevent clients from receiving any address. The clients would still get an IP address, albeit with incorrect mask. The issue here is that clients are not receiving addresses at all, indicating a relay or reachability problem.
Visual reference
About these practice questions
This 350-401 question is part of Courseiva's 1,923-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Cisco exam blueprint
This 350-401 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 350-401 exam.