Hello mjsaarin,
Greetings!
Please go through the below document for DHCP Configuration for PXE Environment
https://kb.juniper.net/InfoCenter/index?page=content&id=KB16160&actp=METADATA
This above KB holds good for MX as-well.
Preboot xEecution Environement (PXE) - is an environment to boot computers using a network interface independent of available data storage devices or installed operating systems.
The term PXE client only refers to the role that the machine takes in the PXE boot process. A PXE client can be a server, desktop, laptop or any other machine that is equipped with PXE boot code
The PXE protocol is approximately a combination of DHCP and TFTP.
1) Configure a pool of IP addresses for DHCP clients on a subnet. When a client joins the network, the DHCP server dynamically allocates an IP address from this pool.
2) Set the boot filename advertised to clients. The client uses the boot image stored in the boot file to complete configuration.
3) Set the server that contains the boot file.
4) Define the default and maximum lease times, in seconds.
5) Specify the DNS server that maintains the database of client name to IP address mappings.
6) Specify IP address for routers on the client’s subnetwork. Routers are listed in order of preference.
7) Set the next-server statement which is used to specify the host address of the server from which the initial boot file is to be loaded, this address could be from tftp, or ftp or nfs or something else that the host will use. It is asumed that the client either knows what to do next, or that information is in the bootfile.
To know more about the DHCP-Relay options, please follow the below documentation:
https://www.juniper.net/documentation/en_US/junos/topics/reference/configuration-statement/dhcp-relay-edit-forwarding-options.html
I hope this helps. Please mark this post "Accept as solution" if this answers your query.
Kudos are always appreciated!
Best Regards,
Lingabasappa H
#DHCP#PXE