nanog mailing list archives

Re: IPv6 routing /48s


From: Mark Andrews <Mark_Andrews () isc org>
Date: Thu, 27 Nov 2008 09:08:26 +1100


In message <alpine.BSF.2.00.0811261621100.67780 () mignon ki iif hu>, Mohacsi Jano
s writes:



On Wed, 26 Nov 2008, Mark Andrews wrote:


Mark Andrews writes:

In message <20081126002425.GO78345 () burnout tpb net>, Niels Bakker writes:
* alh-ietf () tndh net (Tony Hain) [Wed 26 Nov 2008, 01:03 CET]:
In any case, content providers can avoid the confusion if they simply pu
t
 u
p
a local 6to4 router alongside their 2001:: prefix, and populate DNS with
both. Longest match will cause 2001:: connected systems to chose that ds
t
,
while 6to4 connected systems will chose 2002:: as the dst. There is no n
e
ed

Huh?  Longest match done by web browsers and other applications?  Since
when?

FreeBSD 6 has is as part of the standard getaddrinfo() implementation.

% grep -r in6_addrpolicy /usr/src/lib/libc
/usr/src/lib/libc/net/getaddrinfo.c:    struct in6_addrpolicy pc_policy;
/usr/src/lib/libc/net/getaddrinfo.c:    struct in6_addrpolicy *pol, *ep;
/usr/src/lib/libc/net/getaddrinfo.c:    ep = (struct in6_addrpolicy *)(buf
 +
l);
/usr/src/lib/libc/net/getaddrinfo.c:    for (pol = (struct in6_addrpolicy 
*)b
uf; pol + 1 <= ep; pol++) {
/usr/src/lib/libc/net/getaddrinfo.c:    struct in6_addrpolicy *pol;
/usr/src/lib/libc/net/name6.c:  struct in6_addrpolicy pc_policy;
/usr/src/lib/libc/net/name6.c:  struct in6_addrpolicy *pol, *ep;
/usr/src/lib/libc/net/name6.c:  ep = (struct in6_addrpolicy *)(buf + l);
/usr/src/lib/libc/net/name6.c:  for (pol = (struct in6_addrpolicy *)buf; p
ol
+ 1 <= ep; pol++) {
/usr/src/lib/libc/net/name6.c:  struct in6_addrpolicy *pol;
%

    And it was added on 30-Oct-03 according to CVS.

And it was not imported to any MacOS X yet....

        Well complain to Apple.
 
Regards,
              Janos
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews () isc org


Current thread: