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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Wed, 10 April 2019 14:01 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 E25811201EB; Wed, 10 Apr 2019 07:01:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level:
X-Spam-Status: No, score=-2.632 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, URIBL_BLOCKED=0.001] 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 Z-eWwJDrWafv; Wed, 10 Apr 2019 07:01:44 -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 281AC120160; Wed, 10 Apr 2019 07:01:44 -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 x3AE1bkG013787; Wed, 10 Apr 2019 16:01:37 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id F0C092047AA; Wed, 10 Apr 2019 16:01:36 +0200 (CEST)
Received: from muguet2-smtp-out.intra.cea.fr (muguet2-smtp-out.intra.cea.fr [132.166.192.13]) by pisaure.intra.cea.fr (Postfix) with ESMTP id D70462045E0; Wed, 10 Apr 2019 16:01:36 +0200 (CEST)
Received: from [10.8.35.150] (is154594.intra.cea.fr [10.8.35.150]) by muguet2-sys.intra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id x3AE1ar7023754; Wed, 10 Apr 2019 16:01:36 +0200
To: Ole Troan <otroan@employees.org>
Cc: Pascal Thubert <pthubert@cisco.com>, ietf@ietf.org, its@ietf.org, int-dir@ietf.org, draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org, Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <94941ef0-d0df-e8fe-091b-2e616f595eba@gmail.com> <c052e7a9-9acd-ecdd-9273-3142644dc5cd@gmail.com> <386b9f4c-f9b5-900c-817a-95df68226ed9@gmail.com> <cc9564f5-b049-fa99-31a4-98a9c9c1261a@gmail.com> <856F277E-8F26-48BC-9C57-70DC61AA4E06@employees.org> <c91328aa-72e4-c0be-ec86-5bfd57f79009@gmail.com> <1BF2A47E-3672-462B-A4EC-77C59D9F0CEA@employees.org> <2ba71d54-8f2f-1681-3b2a-1eda04a0abf9@gmail.com> <B618E1B8-1E01-4966-97B2-AAF5FC6FE38A@employees.org> <bf83d3c2-a161-310f-98f4-158a097314a6@gmail.com> <D1A09E57-11E2-4FBC-8263-D8349FBFB454@employees.org>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <d47e359d-f1ce-af68-af20-8a900282813c@gmail.com>
Date: Wed, 10 Apr 2019 16:01:36 +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: <D1A09E57-11E2-4FBC-8263-D8349FBFB454@employees.org>
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/ZxE410pe6aDd1kOOj-5UzIDr0oo>
Subject: Re: [ipwave] [Int-dir] 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: Wed, 10 Apr 2019 14:01:47 -0000


Le 10/04/2019 à 14:40, Ole Troan a écrit :
>> You said: if OCB is still 48bit, and if there is bridging
>> OCB-Ethernet, then no reason to be different than rfc2464.
>> 
>> I said: OCB is still 48bit, but there is no bridging OCB-Ethernet.
>> 
>> The conclusion is: there is reason to be different from RFC 2464.
> 
> Why?
> 
>> Now, you give a different conclusion.
>> 
>> Excuse me, I would like to clarify this please?
> 
> Clarify what?

You said if OCB-Ethernet bridging then no need of update.  Then you
concluded differently.  That needs clarification.

> That a link-layer that looks an awfully lot like Ethernet

It looks an awful lot like Ethernet, but it can not be bridged to it. 
The 'brctl' and 'brconf' software issue errors when trying to link OCB 
interface to Ethernet interface.

> [That a link-layer that looks an awfully lot like Ethernet] should not
> follow the 64-bit boundary and the definition of the link-local
> address mapping of rfc2464? Section 4.5.1 is already clear on that.

If OCB can not be bridged to Ethernet then OCB interfaces are free to 
have a 65bit IID, without fearing lack of interoperability to an 
Ethernet interface with 64bit IID.  The IP forwarding does not care 
about IID length, and there is no bridging.

> I think the only thing we are asking you is to change the following
> paragraph:
> 
> OLD: 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
> fe80::/10 and the interfaces MUST be assigned IPv6 addresses of type
> link-local.
> 
> NEW: A subnet is formed by the external 802.11-OCB interfaces of
> vehicles that are in close range (not by their in-vehicle
> interfaces). A node MUST form a link-local address on this link.

Makes sense, I will add it.

Then somebody will ask what is the prefix length of the LL prefix on 
OCB?  What reference should I give to the person asking?

The reference is RFC2464 that says 64bit IID.  But that is for Ethernet 
and EThernet can not be bridged to OCB.

