Configuring trunk port on Cisco Catalyst switch to serve DHCP settings for multiple VLANs
Serving DHCP settings for multiple VLANs is not mainly a port trunk issue.
A DHCP client sends broadcast packets to find a DHCP server that will respond to this request.
When multiple VLANs are configured, broadcast traffic will not be forwarded to other VLANs. So your DHCP Client won't be able to find a DHCP Server on another VLAN.
The proper way to achieve what you want is to configure the ip helper-address
on all your VLANs interfaces where you want DHCP to be available.
This commands allow the router to identify these broadcasts messages and turn them into unicast messages before forwarding them directly to your DHCP Server.
Basically :
interface Vlan20
ip address 192.168.0.1 255.255.255.0
ip helper-address 10.10.10.10
...
...
end
Where 10.10.10.10
is the ip address of your DHCP Server.
Below some references for further reading :
c0ldhand
Updated on September 18, 2022Comments
-
c0ldhand over 1 year
I am trying to configure a trunk port to serve single DHCP settings for multiple VLANs. I tried the following configuration, but to no avail.
switchport mode trunk
switchport trunk allowed vlan 10,20,30
swithport trunk native vlan 10I can only get vlan 10 to work with DHCP. I appreciate any help on the issue. Thank you.
-
joeqwerty almost 10 yearsDHCP broadcasts won't cross VLAN boundaries. You need a router and a DHCP relay agent.
-