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

神明達哉 <jinmei@wide.ad.jp> Wed, 07 June 2017 17:35 UTC

Return-Path: <jinmei.tatuya@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 26510128D8B for <ipv6@ietfa.amsl.com>; Wed, 7 Jun 2017 10:35:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no 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 pdp8ibnf0pwy for <ipv6@ietfa.amsl.com>; Wed, 7 Jun 2017 10:35:16 -0700 (PDT)
Received: from mail-qt0-x231.google.com (mail-qt0-x231.google.com [IPv6:2607:f8b0:400d:c0d::231]) (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 70494128ACA for <ipv6@ietf.org>; Wed, 7 Jun 2017 10:35:16 -0700 (PDT)
Received: by mail-qt0-x231.google.com with SMTP id u19so14233522qta.3 for <ipv6@ietf.org>; Wed, 07 Jun 2017 10:35:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=5mntgpGQPDW6GvxqMMJgyVP4N8SQd5UKdsbe2jrgwb0=; b=cmmoGuk3krCfoPPgHOwl6tqnJZQdDKHQhdwBCcUfQ5tlQqLaJhS8bKez897h1Pq4cx OjPFbr7wmVt2gi8a0BUy1C9eodqCvBPYJ7q49iApNYygKsc/zqIega06kNVgfm+dSKqM cVtjf4r3d2Ppl8vI8rspTk2S1X9Aiwe9MfjPJdvZi+P9DrPfy+b0RgaEGvd5OyAQOkrO zPHbQmoZgHbAjAhZRs5WqJQ4/0zoBQYOGmpXX3/VNcX3rNdhRIG/K3eZy3BJfzsTvFXC DfGN5HVw5+VAnd5smHr6TJnC9QUoUvqV1krCwBGxEMVvBhDtSg6kaBdQrOohQNgCQsoK 8cOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=5mntgpGQPDW6GvxqMMJgyVP4N8SQd5UKdsbe2jrgwb0=; b=a9M8Ze+uGMIgkw0VGinOansIkF5okG2ttwMOe+WUT2Dy+jVCyootJJBMSWTZ4YLy73 vtnuTL4O0uWM1iyx3y6VHw2ru+BAS+fxeOw9FBSGvpoiPgVinMhdE2+kXVrAPUV4tjeg XiDbmIDmOJpHj3YLzuZ2ENBmlKY2zdmJGPlagF5eoz/GALAd4d/ogpfo1dhAtYsFq8pe zY4KJYh8fc85/9WIBMHV3Aae13hQWzk6YXTGp7b7q/cGIffKBC4U5FFFtsu7ar04AwnY vYXcgwyFgYCNwLgniqwToOdfvBHirlVVCuZi4ft815fh0W9HPAOP0+QoRHGxclMyfx8S OoCw==
X-Gm-Message-State: AKS2vOyijvKTeNa4BSHYkzbrpEw0LhbOdFRglgwMdcb+uJutx2nUWqGP JXFWGRioA/x/HJltsgaKjmprHtojhx7yPyM=
X-Received: by 10.200.8.169 with SMTP id v38mr35699363qth.213.1496856915474; Wed, 07 Jun 2017 10:35:15 -0700 (PDT)
MIME-Version: 1.0
Sender: jinmei.tatuya@gmail.com
Received: by 10.237.60.53 with HTTP; Wed, 7 Jun 2017 10:35:14 -0700 (PDT)
In-Reply-To: <CAN-Dau08sssc6WnfYL0+7pvC_R5gAdQZu2bKxTyFWcSm0xFh=A@mail.gmail.com>
References: <20170602141112.x64nleqclygz7dwd@Vurt.local> <20170602141259.GD30896@gir.theapt.org> <CAKD1Yr0DtQYvCYLQexhXe_nhb5rjeyhnB4bCveqyO5Xbuwdg1A@mail.gmail.com> <CAKFn1SEdjhsQ3tKPZdbdfF4ArDzw-FZfjQT68gV55Fc-5vzBvw@mail.gmail.com> <CAKD1Yr3ppM0UF8HoN8PgS7F0iEmK26ebiuJK=tkAdZnuLWpkZg@mail.gmail.com> <CAKFn1SHASt34ihJmGN0iRFQQzLTMspZfxXHgBjBatXXcRYF4cw@mail.gmail.com> <20170604093119.nt733rb3ymmjssww@Vurt.local> <m1dHTLx-0000DcC@stereo.hq.phicoh.net> <CAKD1Yr0ZZwRar6D-2bkXBKPYehqqW99+BMtDOjyovR8WDXKzxw@mail.gmail.com> <CAD6AjGTjikAWutcenW8qn7OW8kPM9c_x_yDUy5vQxJmXKL85dg@mail.gmail.com> <91c3c0f4-eb8b-cdf7-b9c9-7d1eecb7fe64@gmail.com> <CAKD1Yr0_WR_TB+OC0U1Qt2h6WzUp9EGvrqC1ZKW2mwFeBd3bCQ@mail.gmail.com> <4021a559-5b6d-b3fb-19cd-afbe9041e8f2@gmail.com> <CAAedzxppjnBhVAHF4L4B7WTtwxPGhpOv8ruXOhm=zGwjQ5-OsA@mail.gmail.com> <780257e6-749e-ad9b-4d7a-08e39f46fd1c@gmail.com> <89A69730-B9F3-49B4-942D-EB664A728BDD@employees.org> <dc950594-cb1a-3c36-4538-3b62f58806ed@gmail.com> <CACWOCC93jbqhw+Pigjx5CdHcAmubcx=nQLbOOtjOb81+u6MQow@mail.gmail.com> <CAJE_bqdcR+-6AxODiokcSRhRNb-5gcbRx0xwBqQ8AeOqYd2Daw@mail.gmail.com> <CAN-Dau08sssc6WnfYL0+7pvC_R5gAdQZu2bKxTyFWcSm0xFh=A@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Wed, 07 Jun 2017 10:35:14 -0700
X-Google-Sender-Auth: YKqW2IshDcYYiFiDzKf610nijW0
Message-ID: <CAJE_bqc7Hw3J156RVknDRKko+KjMnOqYgve+4GmLuJZ8+t6HFw@mail.gmail.com>
Subject: Re: draft-bourbaki-6man-classless-ipv6-00
To: David Farmer <farmer@umn.edu>
Cc: Job Snijders <job@instituut.net>, Erik Kline <ek@google.com>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/A-amrhYiXSu7fAdSQyxBcY8KgRU>
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: Wed, 07 Jun 2017 17:35:18 -0000

At Wed, 7 Jun 2017 10:13:51 -0500,
David Farmer <farmer@umn.edu> wrote:

> >     IPv6 unicast routing is based on prefixes of any valid length up to
> >     128 [BCP198].  Interface Identifiers must be 64 bit long except
> >     when the addresses are manually configured, or by exceptions defined
> >     in standards track documents.  For example, [RFC6164] standardises
> >     127 bit prefixes on inter-router point-to-point links.  The rationale
> >     for using 64 bit Interface Identifiers can be found in [RFC7421]
> >
> > then there will be no dispute or further time wasting (we'll still
> > need to decide what to do with the magic leading bits of 000 in terms
> > of the interface identifier length, but if we can agree at this level
> > this will be a relatively minor point to address).
>
> I think "should be 64" is the correct language, primarily because "must be
> 64" has been misinterpreted several times to justify hard coding 64 in IPv6
> implementations, but also it seems like a false imperative.  Now that an
> explicit manual configuration exception is included, I could live with
> "must be 64", only if the language is further clarified as an operational
> directive and not an implementation directive to hard code 64 along with
> the list of exceptions.
>
> So I'd prefer; "Interface Identifiers should be 64 bits long except..."
> However, I could live with; "Operationally, Interface Identifiers must be
> 64 bits long except..."

Personally I don't care about should vs must here.  I just thought
this "must" was critical for the so-called "small but vocal" group,
and, if others can accept it with "except..." then it might be a way
forward.  In that sense, I don't see the point of tweaking it further
by such as adding "operationally".  As you said, with the "except"
it's already pretty clear that we cannot simply hardcode the magic
number.  If we are still worried about the blind hardcoding we can
just say implementations must not unconditionally hardcode a particular
value for all cases.

Anyway, my humble suggestion to the wg at this point is to hold off
until the next version of the draft is submitted.  Several people have
already pointed out the current version is so confusing, and, as a
result everyone seems to interpret it in their favorite way (or
overreact to it due to the confusion).  Most of the discussions since
the submission of 00 seem to be largely irrelevant and just time
wasting.  It looks like the authors also acknowledge the need for a
substantial revise, so it's more productive to wait for it and have a
more focused discussion on it.

--
JINMEI, Tatuya