DHCP Relay vs Multi-Homed DHCP Server

dhcpnetwork-designnetworkingvlan

I'm sketching out a new network topology and I'm unsure of how to solve the issue of DHCP between two VLANs.

  • 10.50.2.0/23 will hold the majority of our users, corporate wifi, printers etc.
  • 10.250.3.0/24 will hold a subset of users who need access to our AWS VPN tunnel

I'm planning to use a L3 switch to route between subnets, with ACLs to control which VLAN can access which and in which direction (i.e. 3/24 will be able to access 2/23 but not vice versa).

The issue is DHCP in the 10.50.3.0/24 network. I can either configure a DHCP relay via the switch, or I can give our Windows 2008 R2 DHCP server a NIC in that network.

Which (if either) is the "right" way?

Best Answer

You could also just let your switch be the DHCP server as well.

Multi-homing Windows is frequently a bad idea. Unless you do it perfectly right you can have weird DNS and routing issues.

You are better off using a relay agent.