How to Stop a Rogue DHCP Server After DHCP Snooping Is Configured?
A network administrator has configured DHCP snooping on a Cisco switch to prevent unauthorized DHCP servers from assigning IP addresses. During configuration, a device with MAC address 04:66:96:79:0:AB received an IP address from an unauthorized DHCP server. Which configuration step must the network administrator take to accomplish the requirement?
Community Insight
The exam tests whether you can separate DHCP snooping trust from Option 82 relay metadata; the trap is assuming Option 82 blocks rogue DHCP servers.
This question tests how DHCP snooping and DHCP Option 82 interact when a rogue server has already leased an address to MAC 04:66:96:79:0:AB. It establishes that the listed fix is to restrict DHCP server traffic so only the trusted DHCP server can respond.
The common mistake is choosing Option 82 in A or D because it sounds DHCP-related, but Option 82 carries relay/circuit information and does not enforce which DHCP server is trusted.
Community Discussion (11 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
The requirement is to stop an unauthorized DHCP server from handing out leases, and DHCP snooping only enforces that when server replies are accepted solely from trusted sources. Option C is the only choice that explicitly restricts DHCP server traffic to the known trusted server, so a rogue DHCPOFFER or DHCPACK from the unauthorized server cannot be delivered to clients. In a real Cisco deployment the first check would beip dhcp snooping trust on the legitimate server or uplink port while every user port remains untrusted; the ACL is the listed compensating control that narrows DHCP server traffic. It also addresses the scenario where a port was mistakenly trusted or where an additional Layer 2/Layer 3 filter is needed.Why the Other Options Are Wrong
Option A is wrong because DHCP Option 82 is relay-agent information inserted into client requests to identify the circuit or port; it does not designate or authenticate a trusted DHCP server. Option B is operationally impractical and does not stop the rogue server from answering other clients. Option D confuses Option 82 with DHCP relay (ip helper-address); Option 82 does not relay requests or prevent a rogue server on the local VLAN from replying. None of A, B, or D enforces the 'only trusted DHCP server' requirement.Community Comment Notes
Most learners in the thread, including madboy2 and NETeng01, selected C and argued that the ACL should permit DHCP traffic only from the trusted server. Premium_Pils and XBfoundX correctly questioned how Option 82 could stop an already-sent rogue offer, noting that Option 82 is about relay/client information rather than server trust. luismg objected that "an ACL will not do anything on the same VLAN," but that is true only for a routed ACL that cannot filter local VLAN traffic; a VLAN ACL or port ACL applied in the correct direction can filter DHCP replies. The consensus still supports C as the only listed step that directly limits which DHCP server may respond.Official Reference
Exam Strategy
In DHCP snooping questions, separate the trust concept from Option 82 metadata. If the listed choices lack a trust-port command, choose the option that explicitly restricts DHCP server replies to the authorized server, and remember ACLs must be applied in the right direction and at the right VLAN scope.
Frequently Asked Questions
Why is DHCP Option 82 not enough to block a rogue DHCP server?
Option 82 adds relay-agent and circuit information to client requests; it does not authenticate the DHCP server or drop offers from an unauthorized server on the VLAN.
Does an ACL work if the rogue DHCP server is on the same VLAN?
A routed ACL cannot filter same-VLAN broadcast replies, but a VLAN ACL or port ACL applied in the right direction can; DHCP snooping trust remains the primary control.