Re: [ipwave] link-local text (Re: [Int-dir] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34)

神明達哉 <jinmei@wide.ad.jp> Mon, 15 April 2019 18: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 37588120046; Mon, 15 Apr 2019 11:40:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.67
X-Spam-Level:
X-Spam-Status: No, score=-0.67 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, RCVD_IN_MSPIKE_H2=-0.001, 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 dYEeyoHjdZ0r; Mon, 15 Apr 2019 11:40:54 -0700 (PDT)
Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) (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 B777312011D; Mon, 15 Apr 2019 11:40:53 -0700 (PDT)
Received: by mail-wr1-f68.google.com with SMTP id t17so23227056wrw.13; Mon, 15 Apr 2019 11:40:53 -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=TgyqfdBMDYIrd6F6i5vf8MN5N1WJOWDjlyGQ61a46r8=; b=Qy8mnSaYMWsVSzR6DdFTAlwF51+/8q3Rqv2LDdV8GOimdMrYecmLjlAkd0MkdOnlkP BS12HSCb7dd6t7usCIXnQY9JOmUvXHvf/JeBnCKE7JLLufHHlsCU06Eagcl0c/Zc0spi sKuEyOv1t/MmuIPsh70Lh3hAne3vUViBs+oF+VVbCdCBtVAB/mcKB/Wp8Ok6GRztlyHa BKDCdRSITQV0EB4NZ1Ey6zSEXNj/woTJSxRFvsNlSBLSGSK6a4waDjrLgc3CyKfl7aPX 1tfo1fpGOl6Y7EVqAubtqDwu6s8kznCfFEdoWJ5+7h/82iaKvU976u2A/qudzL22UkCz T+/Q==
X-Gm-Message-State: APjAAAWDrPjwI8fHwMQIxatFo8tGaHYUwVWihfDfSKHtql4po6gBHeQF KkwLF9RlrWNdQw85y+wZHqC2/dns4Np1e0NL3kY=
X-Google-Smtp-Source: APXvYqypyLVOTzg7e8L7lzA85bFFMsZd90GJ3JdGCq/3JtYVYnXKnvuIs4bbqoG6HOOeDDRJ8jTsisxe8eHp3pdHR00=
X-Received: by 2002:adf:d081:: with SMTP id y1mr50241785wrh.283.1555353651988; Mon, 15 Apr 2019 11:40:51 -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>
In-Reply-To: <96574d8b-c5f4-c641-4a79-47974a18d87e@gmail.com>
From: 神明達哉 <jinmei@wide.ad.jp>
Date: Mon, 15 Apr 2019 11:40:40 -0700
Message-ID: <CAJE_bqeiRCGggRTHsspAYYb6xuZz_qwNME0XVb7s_HiYxhHiSg@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Cc: Pascal Thubert <pthubert@cisco.com>, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org, IETF Discussion <ietf@ietf.org>, its@ietf.org, "<int-dir@ietf.org>" <int-dir@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ed549d058695fd7f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/-ZZRPg_lgS0i49EqB8hNzdz-yFI>
Subject: Re: [ipwave] link-local text (Re: [Int-dir] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34)
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: Mon, 15 Apr 2019 18:40:56 -0000

At Sun, 14 Apr 2019 18:59:09 +0200,
Alexandre Petrescu <alexandre.petrescu@gmail.com> wrote:

> >  >    The fe80::/10 word was removed.
> >
> > So I've just checked draft-ietf-ipwave-ipv6-over-80211ocb-38.  It now
> > reads:
> >
> >     A subnet is formed by the external 802.11-OCB interfaces of vehicles
> >     that are in close range (not by their in-vehicle interfaces).  This
> >     subnet MUST use at least the link-local prefix and the interfaces
> >     MUST be assigned IPv6 address(es) of type link-local.
> >
> > Given that the use of non-0 values in the intermediate 54 bits of
> > link-local addresses is now out of scope of this specification, I
> > don't see the purpose of the second sentence. >
> > "the interfaces MUST be assigned IPv6 address(es) of type link-local"
> > is redundant, since it's already a part of the very basic
> > specification of IPv6 addressing architecture (second paragraph of
> > RFC4291 Section 2.1).
>
> True, RFC4291 sec. 2.1 says that all interfaces must have at least one
> link-local address.  But (1) it does not use CAPITALS to require
> something and (2) it does not require the link-local prefix to be on the
> interface.

As for (1), see Brian's response.   And I'm afraid you misunderstood
his message; I interpret it as if
  "All interfaces are required to have at least one Link-Local unicast
   address"
should read
  "All interfaces are REQUIRED to have at least one Link-Local unicast
  address"
.  I also believe that's the commonly adopted interpretation when an
RFC is written without all CAPITAL keywords.  If you're in doubt about
it, I suggest you confirm it at, e.g. the 6man ML.

> One can assign just an address to an interface, without specifying the
> prefix.  In that case, a plen is assumed to be 128.  If one assigns
> fe80::1 (dont specify plen) on one computer, but assigns fe80::2/64
> (specify the plen) on another computer, then there are risks of
> interoperability.  In some cases, because of that lack of specifying the
> prefix, it wont ping.
>
> Dont you think we should require that the link-local prefix must be
> assigned to each interface? (in addition to requiring the ll address).

Ah, so by stating "This subnet MUST use at least the link-local
prefix" you wanted to make sure, e.g., fe80::1 is always considered
on-link through a specified interface.  That intent originally wasn't
clear from this text to me.  To answer the question now that I
understand it: given that "what's the link-local prefix" (or whether
we should allow a non-0 value in the intermediate 54 bits) is now out
of scope of this doc, I personally don't see the need for explicitly
stating it.  But if you really want to emphasize something here, I'd
personally just refer to RFC4861:

      Prefix List  - A list of the prefixes that define a set of
                     addresses that are on-link.[...]
                     The link-local prefix is considered to be on the
                     prefix list with an infinite invalidation timer
                     regardless of whether routers are advertising a
                     prefix for it.

> >     A subnet is formed by the external 802.11-OCB interfaces of vehicles
> >     that are in close range (not by their in-vehicle interfaces).  This
> >     MUST be a single-like subnet.  It means that all nodes in the
>
> single-link?
>
> >     subnet must be able to communicate directly using their link-local
> >     unicast addresses.
>
> Sounds reasonable.  Multi-link subnets were not assumed here, and when
> not assuming them I suspect the subnets are exclusively single-link.
>
> I never heard the term single-link subnet?

Perhaps it's not a well-defined term.  If you're concerned about the
terminology matter you can just say it's not a multi-link subnet.

Anyway, any of these suggestions are completely informational in the
hope that they will help improve the readability of this document
without changing its. intent.  If you don't agree on or like any of
them, you can freely ignore them.

--
JINMEI, Tatuya