The PXE boot process
A description of how the PXE boot process works.
The PXE boot process works as follows:
- The routerNIC acts as a DHCP client and sends a DHCP discover message to obtain an IP address, a network mask, gateway address, the TFTP server (next server) to reach out to, and the boot file name to get from the TFTP server.
- The routerrequests the boot file from the TFTP server (through the gateway, if the TFTP server is on a different network from the router).
- Vyatta NOS obtains the needed boot parameters from a file under the directory pxelinux.cfg. Depending on user’s environment, file name might be the router UUID, MAC address, IP address or portion of the IP address, or default. The boot parameters file contains the location of the ISO file for booting, and other parameters, including an auto-configuration file, if there is one.