Re: Deprecating IPv6 (Re: draft-bourbaki-6man-classless-ipv6-00)

Simon Hobson <linux@thehobsons.co.uk> Thu, 08 June 2017 07:20 UTC

Return-Path: <linux@thehobsons.co.uk>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95695127868 for <ipv6@ietfa.amsl.com>; Thu, 8 Jun 2017 00:20:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=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 R395oKcxntLI for <ipv6@ietfa.amsl.com>; Thu, 8 Jun 2017 00:20:06 -0700 (PDT)
Received: from patsy.thehobsons.co.uk (patsy.thehobsons.co.uk [80.229.10.150]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 455E7120725 for <ipv6@ietf.org>; Thu, 8 Jun 2017 00:20:06 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from [192.168.137.117] (unknown [192.168.137.117]) by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 751B81BC37 for <ipv6@ietf.org>; Thu, 8 Jun 2017 07:19:42 +0000 (UTC)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
Subject: Re: Deprecating IPv6 (Re: draft-bourbaki-6man-classless-ipv6-00)
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <73A42828-9F55-4B01-9C00-608221B66EA3@gmail.com>
Date: Thu, 08 Jun 2017 08:19:41 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <9B812DC3-E06A-4FB6-B071-BF66F96C8E19@thehobsons.co.uk>
References: <CAO42Z2wp72j-yOsR8C=iqS+dX14wLwthAtOTvD5ugj_NQ=NQag@mail.gmail.com> <8be34ef8-557f-652e-0d2f-f1a1e008bffd@gmail.com> <alpine.DEB.2.02.1706050827290.17963@uplift.swm.pp.se> <E2B77C58-B235-49D6-8130-0B41BE55899C@google.com> <CAAedzxrkbywKMmUaZ6-OCunXe1sw=q3+TNz278xZDmdsQm3xaw@mail.gmail.com> <93C6138E-A2EE-4005-8C16-05E2A2DEA661@google.com> <CAKD1Yr3+pHFhCwoL4vbQLDQ3PNGpijci8c7eZM=Gb0oTy9C0XA@mail.gmail.com> <8678F73D-2CCD-4781-9947-8C07182DFAF4@google.com> <EF9AC09C-5262-4DFB-AA4D-AE95EF81293C@gmail.com> <CB328974-E401-4B62-A408-1814183E0010@google.com> <8C792BA9-3FBA-46F3-9CBE-E82E4B93BEFC@google.com> <CAD6AjGSvaAGydOjZ-LYA8=DR2pOjmUrYAGN0kVdC2aKb3jvx_A@mail.gmail.com> <A3E25B71-9EC6-4E1B-91BC-FE36388676CB@google.com> <73A42828-9F55-4B01-9C00-608221B66EA3@gmail.com>
To: 6man <ipv6@ietf.org>
X-Mailer: Apple Mail (2.1510)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/sCqdldv1gvpcFNM3a9Pj3QGhVeU>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 08 Jun 2017 07:20:09 -0000

Fred Baker <fredbaker.ietf@gmail.com> wrote:

> 
> On Jun 7, 2017, at 4:42 PM, james woodyatt <jhw@google.com> wrote:
>> As far as I know, nobody associated with Thread™ apart from me is even listening to IETF much less offering anything to say. And the only thing I’m saying is that IETF should stop pretending that IPv6/NAT in end site addressing plans is preventable. It’s inevitable.
> 
> That's not LACNIC's experience. They have been testing to see what the real story is - put an ad in a web page that accesses a STUN server, and reports whether the addresses are the same or different. What they find is that, in Latin America, IPv4 hosts have a 94% probability of being behind a NAT, but IPv6 hosts have only a 0.6% probability.
> 
> Just saying... Last I checked data trumps opinion.

Well said.
I also can't see how anything good can come of an attitude that "people will do it, so lets drop any standards/best practice statements saying it shouldn't be done". Taking that to an extreme, you could say that [CG]NAT solves the IPv4 addressing problem so why do IPv6 at all !

I can well believe that most IPv4 traffic involves NAT. NAT is the band-aid that's kept IPv4 going for the last decade or two, and without it, most users would not get online at all.
As others have said, there's no need for any form of address translation in IPv6 **other than due to operator shenanigans**. If there are established standards that say "thou shalt do xxx" and "thou shalt not do yyy" then there is something for customers to beat up the more idiotic service providers and give them some incentive to fix things. It might help if software developers, instead of spending time on workarounds, simply (or at least, start with) put up a warning to the user that their IPv6 network is broken according to RFCblah and only then offer to carry on with a "best effort" attempt to work around it.

If support forums for packages have threads which come down to "complain to your ISP that they don't comply with RFCblah" then that will get a support loading for the ISP that the bean counters will see as a cost they can remove. Ie, make it more expensive for them to try the sort of tricks (like "you only get a nobbled IP allocation unless you pay us business rates") so there's a commercial incentive for them to do the right thing.

My very limited experience with ISP provided IPv6 is that so far, what I've seen is sensible allocations (eg a /56 for a home user). If the majority do the right thing, then the exceptions can stand out and get a reputation for "broken". I know in the real world there will be cases where there's an effective monopoly (for some group of users) allowing the ISP to do what they want, but that's not an excuse to just throw in the towel and give the rest carte blanch.