IPv6 DHCP relay is configured on the Security Gateway through the Portal or the CLI. You can configure each interface to send requests to a different set of DHCPv6 servers.
Best Practices:
For more technical information on the DHCPv6 protocol and IPv6 DHCP relay, refer to RFC 3315.
To enable DHCP relay for IPv6 on an interface:
The Add IPv6 DHCP Relay window opens.
For each relay destination:
The Add Relay window opens.
Use these commands to configure DHCP properties for specific interfaces:
|
Parameter |
Description |
Allowed |
Default |
---|---|---|---|
Interface |
The name of an interface to run DHCPv6 Relay on. You can enable DHCPv6 Relay for multiple interfaces, and configure each interface independently. The interface must be directly connected to the DHCPv6 clients. It is not necessary to enable DHCPv6 Relay on the interface connected to the DHCPv6 Server. |
|
|
Wait Time |
The minimum time to wait (in seconds) for a local configuration server to answer the boot request before forwarding the request through the interface. This delay provides an opportunity for a local configuration server to reply before attempting to relay to a remote server. Set the wait time to a sufficient length to let the local configuration server respond before the request is forwarded. If no local server is present, or if another server listens on the same interface, and it is the preferred server, set the time to zero (0). |
0-65535 |
0 |
Interface ID |
When the DHCPv6 relay request includes the interface ID value, the server copies it from the relay request to the reply message. The interface ID identifies from which interface the DHCPv6 request was received. Use this option when the IPv6 address of the interface that runs the DHCPv6 relay is not sufficient to uniquely identify that interface. |
On, Off |
On |
Relay to Server |
The IPv6 address of the DHCP configuration server/relay to which to forward DHCP requests. You can configure relay to multiple configuration servers independently on each interface. Configuration of different servers on different interfaces provides load balancing, while configuration of multiple servers on one interface provides redundancy. The server IPv6 address cannot be an address which belongs to the local computer. |
Usually a DHCP server, but can be another DHCP relay |
|
Use this group of commands to monitor and troubleshoot the DHCP implementation:
|
DHCPv6 clients and servers send and receive messages through UDP. A special link-scoped multicast address is defined. This address lets DHCPv6 clients request configuration information when they do not know the IPv6 address of a relay or server:
All_DHCPv6_Relay_Agents_and_Servers (FF02::1:2 – all DHCPv6 Relays and Servers on the local link)
To configure a DHCPv6 Security Policy:
The New Host window opens.
The New Network window opens.
Note - Use:
For example:
Source IP |
Destination IP |
Service |
Notes |
---|---|---|---|
<IPv6 Link Local Hosts> |
<All DHCPv6 Relay Agents and Servers> |
|
Allows requests from DHCPv6 clients to a DHCPv6 relay (on a Gaia Security Gateway) which is directly connected to the client network. |
<DHCPv6 Relay> <IPv6 Link Local Hosts> |
<IPv6 Link Local Hosts> |
|
Allows replies from a DHCPv6 relay to local DHCPv6 clients. |
<DHCPv6 Relay> |
<DHCPv6 Server> |
|
Allows traffic between DHCPv6 relays and DHCPv6 servers. |
<DHCPv6 Server> |
<DHCPv6 Relay> |
|
With the implied rules in their default settings (Before Last), replies from the DHCPv6 Server to the DHCPv6 relay are automatically accepted when the reply matches a request from the relay to the server. However, to make sure that such replies are accepted, we recommend to make an explicit rule to allow traffic from the DHCPv6 Server to the DHCPv6 Relay. |
<Client Network> |
<DHCPv6 Server> |
|
When DHCPv6 relay is used, the DHCPv6 client can still send requests directly to the DHCPv6 server. |
<DHCPv6 Server> |
<Client Network> |
|
Accepts replies from DHCPv6 servers to DHCPv6 clients. When DHCPv6 relay is used, the DHCPv6 client can still receive replies directly from a remotely located DHCPv6 server through UDP unicasts. |