NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/44943: 2002::/16 (6to4) addresses are preferred over native IPv6 transport
Ahem.
I believe there is an RFC, or draft RFC expectation that tunnelled IP is
de-preferenced to native when both exist.
So, NetBSD may not have that logic in kernel, but the RFCs specify that
if a longest-match rule is used, with weightings, you should be able to
avoid using 2002::/16 source IPs except when you have a working binding,
and are sending packets to a 2002::/16 destination address.
I don't have the docs to hand, but skimming discussion on IETF v6 working
groups leads me to believe there is a pretty clear understanding you
shouldn't preference a 6to4 route if you have native V6.
Is that kind of route preference ordering not something we would want in
NetBSD? Is there any way to weight preference in routes other than
longest match? If its longest match, then the order you apply route
statements might influence route preference, but there is this niggle in
my mind about INADDR_ANY and what source IP selection you wind up with..
(reading http://www.ietf.org/rfc/rfc5014.txt makes me think Erik Nordmark
coded some of this in the socket() preferences section)
-G
Home |
Main Index |
Thread Index |
Old Index