In our environment we have 3 DHCP Servers used for PXE booting.
1 - FreeBSD PXE
1 - Linux PXE
1 - Disked Imaging (clonezilla-like device)
Each device requesting DHCP is on a separate subnet from the DHCP servers.
But the DHCP servers are all on the same subnet.
Is there a way to add additional logic to a DHCP Relay Agent in redhat to look at a configuration file or database table to tell it which DHCP server to use? We basically want to be able to dynamically and automatically configure the relay agent to forward DHCP requests to whichever DHCP server we want at a given time using some logic.