Re: [ipwave] RFC8505 and 802.11 headers - the value in publishing IPv6-over-OCB

Alexandre Petrescu <alexandre.petrescu@gmail.com> Tue, 09 April 2019 13:49 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 B68AD1203BD for <its@ietfa.amsl.com>; Tue, 9 Apr 2019 06:49:24 -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 Yep_NsOIINgT for <its@ietfa.amsl.com>; Tue, 9 Apr 2019 06:49:22 -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 5E2781202EE for <its@ietf.org>; Tue, 9 Apr 2019 06:49:22 -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 x39DnDbZ042938; Tue, 9 Apr 2019 15:49:13 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 326C320426C; Tue, 9 Apr 2019 15:49:13 +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 1F9CE20425F; Tue, 9 Apr 2019 15:49:13 +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 x39DnCcf022424; Tue, 9 Apr 2019 15:49:13 +0200
To: Pascal Thubert <pascal.thubert@gmail.com>
Cc: Carsten Bormann <cabo@tzi.org>, "Sri Gundavelli (sgundave)" <sgundave@cisco.com>, Charlie Perkins <charles.perkins@earthlink.net>, "its@ietf.org" <its@ietf.org>
References: <3b822ee3-bbce-7666-48ae-3f82e15aeee8@gmail.com> <CADnDZ89vcy3HdTV0YX8LQigpYUOByY4fz6vvicFR64smU_Wd=Q@mail.gmail.com> <1584286D-4295-4FFF-A324-5E3FDAE7ECE7@cisco.com> <CD8E741F-FB96-4A13-AD46-CEB3CFDBC01B@tzi.org> <3f7f23e2-ccb6-9de9-2ce3-a5bddb0a0046@earthlink.net> <D8CE1C9A.2F1B52%sgundave@cisco.com> <D5DCE664-E561-4C22-9172-332A0337CE7D@gmail.com> <D8CF7CAA.2F1BF0%sgundave@cisco.com> <D1663B54-E8DD-4CFB-828D-D485A533DBB8@gmail.com> <D8CFA6C8.2F1C89%sgundave@cisco.com> <009D80B6-F79B-4511-96AC-FE6B226DA395@gmail.com> <D8CFE6C2.2F1CB7%sgundave@cisco.com> <57984C44-39CB-4FD6-9D98-86107B1A82B1@tzi.org> <CADPqcJ+-8Q=WPobHg0XNaRdLPNPJVfsQ-2KXW6qWc+ixa_oRWQ@mail.gmail.com> <b36df46c-616f-8da7-f88a-644733e1b628@gmail.com> <CADPqcJJ2+NLCc+TrSaE1cEFpFy5Zpdrd45AYscm7L8ux=c0mow@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <b0b95235-0bd2-2bef-48f2-b06f642b0394@gmail.com>
Date: Tue, 09 Apr 2019 15:49:12 +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: <CADPqcJJ2+NLCc+TrSaE1cEFpFy5Zpdrd45AYscm7L8ux=c0mow@mail.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/w9euNrMkYlYniYUN93Npu0zGwiY>
Subject: Re: [ipwave] RFC8505 and 802.11 headers - the value in publishing IPv6-over-OCB
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 13:49:25 -0000

Pascal,

One of the key values of this document is in the title itself: it says 
to run IPv6 over OCB.

Probably you are not aware, but at 5.9GHz few people think we should do 
IP, but rather other non-IP things (CAM-over-GeoNetworking, and others).

The poorness gained from not publishing this document is even more lack 
of support of IP deployment on OCB at 5.9GHz.

Le 09/04/2019 à 08:02, Pascal Thubert a écrit :
> Hello Alexandre
> 
> Like I said I liked the appendixes.

Good to know.

> But most of your list above is not all is paraphrasing other 
> specifications, as opposed to specifying anything new, isn't it?

No. The list of distinctive features in IP-over-OCB is not only about 
referring to other specifications.

