| United States-English |
|
|
|
![]() |
HP-UX IP Address and Client Management Administrator’s Guide: HP-UX 11i v2, HP-UX 11i v3 > Chapter 1 OverviewDHCPv6 Overview |
|
Dynamic Host Configuration Protocol (DHCP) is an extension of BOOTP that defines a protocol for passing configuration information to hosts on a network. DHCPv6 supports IPv6, the next-generation Internet protocol. DHCPv6 enables DHCP servers to transmit configuration parameters using extensions to IPv6 nodes. It automatically allocates reusable network addresses and reduces the cost of managing IPv6 nodes in environments where administrators require more control over the allocation of IP addresses. DHCPv6 manages network resources such as IP addresses, Network Time Protocol (NTP), Domain Name System (DNS), and other server addresses at a centralized location.
This section discusses the following topics: Table 1-17 describes the components that the DHCPv6 framework includes. Table 1-17 DHCPv6 Components
Autoconfiguration is a mechanism that does not require any manual intervention to configure a host in a network environment. Following are the types of autoconfiguration methods:
DHCPv6 uses the following Internet User Datagram Protocol (UDP) ports:
For more information on port reference, refer to the following link: DHCPv6 uses the following multicast addresses:
This section describes how the DHCPv6 software works. It discusses the following topics: This section describes how the DHCPv6 server and the client communicate with each other. Servers and clients on the same link communicate directly with each other. The DHCPv6 client initiates the message interaction by sending a SOLICIT message. It uses the SOLICIT message to locate DHCPv6 servers, which are able to provide an IPv6 address and other configuration parameters. Multiple servers respond to the client’s message with a DHCP ADVERTISE message. The DHCP ADVERTISE message contains a preference value, which indicates the server’s ability to offer services to the client. You need to set this preference value for a server. See “The dhcpv6d Server Daemon” for more information. The server preference variable is an unsigned single octet value, with the lowest preference value being 0 and the highest 255. Clients choose higher preference servers over lower preference servers to configure their interfaces. The client then sends the DHCP REQUEST message to the server, which is able to provide the required configuration parameters. Figure 1-4 depicts how the client and the server, on the same link, communicate with each other. The client and the server communicate with each other by exchanging packets as follows (see the numbers 1,2,3,4, and 5 in Figure 1-4):
See “Message Types” for more information about message types. DHCPv6 requires relays to be set up on the client’s link when the client and the server are on different links. Relays receive messages from the client and forward them verbatim to a set of servers that the DHCP domain includes. Relays forward the client’s messages to servers using any of the following addresses:
Figure 1-5 depicts how the client and the server, on different links, communicate with each other. The client and the server exchange messages with each other via a relay as follows (see numbers 1,2,3,4, and 5 in Figure 1-5):
Servers and clients manage IPv6 addresses in groups called Identity Associations (IAs). A unique identifier identifies each IA. DHCPv6 servers allocate IPv6 addresses to clients as IAs. Clients use the addresses in an IA to configure interfaces. Each address in an IA has its own preferred and valid lifetimes. This section describes the features that the DHCPv6 software supports. It discusses the following topics: Table 1-18 describes the messages exchanged between the client and the server through a relay. Table 1-18 DHCPv6 Message Types
DHCPv6 clients do not need to obtain all the configuration parameters for an interface from the same DHCPv6 server. They can communicate with different servers within the same DHCP domain to obtain this information. The DHCPv6 server sends reconfiguration messages to the client to inform the client that the server has new or updated configuration parameters. It also indicates that the client can initiate a Request or Reply transaction with the server in order to obtain the new information. The clients listen on a specific port to receive the DHCP Reconfigure messages from the server. Table 1-19 describes the files and daemons that the DHCPv6 software contains. Table 1-19 DHCPv6 Files
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||