Depois de muitos experimentos e muitos documentos e artigos ambíguos, deduzi que managedaddress
e otherstateful
são relevantes apenas em conjunto com advertise
(ou seja, quando você ativa o RA no servidor Windows) e ajudam a definir os sinalizadores M
e O
nos pacotes RA.
Se routerdescovery
estiver habilitado e advertise
desabilitado, você não poderá mais configurar os parâmetros managedaddress
e otherstateful
através do netsh, mas assim que um RA chegar na interface, esses dois parâmetros serão configurados automaticamente. que eles refletem as bandeiras M
e O
do pacote RA recebido.
Independentemente da configuração usada, as mensagens Solicitar DHCPv6 são sempre enviadas em interfaces ativadas por IPv6, mesmo quando estiver recebendo pacotes RA com M
flag NOT set. Eu não consegui encontrar uma maneira de desativar o DHCPv6 no Windows (suponho que o Vista e acima, eu testei no 8.1). Se houver um servidor DHCPv6 na rede, você obterá um endereço IPv6 dele.
Felizmente, a maioria das redes usa a autoconfiguração sem estado (cada nó se configura com base no prefixo anunciado no RA) em vez da autoconfiguração com estado em que um endereço IPv6 é negociado com um servidor DHCPv6. Como a maioria das redes é sem estado, muitas pessoas pensaram que a desativação de routerdiscovery
impediria que eles obtivessem endereços IPv6 adicionais. Mas isso não é válido se houver um servidor DHCPv6 na rede.