Re: [ipwave] [Int-dir] 118

神明達哉 <jinmei@wide.ad.jp> Wed, 17 April 2019 20:40 UTC

Return-Path: <jinmei.tatuya@gmail.com>
X-Original-To: its@ietfa.amsl.com
Delivered-To: its@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87DC41203D6; Wed, 17 Apr 2019 13:40:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.669
X-Spam-Level:
X-Spam-Status: No, score=-0.669 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 PJ2DUrkXzxUz; Wed, 17 Apr 2019 13:40:55 -0700 (PDT)
Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 AEDAB1203E7; Wed, 17 Apr 2019 13:40:54 -0700 (PDT)
Received: by mail-wr1-f49.google.com with SMTP id s15so44855wra.12; Wed, 17 Apr 2019 13:40:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=iMxUbb1g7DNl5XqeERXmEnc0tQUy6OBtlCG1eHGXjZo=; b=gHneCsDbUgcKu6uuze4nFVSkqj8/GSKkeIjS1gQ0EKdc9AtgX/gdeaPIn/s4Bsb/8K EG7ik2quZb8qZt29OAOk2hhlSbuP4zSNGmnoyXFFQZZtOnjQIkqqGVMpJQa38ADaqUtT G0ouMu+rAoEdi00fK5RxOw77fjONctqp/HzfuGqJPngNLTcli5eFOuKTMLCd89ykgx7q YKv4KezxX5XsVdCGzUeSzKrQQHW+c7gomQNYiRFK6lLSmDCcwHbd0HZ4H3/F0wDeu2u1 BTG8r+RpL/AKu5re78WB0riKOb8G9Mkpaxh/2cMSD9dzyfdR0IE4MXpIsOCkeW58f/mE FxcA==
X-Gm-Message-State: APjAAAUQv7MQtokJ2HF8YsJuNcEjwIwAi4FmBdaRX/tDfRKmH0yqN+NQ yv7/Zw02jeVGuDewRGcMmGjQjmVl/GPWNUmdqKDSGPrW
X-Google-Smtp-Source: APXvYqyjAd+8BDobW2sxKV6dUQsrH2I9OTbjsTwHBo1C4YeHZ6PkKZXtXOerqlh+cDHhn1Jgnsey9Dy/n+63gAAfI4g=
X-Received: by 2002:a05:6000:1286:: with SMTP id f6mr24364725wrx.93.1555533653009; Wed, 17 Apr 2019 13:40:53 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <374342fd-0cf6-30ab-94ae-ef401b005c08@gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Wed, 17 Apr 2019 13:40:41 -0700
Message-ID: <CAJE_bqcft94gRMUA4Xdq3zzEwZGBxcarZfSQn_HzDoeJ9m=MZg@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
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
Content-Type: multipart/alternative; boundary="000000000000d2e9b10586bfe6ee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/MyEgqWwtC4ez3-inVXKlm3qJ1yE>
Subject: Re: [ipwave] [Int-dir] 118
X-BeenThere: its@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IPWAVE - IP Wireless Access in Vehicular Environments WG at IETF <its.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/its>, <mailto:its-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/its/>
List-Post: <mailto:its@ietf.org>
List-Help: <mailto:its-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/its>, <mailto:its-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Apr 2019 20:40:58 -0000

At Wed, 17 Apr 2019 16:08:22 +0200,
Alexandre Petrescu <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.  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).

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.

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.

--
JINMEI, Tatuya