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

Philip Homburg <pch-ipv6-ietf-4@u-1.phicoh.com> Mon, 24 July 2017 09:36 UTC

Return-Path: <pch-b7900FA3D@u-1.phicoh.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 2A69B1317CC for <ipv6@ietfa.amsl.com>; Mon, 24 Jul 2017 02:36:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 63DjZ1Jk8lrk for <ipv6@ietfa.amsl.com>; Mon, 24 Jul 2017 02:36:14 -0700 (PDT)
Received: from stereo.hq.phicoh.net (stereo6-tun.hq.phicoh.net [IPv6:2001:888:1044:10:2a0:c9ff:fe9f:17a9]) by ietfa.amsl.com (Postfix) with ESMTP id E781B12EC06 for <ipv6@ietf.org>; Mon, 24 Jul 2017 02:36:13 -0700 (PDT)
Received: from stereo.hq.phicoh.net (localhost [::ffff:127.0.0.1]) by stereo.hq.phicoh.net with esmtp (Smail #130) id m1dZZmc-0000CkC; Mon, 24 Jul 2017 11:36:10 +0200
Message-Id: <m1dZZmc-0000CkC@stereo.hq.phicoh.net>
To: ipv6@ietf.org
Subject: Re: <draft-ietf-6man-rfc4291bis-09.txt>
From: Philip Homburg <pch-ipv6-ietf-4@u-1.phicoh.com>
Sender: pch-b7900FA3D@u-1.phicoh.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> <596F63F4.9010501@foobar.org> <fe7a1def-e656-c6d8-5336-ed5595331b74@gmail.com> <ed0fde09ae2a4a598c9a84eb0df659e8@XCH15-06-11.nw.nos.boeing.com> <69a7f9f2-584e-a2bc-1200-64fad8f9baf7@gmail.com> <652efa7dcb414b7ba6128bb4f93a3d7e@XCH15-06-11.nw.nos.boeing.com> <CAJE_bqfbLzfSYBBuS58CB6EWYkLLoqgGnb==v0CSScfZBFp=HQ@mail.gmail.com> <m1dYUCB-0000F6C@stereo.hq.phicoh.net> <bf2ab8d8-9070-c53f-90bd-831630021749@gmail.com> <m1dYwTM-0000FzC@stereo.hq.phicoh.net> <be9f995c-b717-e87b-3ab9-3a1faa35d770@gmail.com>
In-reply-to: Your message of "Sun, 23 Jul 2017 08:47:23 +1200 ." <be9f995c-b717-e87b-3ab9-3a1faa35d770@gmail.com>
Date: Mon, 24 Jul 2017 11:36:09 +0200
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Ybib2EHYagJtHxErBapjgRvHd5s>
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: Mon, 24 Jul 2017 09:36:16 -0000

>> So let me call them 'host part'
>
>Hate to be picky but in RFC8200 'host' does not include 'router' and these
>bits certainly exist in router addresses.
>
>So it would have to be 'node part'. But in most cases (the only exception
>being anycast) these bits may be (not must be) different in the node per
>interface, so 'node' is still wrong. I just don't get why it isn't
>'interface part' (with an exception for anycast). And if it's 'interface
>part' I really don't see why it isn't 'interface identifier'.

I'm not attached to any particular term. However, I think it is important 
that the reader of rfc4291bis gets a clear under standing of the difference
between an IID as used for SLAAC. Which has a lot of properties, including
that it is generated locally on the node and is used for address configuration.

And on the other hand, what I called 'host part' which in general doesn't have
any properties. Calling it an 'interface identifier' is confusing if the
address is an anycast address. In the context of ND, an address is either 
covered by an onlink prefix which means that a sending node should try to
resolve the address to a link layer address or if not, the packet should be
passed to a (default) router. In the context of ND, the 'host part' is
completely transparent to the sending host, except that a NA indirectly
signals whether the address is anycast or not.

>Here's a thought. How would it be if the contentious sentence in 4291bis
>read, in its entirety:
>
>"Interface Identifiers are 64 bits long when used for Stateless
>Address Autoconfiguration (SLAAC) [RFC4862]."

In my opinion rfc4291bis should not be a random collection of true statements
that have to be assembled by the reader.