Win7 & ULA prefix selection policy
Tassos Chatzithomaoglou
achatz at forthnet.gr
Wed Nov 20 12:48:06 CET 2013
After experimenting a little with ULAs, i noticed that Win7 uses ULA as source in order to connect to a global IPv6 address, while at the same time destroying the quick switchover effect of HE. Linux on the other hand doesn't seem to suffer from the same issue.
I did a quick search and i found out that this is expected behavior, so a solution from MS shouldn't be expected any time soon (although there is a workaround by changing the prefix selection policy).
C:\Users\Tassos>netsh interface ipv6 show prefixpolicies
Querying active state...
Precedence Label Prefix
---------- ----- --------------------------------
50 0 ::1/128
40 1 ::/0
30 2 2002::/16
20 3 ::/96
10 4 ::ffff:0:0/96
5 5 2001::/32
Latest rfc 6724 defines a specific policy for ULAs, while the older one rfc 3484 didn't:
Prefix Precedence Label
::1/128 50 0
::/0 40 1
::ffff:0:0/96 35 4
2002::/16 30 2
2001::/32 5 5
fc00::/7 3 13
::/96 1 3
fec0::/10 1 11
3ffe::/16 1 12
Does anyone know if MS has any plans to implement the newer RFC? It's almost a year since the RFC came out.
Dave as an author might be a hint, but i have seen many similar cases without the expected result.
--
Tassos
More information about the ipv6-ops
mailing list