Re: A Plea for Architectural & Specification Stability with IPv6

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Sat, 15 March 2014 00:47 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2B8B1A022A for <ipv6@ietfa.amsl.com>; Fri, 14 Mar 2014 17:47:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.498
X-Spam-Level:
X-Spam-Status: No, score=-1.498 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001] 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 R6-E4RZtmSk4 for <ipv6@ietfa.amsl.com>; Fri, 14 Mar 2014 17:47:08 -0700 (PDT)
Received: from nm45-vm4.bullet.mail.bf1.yahoo.com (nm45-vm4.bullet.mail.bf1.yahoo.com [216.109.115.63]) by ietfa.amsl.com (Postfix) with ESMTP id CC2B21A0121 for <ipv6@ietf.org>; Fri, 14 Mar 2014 17:47:07 -0700 (PDT)
Received: from [66.196.81.171] by nm45.bullet.mail.bf1.yahoo.com with NNFMP; 15 Mar 2014 00:47:00 -0000
Received: from [98.139.212.217] by tm17.bullet.mail.bf1.yahoo.com with NNFMP; 15 Mar 2014 00:47:00 -0000
Received: from [127.0.0.1] by omp1026.mail.bf1.yahoo.com with NNFMP; 15 Mar 2014 00:47:00 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 489333.24902.bm@omp1026.mail.bf1.yahoo.com
Received: (qmail 90635 invoked by uid 60001); 15 Mar 2014 00:47:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s1024; t=1394844420; bh=C7x1RA2bAlAS8OWNNs+RnCaoWIQwmcMXOaCAGhBJDV0=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Fy9R7IiczQpQfct/JxrnFHxZKovr4w1xjg5gyIl9T4kOXopCc7Q9Cpb7Um85X18y6mdx0ZPgwnu9ksTh8WcI5JSopjqo9Aeoh+MdbhxeM7MM0FOPbWIEwD4K5pQj9f6TgpnzNiAz29a0+XGHl3xwO8r1fp+9xx0hcQnwtLRO1PY=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.au; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=RoNNUgI0w1zDug1o5UyX2wmI88lIYL6sTSxjt5806w+x6BTWmZpdVMqWPxxYzlpm0OxrN1w4LTDQ3isz5Wgv6ICpDcPHxlolTNwV67UcqvjLQ1n/JQav8Fkve/O51kRDjw+xtLr626pqrMx09pgoR/OTvuAvpw6aDEBsIdOzXYY=;
X-YMail-OSG: ObeZA4oVM1m75EenOIpLFszEIJL4UjDmpQIQ1WCa3gJfz9U MDTVHv7B77VcYnQxOIhAg1aDABk79CjT8IAapznDymcP3KcyFLdBpL0W8pQq ZkmQDJEFn5VL0dghRDPJhbsfu_we1TnEeDYfHVNXQDT8YKMPkT.lKsDhwPW3 S2dM_GwBxst4H9BdASHfE3PkLydaXEuv.96UTXimXC1Jsh0LGa0BlFWL6v5T vrjb45Htv2uw0x3EdASifvxhlOozU3nHTN3lc90C8TLIDT6lBRI8V2M3PnUg KEMPDUReMY3N0HM4LS4bwz29Bw88Vu6OHieAf8s3YP.4UNQRJ9OXd0D.aML8 MHSnm.Rbu4EAt3fSf9pJZrR2_3DnP1moC17nbFd_emryiDCL.xTDvYlEBA4Z MylDU2eNUjLAZlkFxeeXyBnsnpk1_eNpPWV3oYsGYKsQykMlBciUFgVumo1v EeXfGgXd3R1kn3xFlTgQUU3_.SPedcwPsO0Um.hf5qh7FQNQE4pIbBoXKvbT NmxBo45JKxmr1AfcU8mFM3pE6M60brTBrsBqQRSup_hzWixALCG.rD7xgVnF _Fdzhgy9k.IS9FkWXfHTK
Received: from [150.101.221.237] by web162206.mail.bf1.yahoo.com via HTTP; Fri, 14 Mar 2014 17:47:00 PDT
X-Rocket-MIMEInfo: 002.001, KysxCgoKIlRoZSBUd2VsdmUgTmV0d29ya2luZyBUcnV0aHMiCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMxOTI1CgoiKDEyKSBJbiBwcm90b2NvbCBkZXNpZ24sIHBlcmZlY3Rpb24gaGFzIGJlZW4gcmVhY2hlZCBub3Qgd2hlbiB0aGVyZQppcyBub3RoaW5nIGxlZnQgdG8gYWRkLCBidXQgd2hlbiB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gdGFrZSBhd2F5IgoKCgo.X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBGcm9tOiBMb3JlbnpvIENvbGl0dGkgPGxvcmVuem9AZ29vZ2xlLmMBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.178.641
References: <E2C06D73-99FF-42B5-A3BE-337C307BCB0E@gmail.com> <CAKD1Yr0fjSWfPDkvc9Z53xBKxMGzYcVGzH3tLUGbjCKmgR_Duw@mail.gmail.com>
Message-ID: <1394844420.87212.YahooMailNeo@web162206.mail.bf1.yahoo.com>
Date: Fri, 14 Mar 2014 17:47:00 -0700
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
Subject: Re: A Plea for Architectural & Specification Stability with IPv6
To: Lorenzo Colitti <lorenzo@google.com>, RJ Atkinson <rja.lists@gmail.com>
In-Reply-To: <CAKD1Yr0fjSWfPDkvc9Z53xBKxMGzYcVGzH3tLUGbjCKmgR_Duw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ipv6/kwgI7LvRxeL4R4q9yjv5XgQ8Cy0
Cc: IETF IPv6 Mailing List <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Mar 2014 00:47:10 -0000

