[140296] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: Yahoo and IPv6

daemon@ATHENA.MIT.EDU (Jared Mauch)
Mon May 9 13:27:38 2011

From: Jared Mauch <jared@puck.nether.net>
In-Reply-To: <20110509163412.A4F4A1CC09@ptavv.es.net>
Date: Mon, 9 May 2011 13:27:21 -0400
To: "Kevin Oberman" <oberman@es.net>
Cc: "nanog@nanog.org" <nanog@nanog.org>, Arie Vayner <ariev@vayner.net>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org


On May 9, 2011, at 12:34 PM, Kevin Oberman wrote:

> I have talked to Yahoo engineers about this and they say that their
> testing has shown that, if it takes more than 3 seconds for a site to
> load, they start to lose significant traffic. Hence the 3 second
> timeout.
>=20
> Sadly, I'm afraid that they have a point, but at the same time I =
suspect
> that they are assuring failure for almost everyone. A 5 second timeout
> would probably be more reasonable, but is probably unacceptable to =
Yahoo
> management.

I have done some other 'observational' looks at some IPv6 related data =
recently that others may have seen on ipv6-ops.

A few notes:

1) Somewhere 0.5-0.8% of sites in a list of domains (about 1 million =
'top' sites) have some form of broken DNS

2) Some DNS providers (eg: OpenDNS, Google, Comcast, and those that run =
ISC-BIND) have varying responses with these queries.  The one I find =
most interesting is OpenDNS, they seem to never take more than 1 second =
for a dns query.  Seems to stick within this 3-5 second overall load =
rule.  I've not detailed what nameservers have different operations, but =
BIND is certainly most likely to return a SERVFAIL while others return =
NOERROR.  It appears BIND is just more strict about enforcing strict =
cname -> cname mapping with proper SOA.  You can see this all over =
bind-users.

There seems to be some other interesting data that could be inferred =
regarding the sites.

I do want to present this data and some details regarding IPv6 day and =
our observations at the upcoming NANOG meeting, but not sure I'm going =
to have it all together.  If you are on the PC, expect a lightning talk =
from me :)

I do feel the bar that Yahoo is setting is too high.  There are a lot of =
network elements that are broken, either DNS servers, home 'gateway/nat' =
devices, or other elements in the delegation chain.  This leaves out any =
of the network elements of the packet forwarding path that may be =
suboptimal.  While not directly comparable as one is the CPE side vs =
Content side, if 0.6% of sites are unreachable from a BIND resolver on a =
properly IPv6 enabled network, the number of sites that will appear =
broken will be high in aggregate.  These folks need to fix their =
problems, 6714 of the 1 million sites are broken.  If you are talking =
about 6714 people that are going to place a helpdesk call that day, I =
hope everyone is ready to work their phones.  I think this is the point =
of Yahoo, but if nobody fixes it, it will just be permanently broken.  =
If that's the case, it should be addressed vs papered over by not =
serving up for the remainder of the 99.4% that are properly maintained.

While 2 9's is not that great, aiming for 5 9's is a goal, not something =
I feel is realistic in the next 24 months.

- Jared=


home help back first fref pref prev next nref lref last post