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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Mon, 15 April 2019 11:22 UTC

Return-Path: <alexandre.petrescu@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 AD8E912008D; Mon, 15 Apr 2019 04:22:20 -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 ryS8J6K4MmSv; Mon, 15 Apr 2019 04:22:18 -0700 (PDT)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (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 1CB6312002E; Mon, 15 Apr 2019 04:22:17 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3FBM7lL013561; Mon, 15 Apr 2019 13:22:07 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 7CD592052C2; Mon, 15 Apr 2019 13:22:07 +0200 (CEST)
Received: from muguet1-smtp-out.intra.cea.fr (muguet1-smtp-out.intra.cea.fr [132.166.192.12]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 62EA5203A74; Mon, 15 Apr 2019 13:22:07 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet1-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3FBM7Nb002783; Mon, 15 Apr 2019 13:22:07 +0200
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, 神明達 哉 <jinmei@wide.ad.jp>
Cc: Pascal Thubert <pthubert@cisco.com>, "<int-dir@ietf.org>" <int-dir@ietf.org>, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org, its@ietf.org, IETF Discussion <ietf@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>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <26900f46-88da-cf3e-9ae0-b23e056ee840@gmail.com>
Date: Mon, 15 Apr 2019 13:22:07 +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: <b2459889-f8d6-43c0-acc2-2ffe00fb1985@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/its/otmklrIKZsuVfMgz_EBG5_KVCFQ>
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 11:22:21 -0000


Le 14/04/2019 à 22:24, Brian E Carpenter a écrit :
> On 15-Apr-19 04:59, Alexandre Petrescu wrote:
>>
>>
>> Le 12/04/2019 à 20:36, 神明達哉 a écrit :
>>> On Thu, Apr 11, 2019 at 6:59 AM Alexandre Petrescu
>>> <alexandre.petrescu@gmail.com <mailto: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
> 
> It does not use RFC 2119 keywords at all, so "must" means "must".
> In fact, RFC 2119 "MUST" means "must"; there is really no semantic
> distinction.

So, if RFC4291 does not use MUST to require the use of a link-local 
address, and if the IP-over-OCB draft says that link-local addresses MAY 
be formed on OCB interfaces (as the current draft does) - we are fine.

Also it means one can not say that RFC4291 specifies enough about the 
link local addresses because it uses no RFC2119 keyword with respect to 
link local addresses.

Alex

> 
> RFC 8174 does not affect this statement.
> 
>      Brian
> 
>> and (2) it does not require the link-local prefix to be on the
>> interface.
>>
>> 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).
>>
>>> According to a previous conversation, perhaps
>>> it tries to re-emphasize the already-existing requirement?
>>
>> Yes - continue to require LL addresses like 4291 does, but also the LL
>> prefix, which 4291 does not do.
>>
>>> In that
>>> case, I think it better belongs to Section 4.3, since the requirement
>>> of having a link-local address is not a requirement on a subnet, but
>>> on an interface.
>>
>> It is a requirement to put a prefix (also known as a subnet) .
>>
>>>    I'd suggest revising the first paragraph of Section
>>> 4.3 as follows:
>>>
>>>      There are several types of IPv6 addresses [RFC4291], [RFC4193], that
>>>      MAY be assigned to an 802.11-OCB interface.  Among these types of
>>>      addresses, the interface MUST at least have one link-local IPv6
>>>      unicast address as specified in [RFC4291].  Only those link-local
>>>      addresses MAY be formed using an EUI-64 identifier, in particular
>>>      during transition time.
>>
>> Thanks for the suggestion.  But it does not say 'link-local prefix'.
>>
>>>
>>> And, beyond this obvious requirement, it's not clear to me what this
>>> means: "This subnet MUST use at least the link-local prefix".  Perhaps
>>> it also tries to say this must be a single-link subnet (so all nodes
>>> in the subnet can communicate each either directly using their
>>> link-local addresses)?  If so, it's better to say so explicitly, e.g:
>>>
>>>      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?
>>
>> I could put the text as you suggest, but I am afraid to write about
>> single-link subnets: they are all like that, I think.
>>
>> (multilink subnets: I have never seen them in vehicular networks).
>>
>> Alex
>>
>>>
>>> If there's no such special intention, I'd suggest just removing the
>>> second sentence (with moving the requirement of having a LL address to
>>> Section 4.3).
>>>
>>> --
>>> JINMEI, Tatuya
>>
>>
> 
>