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

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 15 April 2019 20:53 UTC

Return-Path: <brian.e.carpenter@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 D687B1200FB; Mon, 15 Apr 2019 13:53:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level:
X-Spam-Status: No, score=-1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 MgTGKxGrWpqd; Mon, 15 Apr 2019 13:53:55 -0700 (PDT)
Received: from mail-pg1-x543.google.com (mail-pg1-x543.google.com [IPv6:2607:f8b0:4864:20::543]) (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 BE164120155; Mon, 15 Apr 2019 13:53:55 -0700 (PDT)
Received: by mail-pg1-x543.google.com with SMTP id d31so9162103pgl.7; Mon, 15 Apr 2019 13:53:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=kqd/WFi8CR90pIsx26cn1gxzO3H2Yx0IYNHvaV96hNA=; b=ZkcEFF8HF64srT7v5Rc8R/ALgnFirCy8Utfch/VAbCVn/UJ5nyZqKqhEwTSlb5oA0x uqXU/m85nKSmc30vOVqz7f3oRjbFHXx9rIUFvT8PRZHyhhhkbtUWz2aEMWFcIJrsOd/x Y8iRqRMzMkGm56kcHRGQazZvccFJTr77bSyt4vdboAYLo1atdGVQcrnt2EcSJmz7ApEL 3fcK5vGL+1s0InrekGYbJJrNDkVLhK6MWGx+V3+iIEF776BqJZwbMOQI0Xxt27Hr734S Y0W5XdY51nExaWHzo8iJt5sptGF85C5mFJDzi3yYvwd0Ta817/nWu+0cvHXfXCPmkxVn hDkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=kqd/WFi8CR90pIsx26cn1gxzO3H2Yx0IYNHvaV96hNA=; b=kYMf+Nr/cMTW74youxXALBQWL59YEiJZJ0RmdjeZlCY/A0N5+ASqlgGoW2t8dTgyfY zffLpVvxpZHNVBCm3TB+FRcp/XHOC7/xBUNrMLCqd5pRf1YnGWhEpPiS5PpSlxA8sGxb QRirOl9K4sQiZNjS2AM8D0LOkJTnMJAjbI0Yj6SNWIh8StgFwaBIXGvOK2cvwqY1E/lT vuXHDb/9H9uQwi5vkUoMy9i5bsKEubaNSSiNcjiA0tBT0fQyQnBQc8BvCz3bTDOjPU8R eBJ5FTmUqSxRK1lHkzcTHKU25RergA6yAzVswk+L7hgD+jGicz4P8b+hG19TIz21EvLE 5SRA==
X-Gm-Message-State: APjAAAX17Fp30B886nYdK3gDZzbB1Ag7v/znztWfPgYMeScWvKjSOa46 FKTC1sTK9r97Sv1c/rZtTbi23www
X-Google-Smtp-Source: APXvYqx+pGq8dbwjTtTCb9FNLAoOLDX+x0XwRrnOtEwQG/71jRJXeX3Gbfmp3BwYsUt9fgjH6qvLIQ==
X-Received: by 2002:a65:5183:: with SMTP id h3mr72341456pgq.53.1555361635019; Mon, 15 Apr 2019 13:53:55 -0700 (PDT)
Received: from [192.168.178.30] ([118.148.72.205]) by smtp.gmail.com with ESMTPSA id c3sm92882664pfg.88.2019.04.15.13.53.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Apr 2019 13:53:54 -0700 (PDT)
To: Alexandre Petrescu <alexandre.petrescu@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> <26900f46-88da-cf3e-9ae0-b23e056ee840@gmail.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <ad32743d-981a-0ae7-a6ca-f7a4e9841831@gmail.com>
Date: Tue, 16 Apr 2019 08:53:50 +1200
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: <26900f46-88da-cf3e-9ae0-b23e056ee840@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/kc3idZxI5QgHyMJSmtetUmFQ3hE>
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 20:53:57 -0000

On 15-Apr-19 23:22, Alexandre Petrescu wrote:
> 
> 
> 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, 

Huh? It uses English "must" which, excuse me for repetition,
means *exactly* the same as RFC2119 "MUST". There is no difference.

> 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.

Not quite, because it also says

"  An Interface ID SHOULD be of length
   64 decimal for all types of IPv6 addresses.  In the particular case
   of IPv6 link-local addresses, the length of the Interface ID MAY be
   118 decimal."

which conflicts with RFC4291.

> 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.

I can't parse that sentence, because I cannot tell which clause "because"
applies to.

    Brian

> 
> 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
>>>
>>>
>>
>>
> .
>