Re: [Iot-directorate] Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10

Olivier Gimenez <ogimenez@semtech.com> Fri, 02 October 2020 08:39 UTC

Return-Path: <ogimenez@semtech.com>
X-Original-To: iot-directorate@ietfa.amsl.com
Delivered-To: iot-directorate@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C11143A0EFF; Fri, 2 Oct 2020 01:39:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=semtech.com
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 JziNkXQPdqIF; Fri, 2 Oct 2020 01:39:26 -0700 (PDT)
Received: from mail1.bemta23.messagelabs.com (mail1.bemta23.messagelabs.com [67.219.246.3]) (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 9E9263A0EAD; Fri, 2 Oct 2020 01:39:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semtech.com; s=k1; t=1601627964; i=@semtech.com; bh=HlxFGYF9vH8uBoZRqeNX03pRyoKrYj+O5gpwjzy6AaA=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=efIkhpvsNhHcTMTM4qe5oyOjn13tcuDzpA7FPDFnX4fYwf7EnqwJJODEjPBRWeuGt Wm/LhWyzMn5QjAt7aWPuYEWAT+VCmu85hFIv0EiBvxSEZEtg3gGhhkK/84kdN8FONO zS0WtiSSKeRMnaxSo/zE3Ivvo6HLSICX1fhqHifUZJlVqNCOOR/ldGU8ksEkqr5UTb ZgNj3kLK6/2k3tnlNrJCoBU3MqxMzHuqk5SClr1IMLmbwl5mtuAQhgcNsoGKVElPf0 OaZNJXLW7naPIZgBFpV/SZyj8kVhu2loqiwIwqCuqCzKZWJwukmKisAvB2Uoi9aFO/ duKLA/vsKEmKQ==
Received: from [100.112.1.102] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-3.bemta.az-b.us-east-1.aws.symcld.net id 4A/13-49900-C37E67F5; Fri, 02 Oct 2020 08:39:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnk+JIrShJLcpLzFFi42LxUPvxWNf6eVm 8weRFeha/791ntljZeJfZ4s0se4szy2+xO7B47Jx1l91jyZKfTAFMUayZeUn5FQmsGWufPWQs uHudsaJp5mmWBsaXVxi7GLk4hATuM0p8ftvMBuE8Z5S4+/QaVGYHo8TD7u0sXYycHGwCOhL/n 89iBbFFBNQl3ky8ygRSxCxwlFFi0qcJQA4Hh7CAj8SDXc4QNb4SV9+1Q9U7SRw/+IARxGYRUJ FY+eg/2ExeASuJzX+6oDbvYpRoebCJCSTBKRAoceP1XHYQm1FATOL7qTVgcWYBcYlbT+aD2RI CAhJL9pxnhrBFJV4+/scKYU9jllg53w7C5peYd/g6VFxRovVYExvEnESJh/cPMUIcIShxcuYT sIOEQGqmLWSewCg+C8m6WUhaZiFpmQX0MrOApsT6XfoQJYoSU7ofskPYGhKtc+ayI4svYGRfx WiaVJSZnlGSm5iZo2toYKBraGika6RrZqmXWKWbpFdarJuaWFyia6iXWF6sV1yZm5yTopeXWr KJERjvKQVMrjsYf7/+oHeIUZKDSUmU9/mtsnghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryL7gP lBItS01Mr0jJzgKkHJi3BwaMkwnviKVCat7ggMbc4Mx0idYoxkGPCy7mLmDkOHp0HJI+ByXc/ FwPJj6uWAMnvYPLI3KWLmIVY8vLzUqXEeWeDDBIAGZRRmge3BpZOLzHKSgnzMjIwMAjxFKQW5 WaWoMq/YhTnYFQS5m14BjSFJzOvBO6aV0CHMgEdWnWxBOTQkkSElFQDU5SyvZjzVZtT8Rvjbh Qe57YtqPjC6js7XfvP6gvHdkx7Ja6adXjbkoWrDaZc9VSRNzCYmHfK4IwG3/KXSX8UGZeJtd4 RvrjQ8f6Cxptszk++ntm0pOfOtNPS5XItG7/2fPhyR+d64Hsjz0ZVGe57u5vKtR/vzBDbyO/Z JK3RtPjmTreLMhn9HezaCxz2KNldOTbpgZKZ26HpxqeWMhiejV+YdrAhWfNnpf497Z1ZF/Y4q 25IXPPQ86RBinNf8b+5etkrnSOXpk5YkvJ12Y7tVbcfvA9+3LbpRvrem+qzLk5fpsdq8PLt28 n8CU1ms4SEk6RE3/rNmufbkOHfNsvtBefrU62rX+8P+7Tr458Tin5KLMUZiYZazEXFiQBA5yH RIgQAAA==
X-Env-Sender: ogimenez@semtech.com
X-Msg-Ref: server-35.tower-385.messagelabs.com!1601627963!1920432!1
X-Originating-IP: [72.38.248.227]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received:
X-StarScan-Version: 9.60.3; banners=semtech.com,-,-
X-VirusChecked: Checked
Received: (qmail 31784 invoked from network); 2 Oct 2020 08:39:23 -0000
Received: from s72-38-248-227.static.datacom.cgocable.net (HELO ca01exedge1.semnet.dom) (72.38.248.227) by server-35.tower-385.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 2 Oct 2020 08:39:23 -0000
Received: from CA01MAIL1.semnet.dom (10.2.50.40) by ca01exedge1.semnet.dom (10.2.110.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1034.26; Fri, 2 Oct 2020 04:39:19 -0400
Received: from ca01mail2.semnet.dom (10.2.50.41) by CA01MAIL1.semnet.dom (10.2.50.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Fri, 2 Oct 2020 04:39:21 -0400
Received: from ca01mail2.semnet.dom ([fe80::fdc8:c457:b09e:605d]) by ca01mail2.semnet.dom ([fe80::fdc8:c457:b09e:605d%22]) with mapi id 15.01.1034.026; Fri, 2 Oct 2020 04:39:21 -0400
From: Olivier Gimenez <ogimenez@semtech.com>
To: Rahul Jadhav <rahul.ietf@gmail.com>
CC: "iot-directorate@ietf.org" <iot-directorate@ietf.org>, "lp-wan@ietf.org" <lp-wan@ietf.org>, "draft-ietf-lpwan-schc-over-lorawan.all@ietf.org" <draft-ietf-lpwan-schc-over-lorawan.all@ietf.org>
Thread-Topic: Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10
Thread-Index: AQHWj34LvC9fhh3L6kO6CSTtHAbMGKl90lfggAZJ9AD//+AX8A==
Date: Fri, 02 Oct 2020 08:39:21 +0000
Message-ID: <83dadaefc7cf431b80e8912ab86ade50@semtech.com>
References: <160062754115.11804.14155661597916541894@ietfa.amsl.com> <80bd05e545544460898e6e2e5f2395c6@semtech.com> <CAO0Djp1Sp49wAOjHGWiPe35uCsMhVqdscrH+ztP3BKvAzqDnUw@mail.gmail.com>
In-Reply-To: <CAO0Djp1Sp49wAOjHGWiPe35uCsMhVqdscrH+ztP3BKvAzqDnUw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXG9naW1lbmV6XGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEyOWUzNWJcbXNnc1xtc2ctYzIxZDA4ZjItMDQ4YS0xMWViLWI3M2YtYzg1Yjc2MWM1MDU3XGFtZS10ZXN0XGMyMWQwOGYzLTA0OGEtMTFlYi1iNzNmLWM4NWI3NjFjNTA1N2JvZHkuaHRtbCIgc3o9IjE0OTAzIiB0PSIxMzI0NjEwMTU1ODQ0MDE1NjciIGg9IndyemRpbTNFU3lqdHZhajZYWUdzSVBCUUJKUT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
x-dg-rorf: true
x-originating-ip: [10.136.88.186]
Content-Type: multipart/alternative; boundary="_000_83dadaefc7cf431b80e8912ab86ade50semtechcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/2ZIaQmHIUeuBJbYxYk7vy4Iww2A>
Subject: Re: [Iot-directorate] Iotdir telechat review of draft-ietf-lpwan-schc-over-lorawan-10
X-BeenThere: iot-directorate@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mailing list for the IoT Directorate Members <iot-directorate.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iot-directorate/>
List-Post: <mailto:iot-directorate@ietf.org>
List-Help: <mailto:iot-directorate-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Oct 2020 08:39:28 -0000

Thank you for your feedback. I replied in your email

Olivier

From: Rahul Jadhav <rahul.ietf@gmail.com>

[RJ] Actually for me fig 3 was very helpful. However, there is big friction to understand and relate the terms from the text section to that with the figure. One way to handle this is to mention both the terms, keeping the RFC 8376 terms in brackets, and explicitly stating the origin of those terms as a note in the figure.

[OG] Ok, I added them in 2e6aed7<https://github.com/Acklio/schc-over-lorawan/commit/2e6aed7f44fc75f99753b520cd9799c103d0cec3>



> Section 4.1:

> "The lower the downlink latency, the higher the power consumption."
[RJ] Works. However, check minor nits raised as a review comment in the corresponding commit.

[OG] Thanks, fixed in 509d679<https://github.com/Acklio/schc-over-lorawan/commit/509d6796ebf932f8a43417cc569462511d52916f>


> Section 5.1:
[RJ] I did not find any statement in Section 5.2 which says that the "FPortUp must be different that FPortDown".  Which statement are you referring to?

[OG] Sorry it was not explicit in the document. I added it in a9bd3f9<https://github.com/Acklio/schc-over-lorawan/commit/a9bd3f9029bc8b165648c748f85b8352ffa03fa2>:
FPortUp value MUST be different from FPortDown



> Section 5.2:

> "RuleID = 22 (8-bit) for which SCHC compression was not possible..."

[OG] Its aim is to be used when no compression rule is defined more that when the

device wants to send uncompressed IPv6. Should I change it to the description of RFC8724:

for  which SCHC compression was not possible (i.e., no matching

         compression Rule was found).

?
[RJ] I am not sure which description of RFC 8724 are you referring to. Can you please quote the section etc?

[OG] Ok, added in commit beb0dd6<https://github.com/Acklio/schc-over-lorawan/commit/beb0dd6a315ee248d9d995327c19e8e1c390e3e8>:
RuleID = 22 (8-bit) for which SCHC compression was not possible
      (i.e., no matching compression Rule was found), as described in  [RFC8724] section 6.





> Section 5.3:

> "There is a small probability of IID collision in a LoRaWAN network, if such

> event occurs the IID can be changed by rekeying the device on L2 level (ie:

> trigger a LoRaWAN join)." [RJ] As I understand, IID collision can be detected

> only by the Network Gateway. How would the Network Gateway initiate a

> LoRaWAN join? Section 4.4 defines that only the end device can initiate a

> JoinRequest frame.



[OG] It has been discussed by the working group and the consensus have been that

it should be defined by the application if the IID collision is a concern in the

application (collision risk grows with the number of devices in a network)



[OG] For your information Section 4.4 does says that the joinRequest is send by

a device but not how it is triggered. In LoRaWAN v1.1, NGW is able to trigger a

new joinRequest of a connected device.
 [RJ] Collision can only be detected on the NGW. If LoRaWAN v1.1 can handle it from NGW, an implementer should know. I see that lora-spec v1.1 is not mentioned in informative ref. Is this spec available in public? If yes, can we add a ref?

[OG] IID collision is detected by SCHC gateway. Then, in LoRaWAN v1.1, this SCHC gateway can ask the NGW to trigger a new join to rekey the device, thus change the IID. It has been decided by the working group that the new join trigger is out of scope, as written section 5.3. Do you recommend to reconsider it ?
The way the device is rekeyed
   is out of scope of this document and left to the implementation





> Section 5.6.3:

> The term "applicative uplink" is used in this and subsequent sections. Are you

> referring to the application uplink? Not sure of what applicative means in the

> context?



[OG] Clarified in commit b08f639<https://github.com/Acklio/schc-over-lorawan/commit/b08f639f0dd775e4ddde9cef2d57cef8a455e260> as:

As this uplink is to open an RX window any LoRaWAN uplink frame from the device

MAY reset this counter.


[RJ] The term "applicative"  is used several places. The commit fixes it in just one place. Please go a grep and consider fixing other places as well.

[OG] I explained “applicative payload” in the example introduction. commit 04929da<https://github.com/Acklio/schc-over-lorawan/commit/04929daa34ab52d6596c8fd602c75cc2c2812695>:

   In following examples "applicative payload" refers to the IPv6
   payload send by the application to the SCHC layer.

To view our privacy policy, including the types of personal information we collect, process and share, and the rights and options you have in this respect, see www.semtech.com/legal.