I'm not sure if this is the best forum for this, as I'm having trouble identifying whether it's a networking issue or a DHCP server issue.
- DHCP server is Windows 2019 at main site in subnet A and is configured with scopes for all subnets.
- Branch site 1 has two subnets B & C
- Branch site 2 has two subnets D & E
- Branch site 3 has one subnet F
Subnets aren't VLANs, they are physical subnets with routers between them. Branch sites are connected to main site via site-to-site IPsec VPNs.
Everythings is working perfectly, except DHCP relay from some subnets isn't working...
- Subnets B, C, & D DHCP relay works
- Subnets E & F DHCP relay doesn't work
When I attempt to obtain an IP address for a client in subnet F (for example) I can see that DHCP traffic (UDP 67/68) is passing through the router at the main site, but the client times out and doesn't get an address.
If I manually assign an address to the client (or set up a local DHCP server to issue addresses) full communication between subnets E/F and A works.
For testing I've allowed unrestricted traffic between Subnet A and E/F, and have ensured that the Windows Firewall on the DHCP server is not restricting incoming traffic to UDP ports 67/68.
I'm at a complete loss as I can't see any difference between the subnets/scopes that are working and those that aren't.