DHCP uses eight standard message types, which are identified by an option type number in the DHCP message. For example, when a client wants to find a DHCP server, it broadcasts a DHCPDISCOVER message on its local physical subnetwork. If there is no DHCP server on its subnet and if DHCP Helper or DHCP Relay is configured properly, the message is forwarded to DHCP servers on a different physical subnet. Otherwise, the message will go no further than the subnet on which it originated. One or more DHCP servers will respond with a DHCPOFFER message that contains an available network address and other configuration parameters.
When the client needs an IP address, it sends a DHCPREQUEST to one or more servers. Of course if the client is requesting an IP address, it doesn’t have one yet, so RFC 2131 requires that the broadcast message the client sends out have a source address of 0 in its IP header.
When a client requests configuration parameters from a server, it might receive responses from more than one server. Once a client has received its IP address, it is said that the client has at least an IP address and possibly other configuration parameters bound to it. DHCP servers manage such binding of configuration parameters to clients.
The following table lists the DHCP messages.
Client broadcast to find available DHCP servers.
Server response to client’s DHCPDISCOVER, offering configuration parameters.
Client message to one or more servers to do any of the following:
Server to client acknowledgment message containing configuration parameters, including a confirmed network address.
Server to client negative acknowledgment indicating the client’s understanding of the network address is incorrect (for example, if the client has moved to a new subnet), or a client’s lease has expired.
Client to server message indicating the network address is already being used.
Client to server message giving up the user of the network address and canceling the remaining time on the lease.
Client to server message requesting only local configuration parameters; client has an externally configured network address.
Firewall as a DHCP Server and Client
Firewall as a DHCP Server and Client The firewall can function as a DHCP server and as a DHCP client. Dynamic Host Configuration Protocol , ...
Configure an Interface as a DHCP Relay Agent
Configure an Interface as a DHCP Relay Agent To enable a firewall interface to transmit DHCP messages between clients and servers , you must configure ...
DHCP Relay Network > DHCP > DHCP Relay Before configuring a firewall interface as a DHCP relayagent , make sure you have configured a Layer 3 ...
DHCP Overview Network > DHCP DHCP uses a client-server model of communication. This model consists of three roles that the firewall can fulfill: DHCP client, ...
DHCP Overview DHCP is a standardized protocol defined in RFC 2131 , Dynamic Host Configuration Protocol . DHCP has two main purposes: to provide TCP/IP ...
DHCP Options The history of DHCP and DHCP options traces back to the Bootstrap Protocol (BOOTP). BOOTP was used by a host to configure itself ...
Configure the Management Interface as a DHCP Client
Configure the Management Interface as a DHCP Client The management interface on the firewall supports DHCP client for IPv4, which allows the management interface to ...
DHCP Server Network > DHCP > DHCP Server The following section describes each component of the DHCP server. Before you configure a DHCP server, you ...
Configure an Interface as a DHCP Server
Configure an Interface as a DHCP Server The prerequisites for this task are: Configure a Layer 3 Ethernet or Layer 3 VLAN interface. Assign the ...