Re: [Int-dir] 118

Alexandre Petrescu <alexandre.petrescu@gmail.com> Thu, 18 April 2019 12:05 UTC

Return-Path: <alexandre.petrescu@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 429F2120052; Thu, 18 Apr 2019 05:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level:
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 nvKOsJbY4YZG; Thu, 18 Apr 2019 05:05:31 -0700 (PDT)
Received: from oxalide-smtp-out.extra.cea.fr (oxalide-smtp-out.extra.cea.fr [132.168.224.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E34301200A0; Thu, 18 Apr 2019 05:05:30 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3IC5SEE093520; Thu, 18 Apr 2019 14:05:28 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id ED064206500; Thu, 18 Apr 2019 14:05:27 +0200 (CEST)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id D50EC20637E; Thu, 18 Apr 2019 14:05:27 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3IC5ReJ001947; Thu, 18 Apr 2019 14:05:27 +0200
To: 神明達哉 <jinmei@wide.ad.jp>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>, "<int-dir@ietf.org>" <int-dir@ietf.org>, IETF Discussion <ietf@ietf.org>, its@ietf.org, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <bcb6d12d-5b21-1f10-1afe-221321f8e7a6@gmail.com> <CAJE_bqd5t77B5ij3ot-F-ucx5+3A7LATC-VTBx3w2_kCDD8fNA@mail.gmail.com> <96574d8b-c5f4-c641-4a79-47974a18d87e@gmail.com> <b2459889-f8d6-43c0-acc2-2ffe00fb1985@gmail.com> <26900f46-88da-cf3e-9ae0-b23e056ee840@gmail.com> <ad32743d-981a-0ae7-a6ca-f7a4e9841831@gmail.com> <ece445c6-d599-152c-80aa-670495cbb64d@gmail.com> <CAJE_bqdVqPT761+59TOPHXnr5RqtjNk6WAA81_jZAogGqpJX2A@mail.gmail.com> <350c5cf2-b338-047d-e99b-db6d6a4f6574@gmail.com> <4b717f2c-e8b3-8a47-96d4-67901a98c15f@gmail.com> <f3f722c3-ace5-2e9a-7aaa-30cdc6b5980c@joelhalpern.com> <374342fd-0cf6-30ab-94ae-ef401b005c08@gmail.com> <CAJE_bqcft94gRMUA4Xdq3zzEwZGBxcarZfSQn_HzDoeJ9m=MZg@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <2c4dd3e9-90ff-e2d3-5461-f55dcf45717f@gmail.com>
Date: Thu, 18 Apr 2019 14:05:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <CAJE_bqcft94gRMUA4Xdq3zzEwZGBxcarZfSQn_HzDoeJ9m=MZg@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/gJdcyucbRhB4J8RnQZDToYzPMiw>
Subject: Re: [Int-dir] 118
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Apr 2019 12:05:33 -0000


Le 17/04/2019 à 22:40, 神明達哉 a écrit :
> At Wed, 17 Apr 2019 16:08:22 +0200, Alexandre Petrescu
> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>>
> wrote:
> 
>>> "SHOULD be of a length specified in other documents" wihtout any 
>>> reference to what the other documents are or how to find them
>>> seems
> like
>>> a recipe for implementor error.  Can we be somewhat more
>>> specific?
>> 
>> One could be more specific about which document.  There is some 
>> individual work item (not a WG item) in 6man that one could point
>> to.  A reference to a non WG item will not delay this document?
>> 
>> Or, rather, should I propose a new formulation above which just
>> keeps:
>> 
>> NEW:
>>> A randomized Interface ID has the same characteristics of a 
>>> randomized MAC address.
> 
> In the context of the "Privacy Considerations" section, that's 
> probably good enough.  After all, the privacy implication of the IID
> length doesn't seem to be specific to IPv6-over-COB.
> 
> But, in the context of stateless address configuration, the length 
> must be unambiguously specified since RFC4862 assumes it's specified 
> in each IPv6-over-foo specification, and without knowing this exact 
> length it's nearly impossible to develop an interoperable 
> implementation regarding SLAAC for that IPv6-over-COB.
> 
> To this end I've checked Section 4.4 (of rev 42) and found it not
> very clear.  The most relevant text seems to be this one:
> 
> The Interface Identifier for an 802.11-OCB interface is formed using 
> the same rules as the Interface Identifier for an Ethernet
> interface;
> 
> but it's not clear if it means the same IID length as that for 
> Ethernet, i.e., 64 bits, especially because the draft previously 
> mentioned 118 bits of IID (for link-local addresses) and now (rev
> 42) leaves the length to "other documents".
> 
> While stateless address autoconfiguration (RFC4862) specifies 
> link-specific IPv6-over-foo docs as the primary source of this 
> information, it's also based on the assumption that it's consistent 
> with the address architecture:
> 
> interface identifier -  [...] The exact length of an interface
> identifier and the way it is created is defined in a separate
> link-type specific document that covers issues related to the
> transmission of IP over a particular link type (e.g., [RFC2464]).
> Note that the address architecture [RFC4291] also defines the length
> of the interface identifiers for some set of addresses, but the two
> sets of definitions must be consistent.
> 
> so, as of today, it cannot be other value than 64 bits unless this 
> document makes an exception for IPv6-over-OCB by formally updating 
> RFC4291 so that IPv6-over-OCB and the (updated) address architecture 
> will still be consistent.
> 
> Now, from the discussion so far, I'm feeling the sense of a desire
> for IPv6-over-OCB to use other values of IID length than 64 bits.

The desire comes from my deployment of linux on 3 single-link subnets
needing fe80:1::1 (linux has no zone id, but supports fe80::/32).

I am not sure about the others.

> Perhaps that's one background reason why this is left not so
> explicit.  But since the value of IIDs is so important for the
> interoperability of SLAAC, I don't think we can leave it obscure.
> Whether it's in this document or "other documents", it must be
> explicitly specified.  And if it's in "other documents", it must
> already exist or must have been published no later than this
> document.  And, if it's something other than the status quo (i.e. 64
> bits), it must formally update RFC4291 (and, needless to say, this
> will be extremely challenging - recall how rfc4291bis is half-dead in
> limbo due to this exact debate).

I have two distinct LL addresses on an interface: one that is 
complicated (fe80::IID/64) and one that is easy to remember and type 
(fe80:1::/32).

"The other documents" is something that could be done in 6MAN WG.  If 
they agree.  That is a big IF.

I want this IP-over-OCB document to progress and to reflect reality as 
much as possible.

> If IPv6-over-OCB can live with the status quo at least for now, that 
> will be the easiest and fastest way forward.  If IPv6-over-OCB
> people don't like to make another precedent of the use of the
> constant value of 64, it might explicitly note that the appropriate
> length of IIDs has been subject to hot debates and may become more
> flexible in future.

May it?

> To be clear: I'm not making any opinion on whether the hard fixed 
> value of 64 is good or bad.  I'm just pointing out procedural 
> constraints.

Ok.

Alex

> 
> -- JINMEI, Tatuya