Re: [v6ops] draft-ietf-v6ops-6to4-to-historic WGLC

Brian E Carpenter <brian.e.carpenter@gmail.com> Tue, 27 January 2015 03:35 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFDD81A1BC5 for <v6ops@ietfa.amsl.com>; Mon, 26 Jan 2015 19:35:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level:
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, J_CHICKENPOX_27=0.6, J_CHICKENPOX_75=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vQIBZTKGHqzc for <v6ops@ietfa.amsl.com>; Mon, 26 Jan 2015 19:35:22 -0800 (PST)
Received: from mail-pd0-x232.google.com (mail-pd0-x232.google.com [IPv6:2607:f8b0:400e:c02::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DE2F1A1BB9 for <v6ops@ietf.org>; Mon, 26 Jan 2015 19:35:22 -0800 (PST)
Received: by mail-pd0-f178.google.com with SMTP id y10so16130615pdj.9 for <v6ops@ietf.org>; Mon, 26 Jan 2015 19:35:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=EDb6cug72Jzs56I4eXonTeFflR++8J31IRwbL59MKLg=; b=qaVPHA8WE3QLvW6f8CsMoiIj+XrB9Gy6nLmPBRhCdxIoR/sF7NhH2c3H03AM+RQzNw k8j7bQWOgl8W6Q0wV5sVb8UFNBoN/330aY1uCbG8+jn8gGiopVcAO5lymBgV5Y5DW44z dtGFQeigLc+ryI9VAfQOmnDHlGwDW0j5gvJJN1XHSmdQQNXhe3lrXim5nsVy2qNJZ7uF GlIs7uml0LBbAcwoSqyU48ySvlORNkhITde2Q+Xjjf1JMYb5kEb5u9q2qPYplToOpxEd jpCFV24CmfXtWTLx6dINHm+8Q0WGeaPtY5WfpJ9yNeCwQqc8gipqyrpvus5SAyutMF2G b1rw==
X-Received: by 10.66.222.135 with SMTP id qm7mr39890997pac.38.1422329720938; Mon, 26 Jan 2015 19:35:20 -0800 (PST)
Received: from ?IPv6:2406:e007:73ff:1:28cc:dc4c:9703:6781? ([2406:e007:73ff:1:28cc:dc4c:9703:6781]) by mx.google.com with ESMTPSA id ci17sm11019310pdb.70.2015.01.26.19.35.17 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Jan 2015 19:35:19 -0800 (PST)
Message-ID: <54C70777.8080704@gmail.com>
Date: Tue, 27 Jan 2015 16:35:19 +1300
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: George Michaelson <ggm@algebras.org>, Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
References: <CAKD1Yr1Ec7=g5VNZtbBw6Tutr2oi-1_SmcEJu_JCDKUvSGsAUA@mail.gmail.com> <799288670.862323.1422315117216.JavaMail.yahoo@mail.yahoo.com> <CAKr6gn1-w3RuOOWjxXhA8_tLk1GQDN4LFqY=+8e1-y_8b=DGGw@mail.gmail.com>
In-Reply-To: <CAKr6gn1-w3RuOOWjxXhA8_tLk1GQDN4LFqY=+8e1-y_8b=DGGw@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/7WAbkrSY4gFMALO6_xPZkg11ms4>
Cc: "v6ops@ietf.org" <v6ops@ietf.org>, Tore Anderson <tore@fud.no>
Subject: Re: [v6ops] draft-ietf-v6ops-6to4-to-historic WGLC
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jan 2015 03:35:25 -0000

Measurable, indeed.

Windows 8? Really?

Regards
   Brian

On 27/01/2015 15:07, George Michaelson wrote:
> Ask and ye shall receive
> 
> Here is a days summary of os, browser, os+browser as determined by the
> APNIC 1x1 capture, using 2002: as the source IPv6 address, and the Python
> httpagentparser module to detect OS and Version info.
> 
> -George
> 
> os,Windows+7,22287
> os,Windows+8.1,1743
> os,Windows+Vista,939
> os,Windows+8,894
> os,Windows+XP,431
> os,Macintosh+[na],124
> os,iOS+[na],44
> os,Linux+[na],29
> os,Windows+NT 6.4,6
> os,Windows Phone+8.1,2
> os,ChromeOS+6310.68.0,2
> 
> browser,Chrome,18297
> browser,Firefox,3774
> browser,Microsoft Internet Explorer,2872
> browser,Opera,1439
> browser,Safari,110
> browser,AndroidBrowser,5
> browser,[na],2
> browser,SeaMonkey,2
> 
> os+browser,Windows+7.Chrome,15539
> os+browser,Windows+7.Firefox,3033
> os+browser,Windows+7.Microsoft Internet Explorer,2432
> os+browser,Windows+8.1.Chrome,1305
> os+browser,Windows+7.Opera,1277
> os+browser,Windows+8.Chrome,644
> os+browser,Windows+Vista.Chrome,537
> os+browser,Windows+8.1.Firefox,311
> os+browser,Windows+Vista.Microsoft Internet Explorer,230
> os+browser,Windows+XP.Chrome,216
> os+browser,Windows+Vista.Firefox,148
> os+browser,Windows+XP.Firefox,134
> os+browser,Windows+8.Firefox,116
> os+browser,Windows+8.Microsoft Internet Explorer,87
> os+browser,Windows+8.1.Opera,64
> os+browser,Windows+8.1.Microsoft Internet Explorer,63
> os+browser,Macintosh+[na].Safari,60
> os+browser,Windows+XP.Microsoft Internet Explorer,54
> os+browser,Windows+8.Opera,45
> os+browser,iOS+[na].Safari,44
> os+browser,Macintosh+[na].Chrome,36
> os+browser,Windows+XP.Opera,25
> os+browser,Windows+Vista.Opera,24
> os+browser,Macintosh+[na].Firefox,24
> os+browser,Linux+[na].Chrome,16
> os+browser,Linux+[na].Firefox,8
> os+browser,Windows+7.Safari,6
> os+browser,Linux+[na].AndroidBrowser,5
> os+browser,Windows+NT 6.4.Microsoft Internet Explorer,4
> os+browser,Macintosh+[na].Opera,4
> os+browser,Windows+XP.SeaMonkey,2
> os+browser,Windows+NT 6.4.Chrome,2
> os+browser,Windows+8.[na],2
> os+browser,Windows Phone+8.1.Microsoft Internet Explorer,2
> os+browser,ChromeOS+6310.68.0.Chrome,2
> 
> 
> On Tue, Jan 27, 2015 at 9:31 AM, Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
> wrote:
> 
>> I'm fine with that.
>>
>> If it is easy enough, I think it would be interesting to get a bit more of
>> an insight into who/what is still using 6to4 either in preference to or in
>> (HE) parallel to native IPv4 by e.g., collecting User-Agent for 6to4 users.
>>
>>   ------------------------------
>>  *From:* Lorenzo Colitti <lorenzo@google.com>
>> *To:* Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
>> *Cc:* Brian E Carpenter <brian.e.carpenter@gmail.com>; Tore Anderson <
>> tore@fud.no>; "v6ops@ietf.org" <v6ops@ietf.org>
>> *Sent:* Wednesday, 21 January 2015, 23:16
>>
>> *Subject:* Re: [v6ops] draft-ietf-v6ops-6to4-to-historic WGLC
>>
>> Yes, those users will definitely be impacted. Which is why the document
>> does not suggest dropping the packets or turning off the relays, except by
>> saying things like "operators SHOULD [...] consider carefully whether the
>> [...] relay can be discontinued as traffic diminishes". That's quite
>> reasonable guidance, I think.
>>
>> Remember: 0.01% is really a very small number. Multiplying it by 1 billion
>> (like Brian did) makes it seem large, but that's just a trick of the light.
>> Look at it this way: if all the relays in the world were turned off
>> overnight and all the 6to4 users were unable to reach a given website, that
>> website's reliability would still be 99.99% of what it was before.
>>
>> I support this document in its current form. I only have three comments
>> beyond seconding Tore's objection to the draft calling 6to4 "substantial":
>>
>>    1. Is it necessary to formally deprecate RFC 6732? It's an individual
>>    submission. (Not that I support RFC 6732 in any way, to be sure.)
>>    2. I don't think the sentence "some content providers have been
>>    reluctant to make content available over IPv6" is true, or at least any
>>    true for any non-trivial value of "some". 6to4 was a problem for content
>>    providers a few years ago, but we've moved past it.
>>    3. It might be useful to cite that another reason 6to4 is being
>>    deprecated is that IPv6 is actually being deployed these days (finally).
>>
>>
>>
>>
>> On Wed, Jan 21, 2015 at 9:30 AM, Mark ZZZ Smith <markzzzsmith@yahoo.com.au
>>> wrote:
>>
>>
>>
>>
>>
>> ----- Original Message -----
>> From: Brian E Carpenter <brian.e.carpenter@gmail.com>
>> To: Tore Anderson <tore@fud.no>; v6ops@ietf.org
>> Cc:
>> Sent: Wednesday, 21 January 2015, 7:14
>> Subject: Re: [v6ops] draft-ietf-v6ops-6to4-to-historic WGLC
>>
>> On 21/01/2015 02:16, Tore Anderson wrote:
>>> * fred@cisco.com
>>>
>>>> This is to initiate a one week working group last call of
>>>> http://tools.ietf.org/html/draft-ietf-v6ops-6to4-to-historic.
>>>
>>> I have read this document, and I think it is ready to move forward.
>>>
>>> Its operational need for this document is less pressing now than when
>>> the -00 version was published back in 2011. Nevertheless, I find it
>>> valuable and correct to put the final nail in 6to4's coffin at this
>>> point in time. While the operational community for the most part has
>>> already realised that 6to4 has no future, there might be some who have
>>> not been paying attention and formal deprecation of the protocol may
>>> help prevent them from making the mistake of attempting to base
>>> production systems on it.
>>>
>>> I have one minor comment though: In section 1, it says «a substantial
>>> amount of 6to4 traffic is still observed by IPv6 content providers».
>>> While I do see 6to4 traffic, it is quite far from being of "substantial"
>>> levels. I would therefore recommend replacing "substantial" with
>>> something milder like "noticeable", "measurable", or something along
>>> those lines.
>>>
>>> For what it's worth, today the Google public IPv6 graph shows just a
>>> measly 0.01% of their total IPv6 traffic being Teredo/6to4, so it's not
>>> just me.
>>
>> "Tore,
>>
>> However, that fraction of Google traffic multipled by Google users
>> represents something like 100000 users. I don't think we can dismiss
>> that number of people too easily. It's a matter of taste whether
>> that's "substantial" or "noticeable".
>>
>>     Brian"
>>
>> Actually, to those end users, the impact might be both quite significant
>> and noticeable.
>>
>> I think one explanation for the use of 6to4 tunnelled IPv6 is that their
>> hosts aren't preferring native IPv4 over tunnelled IPv6 (assuming Google
>> make their services equally available over both, which I think they do), as
>> per RFC3484 address selection rules.
>>
>> The other explanation for it could be that these users have Happy Eyeballs
>> enabled browsers and the browser is choosing to try to use both IPv4 and
>> IPv6, despite the IPv6 being tunnelled rather than native. From a Happy
>> Eyeballs robustness perspective, that would be quite a reasonable thing to
>> do I think.
>>
>> If the end-hosts aren't following RFC3484's default preferences, then
>> breaking 6to4 might cause the sorts of timeouts that HE is designed to
>> overcome. RFC3484 is quite old now (2003), and as a minor data point I
>> first encountered the implementation of them in around 2008/2009 if I
>> recall correctly on my Linux system (as I was using 6to4 at the time and
>> wanted to use tunnelled IPv6 in preference to native IPv4 - gai.conf(3) is
>> the way you change that). So if some hosts are still preferring tunnelled
>> 6to4 IPv6 over native IPv4 then perhaps they're also not going to be
>> running a HE enabled browser either.
>>
>> Perhaps it might be possible for somebody at Google to produce a list of
>> the browser User-Agent strings for people still using 6to4 to see if the
>> browsers being used are HE enabled, which might also give some insight into
>> RFC3484 support in the underlying OSes.
>>
>> Regards,
>> Mark.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>>
>>
>>
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>>
> 
> 
> 
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>