The information in this article applies to:
SUMMARY
When a Pre-boot Execution Environment (PXE) client boots, it must perform two actions: it must obtain an IP address from a Dynamic Host Configuration Protocol (DHCP) server, and it must locate a PXE boot server that will send it the appropriate files from which to boot.
MORE INFORMATIONRIS and DHCP on the Different ServerThe client, the RIS server, and the DHCP server are on the same subnet in this example. The interaction is as follows:DHCP DISCOVER from client (asking for IP address and PXE boot server)Note in the above interaction that the RIS server also responds with an offer, but the client never replies with a DHCP REQUEST to that server. This behavior is by design in the case of the PXE client. The client prefers a DHCP OFFER that contains both an IP address and a PXE boot server, but will take a DHCP OFFER with the IP address only. Because the DHCP OFFER from the RIS server contains only a PXE boot server (no IP address), the client never responds. After the client has an IP address, it must obtain a PXE boot server. The client sends out another DHCP DISCOVER to locate one: DHCP DISCOVER from client (client now has an IP address, but is still looking for a PXE boot server)At this point, the PXE client has an IP address, has located a boot server, and has downloaded the file that is needed to boot. It is at this point that you receive a prompt to press F12 for a network boot. Note that the above interaction shows the DHCP server responding again with a DHCP OFFER with the same IP address. Remember, this process uses DHCP packets, so the servers will respond. RIS and DHCP on the Same ServerWhen DHCP and RIS are installed on the same server, the conversation is shorter because DHCP queries RIS (actually, the Boot Information Negotiation Layer [BINL] service that RIS uses to interact with clients) and asks if it wants to add its information to the DHCP OFFER it is sending to the client. This gives the client a DHCP OFFER packet that contains both an IP address and a PXE boot server. This way, the client has to initiate only one DHCP DISCOVER. The interaction is as follows:DHCP DISCOVER from client (asking for an IP address and a PXE boot server) Additional query words:
Keywords : kbenv winboot |
Last Reviewed: December 29, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |