Greetings,
Juniper actually have some good articles explaining how to configure a pxe boot with multiple dhcp servers.
See the next example that I have with me from previous scenarios;
set forwarding-options dhcp-relay route-suppression destination
set forwarding-options dhcp-relay overrides allow-snooped-clients
set forwarding-options dhcp-relay overrides delete-binding-on-renegotiation
set forwarding-options dhcp-relay server-group DHCP-SERVERS 10.10.10.1
set forwarding-options dhcp-relay server-group DHCP-SERVERS 10.10.10.3 PXE
set forwarding-options dhcp-rela active-server-group DHCP-SERVERS
set forwarding-options dhcp-rela group DHCP-SERVERS interface irb.100
set forwarding-options dhcp-rela group DHCP-SERVERS interface irb.200
set forwarding-options dhcp-rela group DHCP-SERVERS interface irb.300
set forwarding-options dhcp-relay forward-snoped-clients configured-interfaces ---- > optional, only for mc-lag setting.
///////////
Set forwarding-options dhcp-relay forward-snooped-clients all-interfaces ->>>MC-LAG setup>> enables the ICL to forward DHCP receiving a DHCP request/ack when state is not present with Relay software it will drop by default, when this knob is configured it will forward it.
set forwarding-options dhcp-relay overrides allow-snooped-clients ->>>>> this will create state in DHCP relay wh (renew/inform) is received from Client for which state was not present
set forwarding-options dhcp-relay route-suppression destination ->>>>> Suppress installation of destination rout the access-internal option are mutually exclusive; however, the access-internal option also suppresses destination routes.
ref:
https://kb.juniper.net/InfoCenter/index?page=content&id=KB29822&actp=METADATA
https://kb.juniper.net/InfoCenter/index?page=content&id=KB30596
If this help you to resolve your query please mark as resolved!
Thank you,
Esteban Montes