![13.PXE-BOOT AND PXE-SETUP IN THE BIOS](/images/new-backgrounds/120273/120273123x1.webp)
MSB900/L Detailed Technical Manual V1.0 |
13.PXE-BOOT AND PXE-SETUP IN THE BIOS
PXE Protocol
PXE is defined on a foundation of
In brief, the PXE protocol operates as follows. The client initiates the protocol by broadcasting a DHCPDISCOVER containing an extension that identifies the request as coming from a client that implements the PXE protocol. Assuming that a DHCP server or a Proxy DHCP server implementing this extended proto- col is available, after several intermediate steps, the server sends the client a list of appropriate Boot Serv- ers. The client then discovers a Boot Server of the type selected and receives the name of an executable file on the chosen Boot Server. The client uses TFTP to download the executable from the Boot Server. Finally, the client initiates execution of the downloaded image. At this point, the client’s state must meet certain re- quirements that provide a predictable execution environment for the image. Important aspects of this envi- ronment include the availability of certain areas of the client’s main memory, and the availability of basic net- work I/O services.
Deployment of servers
On the server end of the
1. Combined standard DHCP and redirection services.
The DHCP servers that are supplying IP addresses to clients are modified to become, or are replaced by servers that serve up IP addresses for all clients and redirect
2. Separate standard DHCP and redirection services.
PXE redirection servers (Proxy DHCP servers) are added to the existing network environment. They respond only to
Preboot Execution Environment (PXE) Specification 11
Version 2.1 September 20, 1999
Copyright © 1998, 1999 Intel Corporation. All rights reserved.
This diagram illustrates the relationship between the NBP (the remote boot program) and the PXE APIs.
62