Re: [ipwave] draft-ietf-ipwave-ipv6-over-80211ocb-00 .11-OCB (non) use of beacons

Jérôme Härri <jerome.haerri@eurecom.fr> Thu, 02 February 2017 17:56 UTC

Return-Path: <jerome.haerri@eurecom.fr>
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 DF0F0129421 for <its@ietfa.amsl.com>; Thu, 2 Feb 2017 09:56:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.099
X-Spam-Level:
X-Spam-Status: No, score=-5.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-3.199] 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 QsKy3RizdeWW for <its@ietfa.amsl.com>; Thu, 2 Feb 2017 09:56:23 -0800 (PST)
Received: from smtp2.eurecom.fr (smtp3.eurecom.fr [193.55.113.213]) by ietfa.amsl.com (Postfix) with ESMTP id D30581288B8 for <its@ietf.org>; Thu, 2 Feb 2017 09:56:22 -0800 (PST)
X-IronPort-AV: E=Sophos;i="5.33,326,1477954800"; d="scan'208";a="5715827"
Received: from waha.eurecom.fr (HELO smtps.eurecom.fr) ([10.3.2.236]) by drago2i.eurecom.fr with ESMTP; 02 Feb 2017 18:56:22 +0100
Received: from xerus29 (LFbn-1-6946-250.w90-116.abo.wanadoo.fr [90.116.128.250]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtps.eurecom.fr (Postfix) with ESMTPSA id 99379DB2; Thu, 2 Feb 2017 18:56:20 +0100 (CET)
From: Jérôme Härri <jerome.haerri@eurecom.fr>
To: 'Alexandre Petrescu' <alexandre.petrescu@gmail.com>
References: <148052970170.9607.12043916621198119260.idtracker@ietfa.amsl.com> <222853d1-235d-cd4e-844b-4ea6091bfb2b@cea.fr> <009901d27c83$3bd599e0$b380cda0$@eurecom.fr> <ABE9BD89094E4DCBA199B459F8176F2E@SRA6> <687e75fd-7e89-211e-bce3-fea861d7baf0@gmail.com> <2B86CDDB-C9AA-4605-B9B6-3DA6F2ABBE7F@eurecom.fr> <07e5f826-b99a-9308-8ede-9fb659a9c248@gmail.com> <CD72343E-1358-4A29-AD98-CEFBD9DA4492@eurecom.fr> <79bec1de-c306-45a5-51a3-a00163566633@gmail.com>
In-Reply-To: <79bec1de-c306-45a5-51a3-a00163566633@gmail.com>
Date: Thu, 02 Feb 2017 18:56:20 +0100
Organization: EURECOM
Message-ID: <008301d27d7d$a913d940$fb3b8bc0$@eurecom.fr>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJOjypQjcVLCnmBW2ydKpCtKDvNtwHybcogAYGf1c8CEiKZFgFchg4SAotf2hQBlNvhsgJlLoPnAWmcJyyf503j4A==
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/its/6c0_ke-wL8rrMWV0wytZE2Cwhb0>
Cc: dickroy@alum.mit.edu, its@ietf.org
Subject: Re: [ipwave] draft-ietf-ipwave-ipv6-over-80211ocb-00 .11-OCB (non) use of beacons
X-BeenThere: its@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 02 Feb 2017 17:56:25 -0000

Hi Alex,

Well, again we need to check who 'validated' the conformance of an OCB implementation, if any? I mean, even if we capture a beacon, it can also be a wrong implementation of a standard...we need to stay on facts from the standard, not from available implementations...

btw, as this draft is aimed as a WG RFC, should we only refer to standards and not to implementations ?

Best Regards,

Jérôme

-----Original Message-----
From: Alexandre Petrescu [mailto:alexandre.petrescu@gmail.com] 
Sent: Thursday 02 February 2017 18:39
To: Jerome Haerri
Cc: dickroy@alum.mit.edu; its@ietf.org
Subject: Re: [ipwave] draft-ietf-ipwave-ipv6-over-80211ocb-00 .11-OCB (non) use of beacons

Jérôme,

I agree to avoid creating alternative facts.

Is there a packet capture showing Beacons on 802.11-OCB?  If not then that's it.

Alex

Le 02/02/2017 à 18:17, Jerome Haerri a écrit :
> Alex,
>
> Look, I also have to read standards to understand them and sometimes, 
> they are ambiguous...
> But here, we have people who actually _took part of the writting_, of 
> the 802.11p/OCB mode, and clearly and with absolutely no ambiguity 
> stated that beacons are not sent in OCB...we should listen to them I think..
>
> let's not create '_alternative facts_' here...a 'trumpization' of the 
> standard work process will get us nowhere..
>
> Best Regards,
>
> Jérôme
>
> Envoyé de mon iPhone
>
> Le 2 févr. 2017 à 17:58, Alexandre Petrescu 
> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>> a 
> écrit :
>
>> Dear Jérôme,
>>
>> Le 02/02/2017 à 17:00, Jerome Haerri a écrit :
>>> Dear Alex,
>>>
>>> well, If I cross on red lights, we cannot then say that as I did, 
>>> then crossing on red lights is allowed..
>>
>> Except that here we are making the red lights too :-)
>>
>>> if OCB implementations are sending beacons, then it is an 
>>> implementation issue..it does not mean that beacons should be 
>>> transmitted by the standards..
>>
>> Or vice-versa: the stds may need to reflect what's happening in practice.
>>
>> In my lab there are such beacons.  In other lab too.  It is for this 
>> reason that I have the doubt.
>>
>> I can not put in an Internet Draft (I-D) text that simply comes from 
>> other standards.  I-D should contain text that is about running code.
>>
>> And, of course, I need to put in this I-D what the WG thinks is good.
>> This is why I am asking.
>>
>>> Would still suggest to keep the original version or cut-past the 
>>> exact statement from 802.11-2016 about allowed messages in OCB mode.
>>>
>>> But just asking frankly: why do you want to keep this statement 
>>> about beacons (allowing them to be sent) ? we spend too much time on 
>>> useless details and not on other key issues..
>>
>> Because I have no guarantee that if I put there "Beacons MUST NOT be 
>> sent" implementers will do so.
>>
>> I wonder whether there is a reason why Beacons are there in these OCB 
>> implementations that send them.  Or maybe it's just because they are 
>> forgotten there during migration from .11bgn driver to .11-OCB driver.
>>
>> Alex
>>
>>>
>>> Best Regards,
>>>
>>> Jérôme
>>>
>>> Envoyé de mon iPhone
>>>
>>>> Le 2 févr. 2017 à 16:20, Alexandre Petrescu 
>>>> <alexandre.petrescu@gmail.com 
>>>> <mailto:alexandre.petrescu@gmail.com>>
>>>> a écrit :
>>>>
>>>> But some OCB implementations do send Beacons.
>>>>
>>>> In that sense, I propose to say the following.
>>>>
>>>>>> 4.  Aspects introduced by the OCB mode to 802.11
>>>>>>
>>>>>> In the IEEE 802.11 OCB mode, all nodes in the wireless range can 
>>>>>> directly communicate with each other without authentication/ 
>>>>>> association procedures.  Briefly, the IEEE
>>>>>> 802.11 OCB mode has the following properties:
>>>>>>
>>>>>> o  Wildcard BSSID (i.e., all bits are set to 1) used by each node
>>>>
>>>> old:
>>>>>> o  No beacons transmitted
>>>>
>>>> new:
>>>>>> o  OCB implementations do not receive beacons and most OCB 
>>>>>> implementations do not transmit Beacons.
>>>>
>>>> Alex
>>>>
>>>>
>>>>> Le 01/02/2017 à 20:20, Dick Roy a écrit : To reiterate, in OCB 
>>>>> operation there are NO beacons and there are NO APs.
>>>>>
>>>>>
>>>>>
>>>>> RR
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> ------
>>>>>
>>>>>
>>>>>
>>>>>
>> *From:*Jérôme Härri [mailto:jerome.haerri@eurecom.fr] *Sent:*
>>>>> Wednesday, February 1, 2017 4:04 AM *To:* 'Alexandre Petrescu'; 
>>>>> its@ietf.org <mailto:its@ietf.org> *Subject:* Re: [ipwave]
>>>>> draft-ietf-ipwave-ipv6-over-80211ocb-00 .11-OCB does use beacons
>>>>>
>>>>>
>>>>>
>>>>> Dear all,
>>>>>
>>>>>
>>>>>
>>>>> I do not agree and I would be happy to have the reference in the 
>>>>> IEEE 802.11-2016 stating otherwise.
>>>>>
>>>>>
>>>>>
>>>>> In the 802.11 standard, it clearly state the following line:
>>>>>
>>>>>
>>>>>
>>>>> When dot11OCBActivated is true in a STA:
>>>>>
>>>>> " The STA _may send management frames of subtype Action_ and, if 
>>>>> the STA maintains a TSF Timer, subtype Timing Advertisement "
>>>>>
>>>>> " The STA may send _control frames_, _except_ those of _subtype 
>>>>> PS-Poll, CF-End, and CF-End + CFAck_ "
>>>>>
>>>>> " The STA may send _data frames of subtype Data, Null, QoS Data, 
>>>>> and QoS Null_. "
>>>>>
>>>>>
>>>>>
>>>>> A beacon is a management frame, but not of a class Action, so it 
>>>>> _cannot be transmitted when dot11OCBActivated_ is true in a STA. 
>>>>> But I agree that it is ambiguous…nevertheless, I would then 
>>>>> replace in the draft the mention of what OCB can do or can’t do 
>>>>> (e.g. sending beacons) with the exact 802.11-2016 statements.
>>>>> This would avoid misunderstanding.
>>>>>
>>>>>
>>>>>
>>>>> But even if it could be possible, this does not make much sense.
>>>>> A beacon is transmitted on a channel you need to connect to get 
>>>>> BSS information and also to get the right frequency. In case of 
>>>>> OCB (outside context of a BSS), it is not required. But the real 
>>>>> question is ‘why’ would we need beacon, assuming it could be 
>>>>> transmitted?
>>>>>
>>>>>
>>>>>
>>>>> Best Regards,
>>>>>
>>>>>
>>>>>
>>>>> Jérôme
>>>>>
>>>>>
>>>>>
>>>>> -----Original Message----- From: its [mailto:its-bounces@ietf.org] 
>>>>> On Behalf Of Alexandre Petrescu
>>>>> Sent: Wednesday 01 February 2017 11:51 To: its@ietf.org 
>>>>> <mailto:its@ietf.org> Subject:
>>>>> [ipwave] draft-ietf-ipwave-ipv6-over-80211ocb-00 .11-OCB does use 
>>>>> beacons
>>>>>
>>>>>
>>>>>
>>>>> draft-ietf-ipwave-ipv6-over-80211ocb-00 .11-OCB does use beacons
>>>>>
>>>>>
>>>>>
>>>>> Hello IPWAVErs,
>>>>>
>>>>>
>>>>>
>>>>> It was suggested in private that, contrary to what the draft says, 
>>>>> the .11-OCB does use beacons.
>>>>>
>>>>>
>>>>>
>>>>> As such, the following line should disappear from the draft:
>>>>>
>>>>>
>>>>>
>>>>>> 4.  Aspects introduced by the OCB mode to 802.11
>>>>>
>>>>>>
>>>>>
>>>>>> In the IEEE 802.11 OCB mode, all nodes in the wireless range can
>>>>>
>>>>>> directly communicate with each other without authentication/
>>>>>
>>>>>> association procedures.  Briefly, the IEEE 802.11 OCB mode has 
>>>>>> the
>>>>>
>>>>>> following properties:
>>>>>
>>>>>>
>>>>>
>>>>>> o  Wildcard BSSID (i.e., all bits are set to 1) used by each node
>>>>>
>>>>>>
>>>>>
>>>>>> o  [strike through] No beacons transmitted
>>>>>
>>>>>
>>>>>
>>>>> Yours,
>>>>>
>>>>>
>>>>>
>>>>> Alex
>>>>>
>>>>>
>>>>>
>>>
>>>