> Not quite sure what value that paragraph adds in the first place. You
> could probable remove it.

The value in mentioning /10 is that it works on OCB (it works also on 
Ethernet but not on all OSs, and so  it may risk violating a section).

Alex


> 
> Cheers, Ole
> 
> 
>> 
>> Alex
>> 
>> Le 10/04/2019 à 12:28, Ole Troan a écrit :
>>> Alexandre, Right, so it doesn’t sound like you have any reason to
>>> be different from RFC2464. Just reference or copy that text
>>> (section 5, rfc2464). Ole
>>>> On 10 Apr 2019, at 11:22, Alexandre Petrescu
>>>> <alexandre.petrescu@gmail.com> wrote:
>>>> 
>>>> 
>>>> 
>>>> Le 10/04/2019 à 11:04, Ole Troan a écrit :
>>>>>>>>> "At least" does not mean "the value should be at
>>>>>>>>> least 10" in that phrase.
>>>>>>>>> 
>>>>>>>>> Do you think we should say otherwise?
>>>>>>>> 
>>>>>>>> To me there is nothing in the actual text to tell me
>>>>>>>> that "at least" qualifies the "/10". I think you could
>>>>>>>> rephrase as "This subnet's prefix MUST lie within the
>>>>>>>> link-local prefix fe80::/10 ..."
>>>>>>>> 
>>>>>>>> However, see Jinmei's messages about conformance with
>>>>>>>> RFC 4291.
>>>>>>>> 
>>>>>>>> I think there might be unexpected side effects from
>>>>>>>> using an address like fe80:1::1. What if some code uses
>>>>>>>> matching with fe80::/64 to test if an address is
>>>>>>>> link-local? I agree that would be faulty code, but you
>>>>>>>> would be the first to discover it.
>>>>>>> Indeed. If you absoultely must cut and paste text from
>>>>>>> 2464:
>>>>>> 
>>>>>> YEs, that is how we started.  We cut and paste from 2464.
>>>>>> 
>>>>>>> 5.  Link-Local Addresses The IPv6 link-local address
>>>>>>> [AARCH] for an Ethernet interface is formed by appending
>>>>>>> the Interface Identifier, as defined above, to the prefix
>>>>>>> FE80::/64. 10 bits            54 bits                  64
>>>>>>> bits 
>>>>>>> +----------+-----------------------+----------------------------+
>>>>>>>
>>>>>>> 
|1111111010|         (zeros)       |    Interface Identifier    |
>>>>>>> +----------+-----------------------+----------------------------+
>>>>>>>
>>>>>>>
>>>>>>> 
I presume there is support for bridging 802.11p and other 802.3 links?
>>>> 
>>>> In the IP-OBUs that I know there is IP forwarding between
>>>> 802.11-OCB (earlier 802.11p) and 802.3, not bridging.
>>>> 
>>>> In some IP-OBU (Internet Protocol On-Board Unit) some non-OCB
>>>> interfaces are indeed bridged.  E.g. the Ethernet interface is
>>>> bridged to the WiFi interface; that helps with DHCP, tcpdump
>>>> and others to see one a single - bridged - interface.
>>>> 
>>>> Bridging may be, but it is not a MUST.  There is no necessarily
>>>> any bridging between the 802.11-OCB interface and other
>>>> interface, neither bridging between the multiple 802.11-OCB
>>>> interfaces that might be present in the same computer.
>>>> 
>>>> Do you assume bridging of 802.11-OCB interface to Ethernet
>>>> interface is always there?
>>>> 
>>>> Note: I also heard many comments suggesting that EAL is akin to
>>>> 'bridging'.  I do not know whether you refer to that
>>>> perspective.  If yes, we can discuss it separately.
>>>> 
>>>> Alex
>>>> 
>>>> [...]
>>>> 
>>>>>>> And that the MAC address length of this link type is also
>>>>>>> 48 bits?
>>>>>> 
>>>>>> YEs, the length of MAC address on 802.11 mode OCB is also
>>>>>> 48.
>>>>>> 
>>>>>>> If the two assumptions above hold, then I see zero
>>>>>>> justification for pushing the 64 bit boundary in this
>>>>>>> draft.
>>>>>> 
>>>>>> Let me try  to understand the first assumption.
>>>>> Ole
>>>> 
>>>> _______________________________________________ Int-dir mailing
>>>> list Int-dir@ietf.org 
>>>> https://www.ietf.org/mailman/listinfo/int-dir
>> 
>> _______________________________________________ Int-dir mailing
>> list Int-dir@ietf.org 
>> https://www.ietf.org/mailman/listinfo/int-dir
> 
>