[v6test] 2008-02-11 status update
Kevin - Your.Org
kevin at your.org
Tue Feb 12 07:18:45 UTC 2008
Quick update on what's been going on behind the scenes:
** Two NSPs in our area have made generous donations of bandwidth,
just waiting for the crossconnects to be completed to bring those up.
More details about how you can peer with us, or peer with them will be
announced as soon as everything's ready.
** I'm working with two content providers to borrow some of their
"completely safe for work" videos for this experiment. The premise
being that when a user first visits the site, they're given two
choices. "Click here for a completely work-safe version of this site,
with some funny videos to watch that won't get you fired." and "Click
here to view the adult stuff that we know you really came here
for. :)" This was one of the biggest things people had been asking me
for, so I'm glad I've finally been able to find some materials that
would work for this.
** A web based discussion forum for end users, network operators and
anyone else interested in the experiment has been installed, and will
be launched before the actual experiment begins.
** One of the goals of this experiment is to instrument the
performance differences for the same user between v4 and v6, as well
as determining what the average end-user visible penalty for various
transition methods (Teredo, 6to4, tunnels, etc). To accomplish this,
I've written a kernel and web server patch to document the following
metrics on every download:
Average download speed
Peak download speed
Average round trip time (as measured by TCP ACKs)
Best round trip time
Worst round trip time
Round trip time jitter
Window size
Maximum segment size
Retransmits / packet loss rate
SACK initiated retransmits
Duplicate acks (may indicate packets being duplicated somewhere on the
network)
Duplicate data packets (not likely to be seen because of the one-way
nature of the expected traffic flow)
Out of order data packets (also not likely to be seen)
Received TTL
PMTU occurrences (number of times MSS shrinks during a download)
This kernel patch has been running on an unrelated high traffic site
for the last 48 hours with no problems, and appears to be generating
valid data. With this patch, we can get an accurate idea of a user's
v4 performance, recognize them when they come back to the site on v6
by use of a randomized cookie, and make direct user-by-user
comparisons on v4 v.s. v6 performance.
Other data points that we're collecting that don't require such kernel
hackery:
Browser / Browser version
OS / OS Version
v4 source ASN
v6 source ASN
v6 address type (regular unicast, 6to4, teredo, etc)
What percentage of users who visit the site who don't have v4 to start
with end up getting v6 working?
What percentage of v4 users are unable to access a site that has both
A and AAAA records when first visiting (broken v6 stack/connectivity)?
What percentage of those users have fixed that problem somehow and
returned?
What percentage of users have reported problems with each transition
method? What percentage of those were eventually resolved?
Is there any other data that anyone here is interested in having me
try to collect?
-- Kevin
More information about the V6test
mailing list