O provisionamento de endereços IPv6 geralmente funciona assim:
- O roteador envia um anúncio de roteador (RA).
No Linux / Unix / etc isso é feito pelo RADVD
- O RA indica por quanto tempo o roteador de envio pode ser usado como gateway padrão
- O RA contém sinalizadores que indicam o método de provisionamento usado:
- O sinalizador (M) anaged indica se há um servidor DHCP para atribuição de endereços (modo com estado)
- O sinalizador de configuração (O) ther indica se há um servidor DHCP para outras opções de configuração (DHCP sem estado: fornece apenas opções, mas não faz o gerenciamento de endereços)
- O RA contém os prefixos usados na LAN
- Cada opção de prefixo indica se esse prefixo pode ser usado para (A) uto-configuração
- RA's também podem conter os endereços dos resolvedores de DNS
Configuração automática de endereços sem estado (SLAAC) é o nome para quando há prefixos com a opção (A) ativada no RA. Os sistemas podem então configurar seus próprios endereços IPv6 com base nesses prefixos e usar o roteador como gateway padrão. Opcionalmente, um servidor DHCP sem estado pode fornecer opções extras (como nome de domínio, resolvedores de DNS, servidor de horário, etc.).
Portanto, se você quiser configurar sua caixa do Linux como um roteador, precisará do RADVD e, opcionalmente, de um servidor DHCPv6 no modo com ou sem estado.