F.1.3.4 Interaction Diagram


Figure F.1-5 DHCP Interactions

The DHCP client shall comply with RFC-2131 (DHCP Protocol), RFC-2132 (DHCP Options), RFC-2563 (Auto Configuration Control), and their referenced RFCs.

The DHCP client shall query for available DHCP servers. It shall select the DHCP server to use.

The DHCP client shall query for an IP assignment. The DHCP Server shall determine the IP parameters in accordance with the current DHCP configuration, establish a lease for these parameters, and respond with this information. (See below for lease maintenance and expiration.) The DHCP client shall apply these parameters to the TCP/IP stack. The DHCP client shall establish internal lease maintenance activities.

The DHCP client shall query for the optional information listed in Table F.1-2 when required by additional profiles used by the client system. If the DHCP server does not provide this information, the default values shall be used by the DHCP client.

Table F.1-2 DHCP Parameters

DHCP Option Description Default
NTP List of NTP servers Empty list
DNS List of DNS servers Empty list
Router Default router Empty list
Static routes Nil
Hostname Requested machine name
Domain name Nil
Subnet mask Derived from network value
Broadcast address Derived from network value
Default router Nil
Time offset Site configurable
MTU Hardware dependent
Auto-IP permission From NVRAM

The DHCP client shall make this information available for other actors within the DHCP client machine.