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:
advertise
routerdescovery
managedaddress
otherstateful
From what I could find around so far, I understand that:
advertise
is used to indicate that RA should be emited/responded by OS containing theM
andO
flag configured asmanagedaddress
andotherstateful
for that particular interface; this is relevant to a server.routerdescovery
is 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; ifrouterdescovery
is enabled,managedaddress
andotherstateful
are 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.