Router Advertisements

radvd (the service responsible for this functionality) is the router advertisement daemon for IPv6. It listens to router solicitations and sends router advertisements as described in “Neighbor Discovery for IP Version 6 (IPv6)” (RFC 4861). With these advertisements hosts can automatically configure their addresses and some other parameters. It also defines “Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)” (RFC6775). They also can choose a default router based on these advertisements.

Router Advertisements (Mode)

The mode selection contains some predefined settings for radvd, which influence a set of configuration options and are intended for specific implementation scenarios. They define the type of client deployment used in your network.


Router Only Only advertise this router, clients are using static IPv6 addressses
Unmanaged Clients will use Stateless Address Autoconfiguration (SLAAC), without other (non-address) information being provided.
Managed Stateful configuration, address configuration provided by DHCPv6
Assisted Stateful configuration, address configuration provided by DHCPv6, although advertised routes can also be used on Stateless Address Autoconfiguration setups (SLAAC).
Stateless Clients will use Stateless Address Autoconfiguration (SLAAC)

A detailed overview of the radvd settings determined by the mode can be found below:

scope Settings Router Only Unmanaged Managed Assisted Stateless
Per interface AdvManagedFlag     X X  
AdvOtherConfigFlag     X X X
Per prefix AdvOnLink   X X X X
AdvAutonomous   X   X X
AdvRouterAddr X X X X X

Note

Technical details about the options can be found in the man page of radvd

General

Priority The preference associated with the default router, as either “low”, “medium” (default), or “high”.
RA Interface Interface to use prefix from.
Advertise Default Gateway uses AdvDefaultLifetime to disable advertising as default router when unset.
Advertise Routes Advertise more specific specific routes to the clients.

DNS

For supported clients, DNS settings can also be propagated by radvd as detailed in RFC 6101

DNS servers Define which dns servers to publish to the clients, either the ones defined here or (when Use the DNS settings of the DHCPv6 server is set) the ones defined in the DHCPv6 server for this interface. (RDNSS in radvd)
Domain search list Domain search list to push to the clients, when not specified the local domain name from this firewall is used. (DNSSL in radvd)

Intervals

The time between unsolicited multicast router advertisement can be configured, using the following settings, usually these are left default.

Minimum Interval The minimum time allowed between sending unsolicited multicast router advertisements from the interface, in seconds. Must be no less than 3 seconds and no greater than 0.75 * “Maximum Interval”.
Maximum Interval The maximum time allowed between sending unsolicited multicast router advertisements from the interface, in seconds. Must be no less than 4 seconds and no greater than 1800 seconds.