Netra j 2.0 Administrator's Guide

Task 1: Lease an IP Address

Either the PROM or JavaOS leases an IP address from the DHCP server by completing the following handshake with the JavaStation DHCP server. For simplicity, the description below refers to the PROM or JavaOS as "the DHCP client."

  1. The DHCP client broadcasts DHCPDISCOVER packets at intervals until a DHCPOFFER is received. The DHCPDISCOVER packet includes the Client Class Identifier option, which identifies the DHCP client as being a JavaStation (see "Vendor-Specific Options"). During this broadcast, a notice is displayed on the JavaStation screen approximately every minute so the user knows if the server is not responding.

  2. One or more DHCP servers respond with DHCPOFFER packets. The DHCPOFFER(s) are examined by the DHCP client to determine whether they contain the options required to boot JavaStation computers (see "DHCP").

  3. The DHCP client chooses the first OFFER it receives that contains the required options. The DHCP client remembers the IP address of the server that sent the OFFER.

  4. The DHCP client broadcasts a DHCPREQUEST packet. This packet contains the IP address of the server chosen in the previous step. All other DHCP servers that responded in the second step are thus informed that they have not been selected.

  5. The selected server sends a DHCPACK packet back to the DHCP client.

At this point, the JavaStation has received all of its configuration information from the DHCP server. Figure 8-1 illustrates the initial handshake.

Figure 8-1 JavaStation Client - DHCP Server Handshake

Graphic