|  Overview 
  About Solaris DHCP About Macros
 Getting Help
 
	Servers and Relays 
	Addresses 
	Macros 
	Options 		
	How To.. 
	Menus 
	Index
	
		 |  |  |   About Solaris DHCPThe SolarisTM DHCP server (in.dhcpd) provides DHCP services for DHCP and BOOTP clients. The Solaris DHCP implementation allows flexibility in the assignment of network configuration through the use of macros  containing network parameter values. Macros are processed selectively to assign appropriate parameters to clients.
The following illustration provides a high-level description of the DHCP/BOOTP client boot process, including macro processing, under Solaris DHCP. 
   In the illustration: 
	 
	Refer to the help pages for more information about 
macros and options.A DHCP/BOOTP client initiates a DHCP request.An available DHCP server accepts the request and initiates the DHCP 
	allocation process:
		 
		An available IP address is found in the 
		DHCP network tables and assigned to the 
		client. Option values in the Client Class macro 
		(platform/operating system), located in the server's dhcptab 
		table, are bundled and passed to the next stage.Option values in the Network macro (client 
		network), located in the server's dhcptab, are bundled and passed to
		the next stage.Option values in the IP Address macro 
		(server-specific), located in the server's dhcptab, are bundled and
		passed to the next stage. Option values in the Client ID macro 
		(unique to client, for example, Ethernet/MAC ID), located in the
		server's dhcptab, are bundled and passed to the next stage.All option values are bundled together, along with the IP address 
	assigned by the DHCP server, and passed back to the DHCP client.The client completes the boot process, using the IP address and 
	 values passed from the DHCP server.  return to top |