Re: [ipwave] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34 - 'conforming IPv6' - fe80::/10 vs fe80::/64

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 09 April 2019 14:11 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 1DF4F1207F5; Tue, 9 Apr 2019 07:11:41 -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 tRZebjhl4cZ9; Tue, 9 Apr 2019 07:11:39 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (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 464BE1207E6; Tue, 9 Apr 2019 07:11:39 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x39EBYKh031152; Tue, 9 Apr 2019 16:11:34 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 515CE204220; Tue, 9 Apr 2019 16:11:34 +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 3993F2012B5; Tue, 9 Apr 2019 16:11:34 +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 x39EBX8X010755; Tue, 9 Apr 2019 16:11:34 +0200
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Pascal Thubert <pthubert@cisco.com>
Cc: draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org, ietf@ietf.org, its@ietf.org, int-dir@ietf.org
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <94941ef0-d0df-e8fe-091b-2e616f595eba@gmail.com> <c052e7a9-9acd-ecdd-9273-3142644dc5cd@gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <386b9f4c-f9b5-900c-817a-95df68226ed9@gmail.com>
Date: Tue, 09 Apr 2019 16:11:33 +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: <c052e7a9-9acd-ecdd-9273-3142644dc5cd@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/yVURTfua6Gs2bIntSfVhLe25sAY>
Subject: Re: [ipwave] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34 - 'conforming IPv6' - fe80::/10 vs fe80::/64
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: Tue, 09 Apr 2019 14:11:41 -0000


Le 09/04/2019 à 00:37, Brian E Carpenter a écrit :
> On 08-Apr-19 21:18, Alexandre Petrescu wrote:
>> 
>> Le 04/03/2019 à 12:24, Pascal Thubert a écrit :
>>> Reviewer: Pascal Thubert Review result: Not Ready
>> [...]
>>> "
>>> 
>>> This subnet MUST use at least the link-local prefix fe80::/10 and
>>> the interfaces MUST be assigned IPv6 addresses of type
>>> link-local. " If this is conforming IPv6 then the MUST is not
>>> needed.
>> 
>> What do you mean by 'conforming IPv6'?
>> 
>> The above phrase is a clarification of existing IPv6 specs.
>> 
>> The spec in question is RFC 2464.  I consider that to be what we
>> need to conform to.  That spec says 'fe80::/64'.  But that 64 is
>> wrong.
> 
> No it isn't. It specifies the LL prefix used over Ethernet. Since it 
> is within fe80::/10, it's valid.

YEs, it is valid.

> I also don't understand the meaning of "at least" in this sentence.

"At least" means that at least the link-local prefix must be present on 
the interface.  More than LL prefix, there could be a global prefix or 
an ULA prefix or several of them.

"At least" does not mean "the value should be at least 10" in that phrase.

Do you think we should say otherwise?

>> Hence the clarification.
> 
> If you specify the prefix as /10, you have to define how the other
> 118 bits are constructed. Specifying how the final 64 bits are
> constructed is insufficient.

I agree.  I could add text that suggests the use of 0s between position 
64 and the position ending the prefix.  Would this be ok with you?

> Also, it seems to me that you should cite RFC8064 everywhere that you
> cite RFC2464, since the EUI-64 mechanism is now considered obsolete.

It is considered obsolete ok, but are you sure?

There are enourmous deployments of embedded computers with kernels 2.x 
that do that EUI-64 mechanism. It will take long to disappear.

An IPv6-over-OCB document today that does not do EUI-64 risks to not be 
implemented.

> I also think the citation of draft-hinden-6man-rfc2464bis is
> confusing, since it seems to be comatose.

Ah no!  Resurrect that, otherwise I remove the ref :-)

> 
>> 
>> Do you disagree with it?
>> 
>> (the reasons why I put there /10 and not /64 are the following: LLs
>> work in linux with any length between 10 and 64, the ND spec does
>> not restrict to 64,
> 
> No, but IPv6-over-foo documents usually do apply that restriction,
> rather than define 118-bit IIDs.

It is good to know about practice in IPv6-over-foo documents.

What should I do in the IP-over-OCB document: continue that restriction? 
or define 118bit IID with filling in 0s between 64 and position of last 
bit of prefix?

(in implementation I already did fe80:1::1/32 as a link-local address on 
OCB at 5.9GHz; the prefix is fe80:1::/32 and the IID is ::1 of length 96 
with 32 leading 0 bits; it works between cars)

Alex

> 
> Brian
> 
>> the IANA starts at 10, and probably other reasons; there is a
>> recent I-D about this LL prefix length: 
>> draft-petrescu-6man-ll-prefix-len-07).
>> 
>> Alex
>> 
>> 
> 
>