Re: [Int-dir] [ipwave] Expertise on ND problems on OCB

Charlie Perkins <charles.perkins@earthlink.net> Mon, 15 April 2019 14:16 UTC

Return-Path: <charles.perkins@earthlink.net>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D69D120187; Mon, 15 Apr 2019 07:16:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=earthlink.net; domainkeys=pass (2048-bit key) header.from=charles.perkins@earthlink.net header.d=earthlink.net
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 RzTwW69GGKKI; Mon, 15 Apr 2019 07:16:11 -0700 (PDT)
Received: from elasmtp-galgo.atl.sa.earthlink.net (elasmtp-galgo.atl.sa.earthlink.net [209.86.89.61]) (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 931E812000E; Mon, 15 Apr 2019 07:16:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=earthlink.net; s=dk12062016; t=1555337771; bh=OdnT0QkXkRrS2E5+m4ny7exl4vvf/xel/19d EpnsROA=; h=Received:Subject:To:Cc:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language: X-ELNK-Trace:X-Originating-IP; b=gAJixSqOy/jzGQGM4or45dXMKU5HgWI4b mN7EQ4u81iU14mNaxgMwYsxZiRNlKx7UYxAr/KM+Q3JlmsefhMDv+CD6YgiVM10+RAr K5g+7E82w7iIVyPeq+Ywziob/ClwDtnnmDH7u1sFqY8icV6cSsRzsuNosjsy2UNl48u Zrst7sYLmER6No/gUD84meEtMrmD+JFF1hKY7/vsJOmKyP6jIAq8oDKllUrZZy6pJqr 2cTB+FkjhkJKbkU0Psv4pObkeFCQnwWCmCfFXXSOKZXcxX5IEAyY7GfOkUf8nRl0H/v zACtqer8W22wxfjRywhTZAjDuBIyHQoP8nlRt2u7w==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016; d=earthlink.net; b=q+yNGzz3MDF1e4dOdG4FSlQ4Qf5cZsE31u9Ncp1ehR/4p5xyzCdK/cU8gz4ctHg7GeeBi/DKCmbGVYLtVKZBqNkUlVkZk3AASQ3LWMIDKYVBrB4FpbXaj/yAcqYIkJ0DYciP/rqpZftRjy0nLq5BQYNdK0dcG4YfdyjFT7KOC1UpQ9YbPTh+0amg2n/irWauY7O9eS6tPa7LwhF46bS70x0CVz8adUJLPlJG5lNb1rcwVjjVY0XY3dMqVwIA7PLOuZw+zHsEOpI2yDpn/lqjCe3q3wbpKgvjLnk4lL573lfCNDcQcjRkKrYGZvKqngCirE9oHKrozd1+GQfzBm3A+w==; h=Received:Subject:To:Cc:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:X-ELNK-Trace:X-Originating-IP;
Received: from [99.51.72.196] (helo=[192.168.1.82]) by elasmtp-galgo.atl.sa.earthlink.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4) (envelope-from <charles.perkins@earthlink.net>) id 1hG2P2-000GZb-Vt; Mon, 15 Apr 2019 10:16:09 -0400
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, NABIL BENAMAR <n.benamar@est.umi.ac.ma>, "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "ietf@ietf.org" <ietf@ietf.org>, "its@ietf.org" <its@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>, "draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org" <draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org>, nabil benamar <benamar73@gmail.com>
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <a8aad636-069c-4451-dbf1-72c1db2204ef@gmail.com> <CAD8vqFfx_FVi5NobrR1p6xEKjkSNa1_ZejgrEs3JPDHJQoxD7A@mail.gmail.com> <MN2PR11MB356570FDBC5798F155DDEE25D82C0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMugd_Xce5cWLtVB4DbR1ZEaFbdfiRpXre9oq61ukRC+n+3cZw@mail.gmail.com> <D8D5F0B7.2F2BB8%sgundave@cisco.com> <D8D5F510.2F2BC8%sgundave@cisco.com> <3e716b4b-8236-0488-309c-7cd3a54db7b5@gmail.com> <D8D7B1E7.2F2CA2%sgundave@cisco.com> <CAD8vqFfSGKhw_ou3VB98C8r1gq=4WD8+f8C5P53C46k-0V+XuA@mail.gmail.com> <66e7c810-45a5-5244-59dc-4b764b6fb346@gmail.com> <1a6599ee-88f9-42d9-a208-918ba6711612@gmail.com> <11645738-6f95-82e5-48f1-ebc3ce54423e@gmail.com> <6aaea808-6013-cd73-c894-c29fd8c98ac8@gmail.com>
From: Charlie Perkins <charles.perkins@earthlink.net>
Message-ID: <72f60b2f-0a3a-8d60-f6de-09c058913c33@earthlink.net>
Date: Mon, 15 Apr 2019 07:16:04 -0700
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: <6aaea808-6013-cd73-c894-c29fd8c98ac8@gmail.com>
Content-Type: multipart/alternative; boundary="------------A31B7B259E6A3922DF930583"
Content-Language: en-US
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956846b590522b13c9548ffd6669a00fc22f320ba1e4e6bab27350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.51.72.196
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/jGBUAWR_GS3FFajFdRpHdtM7jKg>
X-Mailman-Approved-At: Mon, 15 Apr 2019 07:28:15 -0700
Subject: Re: [Int-dir] [ipwave] Expertise on ND problems on OCB
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Apr 2019 14:16:15 -0000

