DHCPv6 Relay

DHCPv6 Relay allows CPE to obtain IPv6 Address or IPv6 delegated prefix from DHCPv6 Server.

This sequence diagram explains the flow of messages

image

CN/DN acting as DHCPv6 Relay inserts DHCPv6 options 37 (Remote Identifier) and 38 (Subscriber identifier) in all Relay-Forward messages. These options can be used by DHCPv6 server to allocate the correct IPv6 address / Prefix

Configuration

image

IPv6 CPE interface

DHCPv6 Relay should be selected in the IPv6 Layer CPE Addressing method at network level.

DHCPv6 Server Address

DHCPv6 Server address should be configured.

IPv6 CPE interface

The ethernet port where CPE is connected.

Remote-ID

By default, CN/DN ‘s MAC address is inserted in Option 37 Remote identifier. Additionally, any string can be configured. This string will be appended, delimited by “:” character.

Subscriber-ID

Client ID of DHCPv6 request will be inserted as a subscriber ID. All DUI types i.e. DUID_LLT, DUID_EN, DUID_LL(RFC 3315) and DUI_UUID (RFC 6355) are supported.

For DUID_LL and DUID_LLT , MAC address portion will be copied as subscriber ID.

DUID_EN: Data starting from Enterprise id will be copied as subscriber id.

DUI_UUID: UUID data will be copied as subscriber id.

Additionally, any string can be configured. This string will be appended, delimited by “:” character.

IPv6 CPE Prefix

By default, controller allocates a /64 prefix for the CN. CN’s IPv6 address is formed using this prefix. Source IPv6 address for the Relay-forward message will be this address. A different prefix can be configured in this field.

:point_right: This feature is introduced in Release 1.1

4 Likes

Thanks Kiran.

Does this method of DHCP addressing allow prefix delegation (when using a relay server) as well as advertising the delegated prefix via BGP? Thank you.

Yes. Prefix Delegation via relay server works. cnWave BGP would advertise these relayed prefixes.