Configure an IPv6 DHCP Server

DHCPv6 is a method to assign IPv6 addresses automatically to network clients. When you enable IPv6 for a trusted or optional interface, you can enable the DHCPv6 server on the interface, to assign IPv6 addresses to clients that connect.

Before you can enable the DHCPv6 server, you must enable IPv6 for the interface. For more information, go to Configure IPv6 for a Trusted or Optional Interface.

You cannot use these special purpose IP addresses in the DHCPv6 configuration:

  • IP addresses that start with 2002, unless bits 17-48 specify a valid IPv4 address
  • IP addresses that start with FE80, because this specifies a link local address
  • IP addresses that start with FEC0, because this specifies a site local address
  • IP addresses that start with FF, because this is used for IPv6 multicast addresses

Configure DHCPv6 Server Settings

You can configure a DHCPv6 server on a trusted, optional, or custom interface so the DHCP server can assign addresses and prefixes to IPv6 clients that connect.

When you configure an interface to use a DHCPv6 server you must add at least one entry to the Address Pool or Prefix Pool.

Configure the DHCPv6 Address Pool

The Address Pool defines the IPv6 addresses that the DHCP server can assign to DHCPv6 clients that connect.

If you have enabled DHCPv6 Client Prefix Delegation for an external interface, the Add Address Range dialog box includes a Use prefix delegation check box that you can select to use the delegated prefix in the address range. For more information about how to use a delegated prefix, go to Configure DHCPv6 Client Prefix Delegation.

Configure the DHCPv6 Prefix Pool

The Prefix Pool defines the IPv6 prefixes that the DHCP server can assign to DHCPv6 clients that connect.

Configure DHCPv6 Reservations

You can add a reserved address or reserved prefix for a client. A reserved address must be in a range configured in the Address Pool. A reserved prefix must be in a range configured in the Prefix Pool. In a single reservation you can reserve an IP address, a prefix or both for the same client.

To reserve an prefix for another Firebox that connects to this interface, specify the DUID of the external interface of the DHCP client in the prefix reservation. For information about how to determine the client DUID of a Firebox, go to Configure DHCPv6 Client Prefix Delegation.

If you have enabled DHCPv6 Client Prefix Delegation for an external interface, the Add Reserved IP and prefix by DUID dialog box includes a Use prefix delegation check box. You can select this check box to use the delegated prefix in the reserved IP address. For more information about how to use a delegated prefix, go to Configure DHCPv6 Client Prefix Delegation.

Enable Rapid Commit

To get IPv6 addresses from a server, the DHCPv6 client can use a rapid two-message exchange (solicit, reply) or a four-message exchange (solicit, advertise, request, reply). By default, the DHCPv6 client uses the four-message exchange. To use the two-message exchange, you must enable the Rapid Commit option on the Firebox and on the client. Select the Rapid Commit check box to enable the DHCP server to use the rapid two-message exchange to assign an IP address.

Configure IPv6 Address Lifetimes

The IPv6 lifetime settings control the length of time an assigned IPv6 address remains valid and the length of time the address is preferred. To change the default lifetime settings. change the values for Valid Lifetime and Preferred Lifetime. The Valid Lifetime must be greater than or equal to the Preferred Lifetime.

Configure Per-Interface DHCPv6 DNS Servers

By default, when it is configured as a DHCP server, your Firebox gives out the DNS and WINS server information configured on the Network Configuration > WINS/DNS tab. To specify different information for your device to assign when it gives out IPv6 addresses, you can add DNS servers in the DHCPv6 settings for the interface.

You can add the IP addresses of up to three DNS servers.

Configure DHCPv6 SIP Servers

You can add the IPv6 addresses or domain name of SIP servers to your DHCPv6 server configuration. This enables the DHCPv6 server to provide the SIP server domain name or SIP server IP addresses to SIP clients that request them. You can specify a SIP server domain name, and up to three IP addresses.

Related Topics

Configure IPv6 for a Trusted or Optional Interface