DHCPv6 relay
Similar to DHCPv4, DHCPv6 facilitates communication between networks by relaying queries and responses between a client and a DHCP server on separate networks. The FortiGate device serves as a DHCPv6 relay agent and forwards DHCPv6 messages between clients and servers. The relay agent receives DHCPv6 messages from clients and forwards them to the appropriate DHCPv6 server. In response, the server sends a message containing configuration information for the client, which the relay agent forwards to the client. This enables seamless information exchange between the two networks.
Configure DHCPv6 relay in the CLI using the following syntax:
config system interface edit <interface> config ipv6 set dhcp6-relay-service {enable|disable} set dhcp6-relay-type regular set dhcp6-relay-ip <ip6-address> end next end
In this example, a client connects to a FortiGate device that is configured to function as a DHCPv6 relay. Port1 on the FortiGate device connects to a DHCPv6 server, and port5 is configured as a DHCPv6 relay. The DHCPv6 server has an IP address of 2000:db8:d0c::a. This configuration enables the FortiGate device to facilitate communication between the client and the DHCPv6 server on separate networks.
To configure DHCPv6 relay on the FortiGate:
config system interface edit port5 config ipv6 set dhcp6-relay-service enable set dhcp6-relay-type regular set dhcp6-relay-ip 2000:db8:d0c::a end next end