Re: [v6ops] The need for local-ipv4 socket transition solutions -- NAT64/DNS64 remains insufficient

Ca By <cb.list6@gmail.com> Tue, 24 March 2015 15:47 UTC

Return-Path: <cb.list6@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 82E271A892F for <v6ops@ietfa.amsl.com>; Tue, 24 Mar 2015 08:47:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 xeaBh-Xtq1Fz for <v6ops@ietfa.amsl.com>; Tue, 24 Mar 2015 08:47:44 -0700 (PDT)
Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F0731A8908 for <v6ops@ietf.org>; Tue, 24 Mar 2015 08:47:44 -0700 (PDT)
Received: by wibg7 with SMTP id g7so78380528wib.1 for <v6ops@ietf.org>; Tue, 24 Mar 2015 08:47:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PKcJ3zalV9g3bQbu6QmlMTjtIFcVnUiQplCoERkqImc=; b=Nf3car9knClm7GWQ88yx2j7YOsELc5EFeEJsLODOc/gZ4IrWhd0fjD+o+rw5hSpMay R8MyfNPqu/6T6OFyytVQqpDSxO8rWNOkEYrsXWRBP1qnMspzYUwkGixO3uizy7ijjXws xfaKUvVEMlmC8SB2rtj4CJKV80AYw5ypFe9BXsYHP03hXh2wZYXyiu5RJm57Ou++9Ydr oboIZObu4HJlddmWnfb1USMh62aVVUIVz20N4r3JHpBn6RloqwjwLX7oM2UvOxY5HfnN Ih6t+AE31c6SHKrxDQvvZDvYMuWx6I/MmSWYWkC70ZM/jsW0gY3HFVZG6tgIYlQfDOOb CWKg==
MIME-Version: 1.0
X-Received: by 10.180.206.83 with SMTP id lm19mr29891697wic.41.1427212063058; Tue, 24 Mar 2015 08:47:43 -0700 (PDT)
Received: by 10.194.93.164 with HTTP; Tue, 24 Mar 2015 08:47:42 -0700 (PDT)
In-Reply-To: <CADhXe51MUB-czeCtpc63E0cHPpb_39Vv0o2Y57EVU2w_makP5Q@mail.gmail.com>
References: <CAD6AjGT-hG-uvRQvRosrZtfrf0Nb8ne9jy=tD9oh=5zNM42Xsg@mail.gmail.com> <alpine.DEB.2.02.1503200639340.20507@uplift.swm.pp.se> <20150320134204.32af9c67@echo.ms.redpill-linpro.com> <A0BB7AD89EA705449C486BDB5FDCBC7B28518DD8@OPE10MB06.tp.gk.corp.tepenet> <550F1F1F.3060703@cernet.edu.cn> <CAD6AjGSxk-Hrf_NBOjpV-jvraG+xSA4p1j-AO+FQFcVGzuf1Lg@mail.gmail.com> <CAKD1Yr3ywVy_00GYuw4Eq6cW_ZeL16bxpquaWWDMgSz44LagAg@mail.gmail.com> <CAD6AjGS-QMi+3oVGWDxnSMhEJH=VymwcF=PwKLdwFRxwHpp_-Q@mail.gmail.com> <CAKD1Yr3Fhnx3XaXouK57gupGOzodKGb0quhQxaf76NjWxSp3WA@mail.gmail.com> <CADhXe51MUB-czeCtpc63E0cHPpb_39Vv0o2Y57EVU2w_makP5Q@mail.gmail.com>
Date: Tue, 24 Mar 2015 08:47:42 -0700
Message-ID: <CAD6AjGTcKgK8W+VB1H5EQpHaYiKVYXqOz_2RS-w_CiTf9kL2CQ@mail.gmail.com>
From: Ca By <cb.list6@gmail.com>
To: James Woodyatt <jhw@nestlabs.com>
Content-Type: multipart/alternative; boundary="001a11c26b7809b19505120ab4ba"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/fYMu8JE7UNG6EJAUqSpfNEOn07w>
Cc: IPv6 Ops WG <v6ops@ietf.org>
Subject: Re: [v6ops] The need for local-ipv4 socket transition solutions -- NAT64/DNS64 remains insufficient
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, 24 Mar 2015 15:47:46 -0000

On Tue, Mar 24, 2015 at 8:06 AM, James Woodyatt <jhw@nestlabs.com> wrote:

> On the other hand, I would be disappointed if such a consensus were to
> emerge. It would mean that we would never be able to sunset IPv4, and as an
> endpoint software developer, if every host I want to deploy on has a CLAT
> provided by the system, then I'd observe that my incentives to stop writing
> IPv4-only software logic would evaporate for all practical purposes.
>
> I expect my opposition would be trammeled by bulldozers, but I would
> oppose.
>

Rev'ing up the bulldozer (puffs of smoke fill the air)

I agree with your principles, and i believed in them too at one point, but
i became painfully aware that this view is grossly misaligned with
reality.  Once abandoning this view and accepting that i cannot boil the
IPv4 ocean, i experienced a great deal of internal peace as i took control
of my internet numbering destiny.

As we know, in mobile, there are 3 dominate operating systems.  Each and
everyone of them ships with fundamental software -- core functionality --
that cannot operate without IPv4 sockets.  Beyond the IPv4 dependent
software that ships on a clean build, the apps stores are littered with
IPv4 dependencies -- in top 100 apps.  The typical number in the app store
is 20% of the top 100 fail on IPv6 + NAT64/DNS64, recently re-verified by
myself.

Even if these amazingly-wealthy talent-stuffed software factories were able
to clean up their own ipv4-dependent software, and painfully thrust
standards on 3rd party app makers, they cannot clean up the world wide web
(as noted in the first message of the thread).  They cannot clean up
enterprise VPNs.

And no, no ISP / Mobile provider is willing to accept 1% of the web
breaking  (including Alexa top 100 web pages) while their competitors
deliver 100% of the web.

Shorter Cameron:  Failure to deploy a proper IPv6-only solution to the host
is creating real and meaningful harm to IPv6 deployment at large.  The
network that i work at has hit a ceiling on IPv6 deployment due to a single
major host operating system lacking this basic functionality (Windows Phone
and Android support 464XLAT, deployed to 10s of millions of users who have
never heard of IPv4).

IPv4 dependence is hurting the internet and allows for middle-box
proliferation.

So, perhaps a BCP from the IETF would make it clear what is best and what
is not-best.

CB


>
> On Tue, Mar 24, 2015 at 9:13 AM, Lorenzo Colitti <lorenzo@google.com>
> wrote:
>
>> On Tue, Mar 24, 2015 at 9:11 AM, Ca By <cb.list6@gmail.com> wrote:
>>>
>>> Oh, I see why you started this thread now. Do you expect that the IETF
>>>> would be able to reach consensus on such a statement?
>>>>
>>>
>>> Yes. Are you in opposition?
>>>
>>
>> Oh, of course not. I'm the maintainer of a popular 464xlat
>> implementation, remember?
>>
>> _______________________________________________
>> v6ops mailing list
>> v6ops@ietf.org
>> https://www.ietf.org/mailman/listinfo/v6ops
>>
>>
>
>
> --
> james woodyatt <jhw@nestlabs.com>
> Nest Labs, Communications Engineering
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>
>