> :: Solve it in the browser, which is well-placed to know if there
> :: really is connectivity and can even determine if IPv6 (or IPv4)
> :: is temporarily broken or abnormally slow:
> :: 
> :: http://tools.ietf.org/html/draft-wing-http-new-tech-01
> :: http://tools.ietf.org/html/draft-yourtchenko-tran-announce-dns-00
> :: 
> :: -d
> 
> I will completely agree with you that this is where the 
> problem *should* 
> be solved. However, we are about 5 years (if not more) too 
> late in solving 
> it that way if we wanted to deploy ipv6 right now -- that is 
> what we are 
> trying to address. Hell, IE6 still makes up close to 18% of 
> all users out 
> there despite everybody trying to deprecate that browser, and the 
> percentage of ipv6 capable users is roughly the same as the 
> percentage of 
> windows 98 users out there (0.3%)... 

Users running IE6 today are IPv4-only users.  If/when they go
to IPv6, they will be running Windows 7 and whatever browser
is shipped by Microsoft.

And the two drafts cited above are not solely useful for IPv6 
transition.  Many are pining for another transition -- from TCP
to SCTP -- which shares a lot of characteristics and user-experience
problems with the IPv6 transition.  (Worse, in some instances; 
better in other instances.)

> So, given that clearly users don't 
> update their software often enough, it is too late to fix the 
> applications 
> that are already deployed on users PCs (and their broken home 
> gateways/firewalls/etc), so, what do we do *right now*, to get those 
> "broken users" through the next 3-5 years till they upgrade? 

Those users will continue to run IPv4 for the next 3-5 years and
will not do anything with IPv6 even if their ISP offered them
IPv6.

> Now, we should absolutely get the software fixed to stop 
> breakage going 
> forward, but, we still have to address the currently broken users.
> 
> I *hate* doing this in DNS, but, I don't see another way to 
> effect change 
> fast (let's face it, ISP's are much more likely to roll out a 
> new version 
> of bind/powerdns/secure64/whatnot then users updating their PCs/home 
> gateways/whatnot in a short timeframe). Is there a better 
> way? If not, and 
> something will have to "take one for the team" to make IPv6 
> work without 
> breaking IPv4, is there anything other then DNS that would be 
> a better candidate, with a deployment horizon of under a year?

It seems solvably operationally, by asking ISPs to point their
IPv4-only subscribers at an ISP-operated DNS server which 
purposefully breaks AAAA responses (returns empty answer), and 
to point their dual-stack subscribers at an ISP-operated DNS 
server which functions normally.

Advanced IPv4-only users wanting to do AAAA queries (e.g., 
Teredo users, 6to4 users, etc.) should be sufficiently advanced 
to point themselves at the ISP's normal nameserver or a 
public DNS server on the Internet (e.g., Hurricane 
Electric's, Google's, etc.).  That won't affect users running
uTorrent (which uses Teredo to provide IPv6 connectivity)
because it doesn't do AAAA queries to find peers.

-d


_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to