Re: draft-bourbaki-6man-classless-ipv6-00

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 16 June 2017 01:36 UTC

Return-Path: <brian.e.carpenter@gmail.com>
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 A3FE01205F1 for <ipv6@ietfa.amsl.com>; Thu, 15 Jun 2017 18:36:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 BlOCCq5_vCj3 for <ipv6@ietfa.amsl.com>; Thu, 15 Jun 2017 18:36:47 -0700 (PDT)
Received: from mail-pg0-x233.google.com (mail-pg0-x233.google.com [IPv6:2607:f8b0:400e:c05::233]) (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 B7D071205D3 for <ipv6@ietf.org>; Thu, 15 Jun 2017 18:36:47 -0700 (PDT)
Received: by mail-pg0-x233.google.com with SMTP id v18so14051449pgb.1 for <ipv6@ietf.org>; Thu, 15 Jun 2017 18:36:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=6Tr89M//VjtnAHSXcPxNIFaxnf47Cb93lV8JA5JdRq8=; b=QOkF43QYRYq4AIv3H4lwgA3icvw8v+yLQtsAXL3FHlVBsuYI52jf2Z6kDtUlJ9NtIm Q4uUrRtRJHnbt8VdVm2oyZEVUkWZH2OW2H+jXfmn73vq1+iJi5/udLyLawwAAEiyFqZe oZ9H+kbAaiGYY15nVG06IcVhky+1Ex7wx+rGILrlQi659iSoJ2AOXulkegDlPz0X9Yde wVy+p5lMQy5xhq96jwWCDszkIqlqfXLQEIXvgCHUXs8h+7MoEo6kNAiXCWVv5tG7Jgl2 2CYIYIqsT2d6EY1ZKJ8zB9fvQJn8S7kXQxpwhGap3bSC+rcjHTuf6lGV9UmRuIrqBQ8l lY7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=6Tr89M//VjtnAHSXcPxNIFaxnf47Cb93lV8JA5JdRq8=; b=PkMPvrRI6O46/0ocgdKWWq9g5ptI5uOnxfrq5Z9SYS3FE9ppd2GMKXoglj45Hprmmi be7AJqr8PVNuz5tCYN/lDO8Bd1ck+cmc15AQmUbA4JWfoUg1FkdDEcSm2bPm8NZFy/qD Py3n17G+5+zz+QCA4lnqIRsXC4yPO5hfpgP92DdOMvlt5hPVg07wKGNAmBeo6lRsm4bZ OGZ2CS1S0AUbyafGO4xVfMFl1Ft34lyTP0A7MOKsShwvKWacqMmq+GCYppoz1zyO1XGl n9ipLhRrJp7lewUHpeQL+DzDt+yRB8aQgJwzvYGVdkddiNhId8vDbG6U2Aq8WE2BDmNn gKpw==
X-Gm-Message-State: AKS2vOzg1ir9JSglX/haetaYcmoK7fCjXuC/YnnRxvTI6JmJ87M5Qq7e UlNItIJoPYEuDw==
X-Received: by 10.98.61.88 with SMTP id k85mr8239884pfa.90.1497577007294; Thu, 15 Jun 2017 18:36:47 -0700 (PDT)
Received: from [192.168.178.21] ([118.149.110.59]) by smtp.gmail.com with ESMTPSA id h71sm873755pfk.126.2017.06.15.18.36.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Jun 2017 18:36:46 -0700 (PDT)
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
To: Lorenzo Colitti <lorenzo@google.com>
Cc: IETF IPv6 Mailing List <ipv6@ietf.org>, Peter Hessler <phessler@theapt.org>
References: <235143da452c4ff4aec39a26ba918e7e@XCH15-06-11.nw.nos.boeing.com> <1489a50a-2616-f9ac-4109-16c595e15f90@gmail.com> <FA3032F9-F44B-45B4-9AFF-01EBC84F1448@employees.org> <b1c5c13d-ef69-ef30-546c-9178a2655caf@si6networks.com> <391c730c-fa75-7596-bb6b-383ea6583131@gmail.com> <0b57c999-b5df-8a44-e3fd-55cee628f3f3@si6networks.com> <20170614092327.GB30896@gir.theapt.org> <E61AFFF1-0354-41EE-8E11-50433B26BAF7@employees.org> <20170614094034.GC30896@gir.theapt.org> <A7502902-245B-499B-916B-28630CD5A824@employees.org> <20170614095910.GE30896@gir.theapt.org> <CAKD1Yr2C74Nd+NSe5MfTpaQ0z1HSotVXCohK9uDYc0sqR3rMLg@mail.gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <edbf9bf8-cd15-c0e6-f0f8-19f96f6333b2@gmail.com>
Date: Fri, 16 Jun 2017 13:36:51 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <CAKD1Yr2C74Nd+NSe5MfTpaQ0z1HSotVXCohK9uDYc0sqR3rMLg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/btYKO1Zi9_adQIcqP5KqfD9D1Dk>
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: Fri, 16 Jun 2017 01:36:49 -0000

On 14/06/2017 22:12, Lorenzo Colitti wrote:
> On Wed, Jun 14, 2017 at 6:59 PM, Peter Hessler <phessler@theapt.org> wrote:
> 
>> I'm already running non-/64 subnets on my personal networks.  I'm also
>> running non-/64 subnets on my $work networks.
>>
>> mandating /64 subnets in the _architectural specification_ is a bug,
>> period.
>>
>> IPv4 got rid of classful subnets in 1993, IPv6 can join the last century
>> as well.
>>
> 
> Brian (and everyone on this thread, really): QED.

QED indeed, if the proposition to be proved is that a rigid boundary
is not required.

> Peter, thanks for writing this email so clearly. I think we now have a
> clear example of what some operators will feel encouraged to do if we
> change "is /64" to "should be /64". With the the current state of affairs,
> such networks happen to work but are not guaranteed to interoperate, and
> host implementations are not required to work on them. If we change the
> standards to admit that subnets may be non-64 bits, there will be pressure
> on implementations to conform.

I think that portability out of the box is a much stronger argument. Peter
has chosen to hand-craft his networks. Most people (99.99%) simply unwrap
their new device, ignore the "quick start" guide, and switch it on. There
is an enormous market incentive for that to work 100% of the time, which is
an enormous incentive to stick with /64.
 
> Even if this sort of opinion were a minority opinion among network
> operators, it is the nature of networking software development that host
> implementations adapt to the lowest common denominator. Let's not do that
> here. There is no technical reason to do so.
> 
> This is exactly the sort of scarcity thinking that the 64-bit boundary is
> intended to avoid. 

Not to mention the late lamented /48 recommendation to ISPs. Again,
nobody is trying to sabotage /64 as the norm for SLAAC networks, and
nobody is trying to sabotage SLAAC as the norm for plug and play.

> Let's ensure that such limitations - which as Peter
> says, belong to the last century - stay in the last century and do not
> enter this one.

I agree. But at the same time we need to be honest in our specs. RFC4291
does not describe the deployed architecture accurately, which is why
we have to fix it if we're serious about Internet Standard status.

   Brian