Ian, it depend what you need .
Oscar, I think you can use bootprelay with more DHCP servers, with additional config on server: agent.circuit-id, agent.remote-id, class, allow members of ... and so on.
It will respond only to configured "class members".
--
Jarek