Hello Alex and all,

I have a few comments, although I have only briefly scanned the OCB draft.

  * RFC 8505 isn't just about low power.  More to the point in this
    discussion, it's about reducing interference by reducing the number
    of multicasts needed in a multilink subnet.  Please note that I am
    neither discouraging nor advocating the use of RFC 8505 for
    v6-over-OCB, but I think it would be better to avoid suggesting that
    it is only useful for low-power mesh.

  * Even if you did have four cars to run experiments, the results could
    hardly be considered conclusive.  Simulation can be very helpful in
    such circumstances.  You know the velocities and the range of the
    signal. You have many many thousands of easily accessible real-world
    topologies, and even the interference characteristics.

  * I made a quick scan of the draft and found this: "All nodes in the
    subnet MUST be able to communicate directly using their link-local
    unicast addresses.".  Does this mean that the solution is not
    applicable for topologies exhibiting the hidden terminal problem? 
    Or, does "directly" mean something else?

I think the draft could benefit from a very clear applicability 
statement, specifically including the projected number of vehicles in 
the subnet.  If every vehicle on the subnet can expect deliver of 
multicast packets to every other vehicle on the subnet, then the problem 
is different than if hidden terminal effects occur or if multicast is 
unreliable for some other reason.  Maybe for clarity it would be helpful 
to include a diagram of a general target network with more than three or 
four vehicles.

You can also tell me that my opinion lacks relevance since I have not 
carefully read the draft.

Regards,
Charlie P.


