Re: <draft-ietf-6man-rfc4291bis-09.txt>

神明達哉 <jinmei@wide.ad.jp> Wed, 19 July 2017 23:47 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 AB5DC126CD6 for <ipv6@ietfa.amsl.com>; Wed, 19 Jul 2017 16:47:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 yd97YoKSF2xn for <ipv6@ietfa.amsl.com>; Wed, 19 Jul 2017 16:47:50 -0700 (PDT)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (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 E9CFD126BF3 for <ipv6@ietf.org>; Wed, 19 Jul 2017 16:47:49 -0700 (PDT)
Received: by mail-qk0-x230.google.com with SMTP id y126so6639100qke.4 for <ipv6@ietf.org>; Wed, 19 Jul 2017 16:47:49 -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=66BBhT8tgOwpOm95lflDRZ/PycTR0bqZEqWxwUGzNJc=; b=nOx3B/7cC0OXKs4qSf7eIohDPdTHGd1Yx/fVqWcHHMv8LKXgPAo4r8oINWNCBv7K2L 9h82dHJ+wyiaukhGXeI10FmnRRHjG5U7cWJmwbdCXNbKtuxSUkKDMpm6jCo1GAgiRssR iWe20JWpfMkNGU9KRvEmA+rH0eclsNRm61ppxrnCATEO9FJ+ccK6wGX+B8g9/GztLvq+ upTJNP6wiK5oiOb8T5GsQs5K6nJLx9y/t6cWOZKhaNZtoeWEFHym8f7vlbz6Z+FJn7lo HVQ0q8IMyHi43GrKMnXuPPDBAuAp2XD01e42kyoUhEQoSi1LxnxCg7OOOdWAoJha5pNi U5bw==
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=66BBhT8tgOwpOm95lflDRZ/PycTR0bqZEqWxwUGzNJc=; b=EtTgj25EzZKaGimWXFCKO0OxRhXwUvPgTYodFChBOaosIkCPAe15yGiZXRRjhS6Uys 7v16XwyTTv3cb2RRRysx5cy0057SWj5bS8R6y0cGtjxaftbPQePT6VPUYxIEQH1GBfc+ mUtW8DEdNnkRdyj+Jmu8bZks2htR625swhcFT6ZCHaUa6Stwdr7d0jC4l1pNdaB5CXRc cI8XxaYUDddkbJFVoMERio2RGQvTjGvKftNoQXgwPUx22dGItG6HeOgemeKeVM9rfMHt b4Sssmdi2Ct379uXsZI097AG3rpJHVulSFXgNUrVWRGMidaRM+577BAeStu6h3BOmzCJ dWUQ==
X-Gm-Message-State: AIVw110Vv3m3Oud0Xc8U65+cKGkiT6sFu97NFU7qSdlt/g399GHRnWLW aij7rn4NRWuQBuDLHPCGmLS2j4xdVA==
X-Received: by 10.55.40.194 with SMTP id o63mr2322403qko.310.1500508068986; Wed, 19 Jul 2017 16:47:48 -0700 (PDT)
MIME-Version: 1.0
Sender: jinmei.tatuya@gmail.com
Received: by 10.237.60.44 with HTTP; Wed, 19 Jul 2017 16:47:48 -0700 (PDT)
In-Reply-To: <CAN-Dau3vVREsYc4Y6AAdDpLKsMjwH_2saS7JTn8P6fRDXRKV7Q@mail.gmail.com>
References: <20150804195752.5065.13523.idtracker@ietfa.amsl.com> <5AB14F48-2799-4A86-830D-E8A89CCADAAC@gmail.com> <CAKD1Yr0Bt4hhBvtSVWrLpns4odzek3U5WJkuQoS1NGsPozW0sg@mail.gmail.com> <CAN-Dau3vVREsYc4Y6AAdDpLKsMjwH_2saS7JTn8P6fRDXRKV7Q@mail.gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Wed, 19 Jul 2017 16:47:48 -0700
X-Google-Sender-Auth: 3r76CGmGfjNXbNPt7-9NOJackdA
Message-ID: <CAJE_bqdUmePq5UdB2_=2ZhEQvRcbJfCrOHgcdBy8PUUnnxg6LA@mail.gmail.com>
Subject: Re: <draft-ietf-6man-rfc4291bis-09.txt>
To: David Farmer <farmer@umn.edu>
Cc: Lorenzo Colitti <lorenzo@google.com>, IPv6 List <ipv6@ietf.org>, Bob Hinden <bob.hinden@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/z3Yp2Q6ggbz8wOmc4J7QxPUYkeE>
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, 19 Jul 2017 23:47:52 -0000

At Mon, 17 Jul 2017 16:42:23 -0500,
David Farmer <farmer@umn.edu> wrote:

> So, I would propose the following for RFC4291bis;
>
> Several components of IPv6 are architecturally based on a requirement that
> Interface Identifiers are 64 bit long except if the first three bits of the
> address are 000. The rationale for using 64 bit Interface Identifiers can
> be found in [RFC7421]. However, other components of IPv6 are
> architecturally based
> on Interface Identifiers of any length, most importantly Neighbor Discovery
> [RFC4861]. Neither of these two architectures override or invalidate the
> other. Accordingly, 64 bit Interface Identifiers are recommended for
> operational use.

I don't see how RFC4861 is related to IID.  This seems to be based on
the common confusion on the difference between on-link prefixes and
address assignment prefixes (RFC4861 refers to "interface identifier"
only in a handful of phrases, none of which seems to be relevant to
this topic).  But I guess you are one of the few people who actually
understand this point quite well, so this is probably an editorial
problem.  Maybe you're trying to answer the question like the one
Brian asked: "if we manually configure an IPv6 address and gets an RA
PIO with L=1 and A=0 whose and the prefix length being 80 bits that
(happens to) match the configured address, then what would we call the
rightmost 48 bits of the address?  Is it the 'interface identifier'"?
I agree that's a valid question, but it's too subtle to explain by
such a brief explanation like the above one.  It's really subtle and
if we want to answer the question in rfc4291bis, much verbose text
will be necessary.

But, even if we address this point, I don't see any possibility in
making "64" a mere "recommendation" in the context rfc4291bis.  Let's
be realistic - it simply won't be accepted by one of the "camp"s that
want to keep the current requirement on this point as much as
possible.

If the proposal only clarifies the question like the above one without
trying to tweak the most contentious points, that may make sense and
as a fan of clarity I might actually support it.  But as I said above
it will result in much more verbose text and it will have its own
drawback - for example I thought Bob didn't want to talk about too
much on how to generate addresses or refer to other specs that do not
directly related to the addressing architecture (ND, SLAAC, DHCPv6
etc).

So, to me, the time for tweaking the text is over.  IMO we should now
just see if we can form a rough consensus on some basic point (e.g.,
explicitly excluding the manually configured addresses for the 64-bit
requirement) and move on or drop the effort.  The result will still
leave questions (such as the above one) and contain some awkward
content (like the listed exceptions in the architecture), and I'd be
sad about that, but that's probably an inconvenient truth when what's
needed to make progress is compromise rather than technical purity.

--
JINMEI, Tatuya