[New Feature - 4.7.1] Extended IPv6 functionality in 4.7.1 software release

Affected platforms: N, AC platforms

Affected versions: 4.7.1 and above

New firmware release extends IPv6 stack support for ePMP radios.

IPv6 functionality can be enabled on Configuration >> Network >> Advanced section:

The type of IPv6 address assignment can be set in Configuration >> Network >> General section:

4 Options are available:

Local - Interface will automatically configure link-local address. An IPv6 unicast address that uses the link-local prefix FE80::/10 (1111 1110 10) and the interface identifier in the modified EUI-64 format.

Static - Every node can be configured with an IPv6 address manually by an administrator. It is not a scalable approach and is prone to human error.

SLAAC (Stateless Address Autoconfiguration) - It was designed to be a simpler and more straight-forward approach to IPv6 auto-addressing. In its current implementation as defined in RFC 4862.

DHCPv6 (The Dynamic Host Configuration Protocol version 6) - The most widely adopted protocol for dynamically assigning addresses to hosts. Requires a DHCP server on the network and additional configuration.

When an IPv6 node is connected to an IPv6 enabled network, the first thing it typically does is to auto-configure itself with a link-local address. The purpose of this local address is to enable the node to communicate at Layer 3 with other IPv6 devices in the local segment. The most widely adopted way of auto-configuring a link-local address is by combining the link-local prefix FE80::/64 and the EUI-64 interface identifier, generated from the interface’s MAC address.

In NAT/Router mode corresponding configuration appears in Configuration >> Ethernet >> Ethernet interface:

The user now can choose the way how IPv6 address is assigned to the radio Ethernet interface and DHCPv6 options. The built-in DHCPv6 server assigns IPv6 addresses to clients connected to the LAN interface while the device is operating in Subscriber Module mode.

Disabled: The device does not assign local IPv6 addresses and other network settings.

Stateless: The DHCP clients select their own IPv6 addresses (also known as SLAAC). (The DHCPv6 server assigns network settings except for the IP addresses to DHCP clients).

Stateful: The DHCPv6 server assigns IPv6 addresses and other network settings to DHCP clients.

Separate Wireless Management Interface now can be configured with required IPv6 address assignment type:

IPv6 over PPPoE with LAN Prefix Delegation scenario is supported by ePMP. CPE does an IPv6 request with a subnet size (or prefix length that is manually configured) through the PPPoE tunnel and it then assigns IPv6 addresses to the internal network devices.

Wireless IPv6 Assignment specifies how the IPv6 address is obtained. If “PPPoE static” is selected, then the user will enter in Wireless IPv6 Address and Wireless IPv6 Gateway in the General section manually. If “PPPoE auto” is selected, then all necessary fields will be obtained from PPPoE Server. “PPPoE auto” will occur over the wireless interface by default.

Device Default Local IPv6 Address - Default IPv6 address used for accessing ePMP Device from the wired interface (Ethernet) without any prior configuration will be added in the future firmware releases.


Shoot me the pre-beta, I want to put this in my lab and make sure it plays well!

We are releasing 4.7.1 Beta#1 this week.


Was the beta released? I do not see it available in the beta tab.

Not yet. A couple of bugs were detected and we are fixing them now.
We will come up with the Beta asap.

Thank you.

1 Like