++1


"The Twelve Networking Truths"
https://tools.ietf.org/html/rfc1925

"(12) In protocol design, perfection has been reached not when there
is nothing left to add, but when there is nothing left to take away"



>________________________________
> From: Lorenzo Colitti <lorenzo@google.com>
>To: RJ Atkinson <rja.lists@gmail.com> 
>Cc: IETF IPv6 Mailing List <ipv6@ietf.org> 
>Sent: Friday, 14 March 2014 1:27 AM
>Subject: Re: A Plea for Architectural & Specification Stability with IPv6
> 
>
>
>On Thu, Mar 13, 2014 at 9:49 PM, RJ Atkinson <rja.lists@gmail.com> wrote:
>
>  If folks in the IETF IPv6 WG want IPv6 to be more widely deployed,
>>more rapidly deployed, and its capabilities to be more widely used,
>>then WE NEED TO STOP CHANGING THE IPv6 SPECIFICATIONS.
>>
>
>
>Hear, hear.
>
>
>For a long time I've believed that int the IETF we think that IPv6 is "not being deployed" because something is wrong with it. And so we keep changing it. But that's not the problem. IPv6 *is* being deployed, it will just take time. At current S-curve growth, we'll be done in 10 years.
>
>
>The original IPv6 architecture is sound, and the core protocols are perfectly deployable. They are a solid (though admittedly minor) improvement over IPv4. There is *nothing wrong* with the IPv6 architecture. Deploying IPv6 *as it is today* will, after a minor speed bump, lead to simplification, cost reduction, and increased transparency of a network that today is cluttered with brittle and expensive middleboxes (expensive both because they cost money and because they cost developer time for apps to work around).
>
>
>
>It's true that those that want IPv6 to be exactly like IPv4 are disappointed, because IPv6 is not IPv4. No, you can't do routing without RAs. No, you can't "save addresses" by making host subnets /120s (at least not easily). No, there is no RFC1918. No, ULAs are not the same as RFC1918. No, there is no NAT. But I think that in a lot of scenarios those are advantages, not disadvantages.
>
>
>When people say that IPv6 can't be deployed in ISPs, in enterprise networks, in content providers, in home networks, or in mobile networks because it lacks feature X, we'd do well to remember that there are large deployments of IPv6 in all these areas. I know, because I've personally been involved in all of the above. In my experience, excuses for not deploying IPv6 are, to a great extent, just that: excuses. They have no relationship to the actual reason for not deploying it, which is, and has always been, "we see no benefit" (or, to a lesser extent, "our code doesn't support it", and "our code has bugs" -- both of which are temporary). These excuses mislead the IETF into thinking that the lack of IPv6 deployment means that there is somehow something wrong with the protocol. This in turn causes hand-wringing and standards-writing, but in my experience, that doesn't help: when we remove an excuse, people move on to another excuse -- because the excuse
 wasn't the real reason anyway.
>
>
>Continued tinkering with IPv6 - especially tinkering with it to make it look more and more like IPv4 in order to reduce imagined "barriers to adoption" - will just erode IPv6's long-term advantages by eliminating the simplification, robustness, and benefits that IPv6 as it is today *does* provide -- and it won't lead to adoption anyway, because lack of adoption is not a technical issue.
>
>
>What we need to do now is stick to the protocols as designed and wait until the combination of ever-increasing pain caused by IPv4 exhaustion, and exponentially-increasing IPv6 deployment in the Internet at large (or at least in the consumer space), change the "there's no benefit" equation. That *does* have the power to cause deployment in a way which changing the standards will never have -- and as you put it, the more we change now, the more we *delay* deployment, by causing vendors to write code that then needs to be waited for, tested, and debugged before operators can deploy.
>
>
>Personally, I think 6man has the duty to ensure that no radical changes go into the core protocols until *real deployment experience* -- not of the "I can't deploy because..." kind, but only of the "I deployed *and it didn't work because...*" kind -- shows that there is really a gap in functionality, and even then, to think extremely carefully whether the long-term effects will be beneficial or not. We're hoping that this IPv6 thing is going to last us for the next 30 years. Let's not get too hung up on the next 3.
>
>
>
>
>Cheers,
>Lorenzo
>
>--------------------------------------------------------------------
>IETF IPv6 working group mailing list
>ipv6@ietf.org
>Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>--------------------------------------------------------------------
>
>
>