I don't quite understand the link between 4 parameters related to IPv6 stateful and stateless autoconfiguration used under netsh int ipv6 set interface command context in Windows:
advertiserouterdescoverymanagedaddressotherstateful
From what I could find around so far, I understand that:
advertiseis used to indicate that RA should be emited/responded by OS containing theMandOflag configured asmanagedaddressandotherstatefulfor that particular interface; this is relevant to a server.routerdescoveryis used to indicate that OS should request/process RA on that interface and use it to configure itself based on what flags the RA has; ifrouterdescoveryis enabled,managedaddressandotherstatefulare overridden by RA's flags; this is relevant to a client
My question is what happens when advertise and routerdescovery are disabled?
You would think that in this case, managedaddress and otherstateful determines whether or not DHCPv6 client is enabled or not on that interface. However, it doesn't seem to be so. If all 4 parameters are disabled (advertise, routerdescovery, managedaddress and otherstateful) Windows client will still try to contact a DHCPv6 server.