Networking DHCP Servers and Networks in Windows Server 2008 R2 Network

A DHCP server and Clients communication starts off of broadcast packets from clients looking for DHCP servers.  However, the routers (default gateways that directs the network traffic) doesn’t support broadcast communication across the networks thus kills the broadcast packets. 

 

This makes DHCP servers restricted only to the network that they are in.  In order to make DHCP server serve the requests from clients across various network segments/subnets, we have below options:

  1. Put DHCP server in each of the network segment/subnet
  2. Use RFC 1542 compliant Routers that support broadcasting communication across segments
  3. Use DHCP relay agents  (is a device, service most often on the router itself, role in 2K8 R2 server,  )

Implementing DHCP Relay Agent service on Windows Server 2008 R2:

  1. Launch the RRAS (Routing and Remote Access Server) console from Administrative Tools
  2. In console navigate to IPv4 > General > right click and choose “New Routing Protocol”image
  3. Select “DHCP Relay Agent” from the list of available routing protocolsimage
  4. Then you’ll see the “DHCP Relay Agent” listed under IPV4image
  5. Then associate the Agent with the network that you want it to relay the DHCP requests by doing right click then “New Interface”image
  6. Select the network interface of that network where you’d like to have this agent  image
  7. Set the values for DHCP Relay Agent DHCP interface image
  8. Go to the properties of the Relay agentimage
  9. Specify the actual DHCP server(s) address to which the relay agent should direct the requestsimage

Leave a Reply

Your email address will not be published. Required fields are marked *