On 4/15/2019 4:54 AM, Alexandre Petrescu wrote:
> Hi Brian,
>
> Le 14/04/2019 à 22:49, Brian E Carpenter a écrit :
>> Hi Alexandre,
>>
>> On 15-Apr-19 04:38, Alexandre Petrescu wrote:
>
> [...]
>>>>     The baseline Neighbor Discovery protocol (ND) [RFC4861] MUST be 
>>>> used
>>>>     over 802.11-OCB links.  Transmitting ND packets may prove to have
>>>>     some performance issues.  These issues may be exacerbated in OCB
>>>>     mode.  Solutions for these problems SHOULD consider the OCB 
>>>> mode of
>>>>     operation.  The best of current knowledge indicates the kinds of
>>>>     issues that may arise with ND in OCB mode; they are described in
>>>>     Appendix J.
>>
>> That's exactly the text that I find problematic. I can't write a new
>> version because I lack your expert knowledge, but IMHO it should be
>> more specific:
>
> I do have expert knowledge on ND on OCB, although only at a certain 
> level.  It works.
>
> Other people may claim ND does not work on OCB, but have they tried 
> OCB at all?
>
> It is the people who claim ND does not work on OCB should write the 
> new version of the 'TBD' text.
>
> It is very simple to try ND on OCB.  I published a howto on the email 
> list.  A Hackathon w/o me was tried following that howto.  A few other 
> organisations that I work with tried it (w/o me).  I did not received 
> feedback from them about ND not working.
>
> What is difficult to try is to reproduce the ND-over-OCB problem 
> imagined by Pascal.  It is difficult to try because it involves 4 cars 
> (I dont have that many).  It  is also difficult to try because it 
> seems to miss the fact that OCB can do high power. Maybe that high 
> power solves the problems that appear in ND over low power.
>
> For my part, I cant put text about ND on OCB without having an 
> implementation of that problem.
>
> It is for that reason that I asked Pascal, or anybody else claiming ND 
> does not work on OCB, to try it and write that text 'TBD'.
>
> Alex
>
>>
>>      The baseline Neighbor Discovery protocol (ND) [RFC4861] MUST be 
>> used
>>      over 802.11-OCB links.  However, as on any wireless link, 
>> transmission
>>      of multicast ND packets may fail in OCB. In particular, scenarios
>>      where TBD TBD TBD are likely to be unreliable and SHOULD NOT be
>>      deployed until an alternative standardised solution is available.
>>      The best of current knowledge indicates the kinds of issues that
>>      may arise with ND in OCB mode; they are described in Appendix J.
>>
>> Also I don't like this phrasing in Appendix J:
>>
>>     Early experiences indicate that it should be possible to exchange
>>     IPv6 packets over OCB while relying on IPv6 ND alone for DAD and AR
>>     (Address Resolution).
>>
>> Could you rather say the opposite:
>>
>>     Early experience indicates that it is possible to exchange
>>     IPv6 packets over OCB while relying on IPv6 ND alone for DAD and AR
>>     (Address Resolution) in good conditions. However, this does not
>>     apply if TBD TBD TBD...
>>
>> Regards
>>      Brian
>>
>>
>>>
>>>
>>> Alex
>>>
>>>>
>>>> Regards
>>>>      Brian
>>>>
>>>> On 14-Apr-19 13:58, NABIL BENAMAR wrote:
>>>>> +1 Sri
>>>>>
>>>>> On Sun, Apr 14, 2019, 00:06 Sri Gundavelli (sgundave) 
>>>>> <sgundave@cisco.com <mailto:sgundave@cisco.com>> wrote:
>>>>>
>>>>>       I understand your point Brian, but IMO there are enough 
>>>>> reasons not to
>>>>>       delay this work.
>>>>>
>>>>>       There are many use-cases/applications where there is a 
>>>>> stable topology of
>>>>>       RSU¹s and OBU¹s. The regulations around 5.9 Ghz (DSRC) band 
>>>>> allows the
>>>>>       channel use for non-priority/non-traffic safety related 
>>>>> applications. For
>>>>>       example, a vehicle in a gas station can receive a coupon 
>>>>> from the
>>>>>       802.11-OCB radio (AP/RSU) in the gas station. There, its a 
>>>>> stable topology
>>>>>       that classic ND is designed for. In this operating mode, its 
>>>>> perfectly
>>>>>       reasonable to use classic ND and it works. The authors have 
>>>>> shown enough
>>>>>       lab data on the same.
>>>>>
>>>>>       Ideally, I agree with you that it makes lot more sense to 
>>>>> publish both the
>>>>>       specs at the same time. But, for what ever reasons the WG 
>>>>> went on this
>>>>>       path. Authors have spent incredible amount of efforts in 
>>>>> getting the draft
>>>>>       this far and we cannot ignore that. You can see the efforts 
>>>>> from the
>>>>>       version number; when did we last see a draft version -037?
>>>>>
>>>>>       We also need to distill the recent ND discussions and filter 
>>>>> out the
>>>>>       threads that are clearly motivated to insert a ND protocol 
>>>>> that is
>>>>>       designed for a totally different operating environment. An 
>>>>> argument that a
>>>>>       protocol designed for low-power environments is the solution 
>>>>> for vehicular
>>>>>       environments requires some serious vetting. Looking at the
>>>>>       characteristics, always-sleeping, occasional internet 
>>>>> connectivity,
>>>>>       low-power, no memory, no processing power, no mobility 
>>>>> ..etc, meeting
>>>>>       vehicular requirements is some thing most people in the WG 
>>>>> do not get it.
>>>>>
>>>>>       Bottom line, IMO, we should move this forward and publish 
>>>>> the document.
>>>>>       All we need is a simple statement in the spec which puts 
>>>>> some scope
>>>>>       limits, w.r.t the missing ND pieces and issues. There are 
>>>>> other proposals
>>>>>       in the WG that will address the gaps and bring closure to 
>>>>> the work.
>>>>>
>>>>>       Sri
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>       On 4/12/19, 1:28 PM, "Brian E Carpenter" 
>>>>> <brian.e.carpenter@gmail.com <mailto:brian.e.carpenter@gmail.com>>
>>>>>       wrote:
>>>>>
>>>>>       >On 13-Apr-19 02:59, Sri Gundavelli (sgundave) wrote:
>>>>>       >>If you go back and check 2017 archives, I did raise many 
>>>>> of these
>>>>>       >>issues.  But, we clearly decided to limit the scope 
>>>>> excluding address
>>>>>       >>configuration, DAD, ND aspect, link models. When there is 
>>>>> such a scope
>>>>>       >>statement, it should clearly move these comments to the 
>>>>> draft that
>>>>>       >>defines how ND works for 802.11-OCB links.
>>>>>       >
>>>>>       >This is of course possible. In general the IETF hasn't done 
>>>>> that, but has
>>>>>       >followed the lead set by RFC 2464 with the complete 
>>>>> specification of
>>>>>       >IPv6-over-foo in one document.
>>>>>       >
>>>>>       >However, I don't believe that publishing an RFC about the 
>>>>> frame format
>>>>>       >without *simultaneously* publishing an RFC about ND etc 
>>>>> would be a good
>>>>>       >idea. That would leave developers absolutely unable to 
>>>>> write useful
>>>>>       >code, and might easily lead to incompatible 
>>>>> implementations. Since
>>>>>       >we'd presumably like Fords to be able to communicate with 
>>>>> Peugeots,
>>>>>       >that seems like a bad idea.
>>>>>       >
>>>>>       >Regards
>>>>>       >   Brian
>>>>>
>>>>
>>>>
>>> .
>>>
>>
>>
>
> _______________________________________________
> its mailing list
> its@ietf.org
> https://www.ietf.org/mailman/listinfo/its