As far as I know, the Ethernet Adaptation Layer (EAL) is not specified 
in any other specification.  The 802.11-2016 document does not describe 
how to make Ethernet II packets out of 802.11 packets.  The 802.1d 
document is about bridging between Ethernet and Ethernet.

The use of QoS fields in 802.11 headers to transmit IPv6 data at 5.9GHz
is not described anywhere else.

> e.g., I do not see the point of paraphrasing the IEEE in what you 
> called an adaptation layer.

Pascal, to me it seems you think IEEE already describes in an IEEE
document what I describe as a layer.  And you seem to say I just give a
new name to something already existing at IEEE document.

I disagree.

To further this point, I would like to point that making Adaptation 
Layers is common at IETF.

Second, to clarify if I am wrong, I asked you this in private meeting 
face-to-face, I asked you on private email; I now ask you publicly: 
please provide me an IEEE document that describes something akin to what 
our EAL does: make 802.11 headers out of Ethernet II headers and 
vice-versa.  It is not a challenge, it is just a key that may solve an 
issue.

(I have already asked this in the past several IEEE knowledgeable
people; I have no answer.  Maybe the question is wrong, or maybe not.)

(I have searched myself in the 802.11-2016 document the string
'bridg' to find something akin to EAL; maybe my searches are too biased 
to give answers I like, or maybe not).

> The operation that your are summarizing appears to be present in 
> pretty much any 802.11 device where it is easier to do that than 
> apply IPv6 directly on .11.

True.

> I have not seen that it is any different in OCB. If there is a
> difference, then it is of interest to note it;

 From IP perspective, the difference between 802.11 and 802.11 in OCB 
mode is at least in the QoS field:
> the value of the Traffic Identifier (TID) sub-field of the QoS
> Control field of the 802.11 header MUST be set to binary 001 (i.e.
> User Priority 'Background', QoS Access Category 'AC_BK').

Only in OCB mode, only at 5.9GHz and only with IPv6 must the value in 
that field is a MUST.  In non-OCB mode (ad-hoc mode, AP mode), or at 
other frequencies, that value can be absent.

> On the same line, privacy addresses are not specific to OCB. 

Well, indeed, privacy addresses are not specific to OCB.  They are 
important to all 802.11 and 802.15.4 and all other links on which IPv6 runs.

There are many kinds of privacy addresses and many documents.

The generation of MAC addresses is not described anywhere, and this 
document does.

Further, this is probably the only single document where a mix of 
existing MAC-in-IID addresses, MAC address generation (virtual MAC) and 
opaque IDs are described in a single document.

For example, there is no other document that describes how to make IP 
addresses by still using MAC addresses, but generate them instead of 
getting them from manufacturer.

There is no other document that tells to continue to use the existing 
MAC-based IP addresses with MACs from manufacturer, for a while 
(transition time).

> 3333 is 20+ years old.

3333 is 20+ years old but recently somebody asked what does "0 0 1 1 0 0 
1 1 0 0 1 1 0 0 1 1" mean in the picture of rfc2464.

So we clarified what it means.  That bit string means 3333.  3333 is 
clarified in RFC7042, which is more recent.  And we refer to it.

Do you think that clarification is not worth making?

Alex

> 
> cheers,
> 
> Pascal
> 
> Le lun. 8 avr. 2019 à 21:08, Alexandre Petrescu 
> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> 
> a écrit :
> 
> 
> 
> Le 08/04/2019 à 03:55, Pascal Thubert a écrit :
>> +ONE
>> 
>> note that if we really take ND off then the resulting document
> would be
>> rather empty. Which raises the question of the value of
> publishing it.
> 
> There is value in publishing it, albeit not as high as you seem to 
> fear.
> 
> The document specifies more than saying that ND works ok.
> 
> The document specifies new things compared to existing art 
> (IPv6-over-Ethernet, 6lo RFCs): - the Ethernet Adaptation Layer -
> the QoS values to set in 802.11 headers - the IID formation and
> privacy - some clarifications, like '3333'
> 
> It also has extensive Appendices explaining what is OCB, examples of
>  packet formats, and other guides to implementation.
> 
> Alex
> 
> 
> 
> -- Pascal