Re: [lp-wan] Martin Duke's No Objection on draft-ietf-lpwan-schc-over-lorawan-12: (with COMMENT)

Olivier Gimenez <ogimenez@semtech.com> Thu, 29 October 2020 16:15 UTC

Return-Path: <ogimenez@semtech.com>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B16AB3A09D8; Thu, 29 Oct 2020 09:15:33 -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 25ttqlNq5Ijw; Thu, 29 Oct 2020 09:15:31 -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 10E0D3A09D4; Thu, 29 Oct 2020 09:15:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semtech.com; s=k1; t=1603988130; i=@semtech.com; bh=ghIsm8Ty4MNKmfbh9g5lb++I3Pli5JPGMGEelcX5gro=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=mP0SUi7ObzMCj0EH4GXLp3FVOB4OGyG0FkVfkbkDdueA9wTgdU4TFeEngnBm3ESAC 80RPO/Iyi06GINOhvxms604f1VKIf297ZB/7t/LDlfx0tvDhW9O9yU1OyBTIo/XJC7 UgivspZhG/YAY4qLG8LImG5U+HrC4v7EifnsFXheeAbwHzU5C/i20jSZ1Ou6nu1b1f upLB5BtO3JZL6bncTIMuMq2O8a03+Cm7kHnyyMi53XTcrcQQvEHguIxr2nHu0qU99S Ag0xVNhy2yNQG0WMkY3golWn3yTqxGD5WQd9QK1ZO30wVmlJivuyyQJckiE6D1rESO phiYocWgo6VjA==
Received: from [100.112.2.115] (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 5E/94-43594-1AAEA9F5; Thu, 29 Oct 2020 16:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAJsWRWlGSWpSXmKPExsXiofbjse7CV7P iDRqfcltM6f7JaPF65TFGixl/JjJbvJllb/Hm6DwWi+mPX7A5sHnsnHWX3WPJkp9MHi3PTrIF MEexZuYl5VcksGYcfd/HWLD/PmPFvbMnGRsY995h7GLk4hASeMAo0fn+FQuE84JRYtry++wQz k5GiYcNS9i6GDk52AR0JP4/n8UKYosIaErMmv+IDaSIWaCNSeLvjSXMIAlhgUSJPUufMkMUJU k8mXKUEcJ2kji/YS3YIBYBVYldDT9ZQGxeASuJmbeameG2LWg8CbaBUyBQ4tWKJiYQm1FATOL 7qTVgNrOAuMStJ/PBbAkBAYkle84zQ9iiEi8f/2MFGSQhMI1ZYlLbaTaIBL/EvMPXWSFsRYnW Y01sEIMSJWZt2McKcYWgxMmZT8AuEgKpmbaQeQKj+Cwk+2YhaZmFpGUWIwdQXFNi/S59iBJFi SndD9khbA2J1jlz2ZHFFzCyr2I0TSrKTM8oyU3MzNE1NDDQNTQ00jXUNTHQS6zSTdIrLdZNTS wu0TXUSywv1iuuzE3OSdHLSy3ZxAhMCCkFjBo7GDvffNA7xCjJwaQkytu8d1a8EF9SfkplRmJ xRnxRaU5q8SFGGQ4OJQleBmCKERIsSk1PrUjLzAEmJ5i0BAePkghv20ugNG9xQWJucWY6ROoU YyDHhJdzFzFzHDw6D0i++7kYSH5ctQRIfgeTm+cuBZJHQKQQS15+XqqUOO93kEECIIMySvPg1 sAS7iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryWINfyZOaVwF3zCuhQJqBDc3JngBxako iQkmpg4v/Zo+hyQlBjlcNF+YhXHV8eLXDcpbJ970dztsNsXHW64Tv3b369WXjaln9qkc8e1bV pHvP90PzoS7h3J+uBn+0NzKdDSlQeyG/qCrluXP7fI7eUZ5raolpfvpbctc+FL+XUzaoQS4/b bf1q03q2N9GfK6ZXqC6b0My8VWu/+6R9l++9dbj/WbVmZ/Se9WmtrQfmOpnN3lx+fDlfc++X5 21n9zZ1sOszG78x2Dnj/byldrayhaeNUvxLhRu4pi62XaC1OLOza5E295TbGZlt8SkubyIuCV aqnP9Tv1LJtX+yxOrWF8peLsV6glaK518ujLQ7mbh52p/w+1X2Qb/7K70f+JmK7tT5GjHjqP4 WJZbijERDLeai4kQAC6UU6TMEAAA=
X-Env-Sender: ogimenez@semtech.com
X-Msg-Ref: server-16.tower-394.messagelabs.com!1603988128!998790!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 16193 invoked from network); 29 Oct 2020 16:15:29 -0000
Received: from s72-38-248-227.static.datacom.cgocable.net (HELO ca01exedge1.semnet.dom) (72.38.248.227) by server-16.tower-394.messagelabs.com with ECDHE-RSA-AES256-SHA384 encrypted SMTP; 29 Oct 2020 16:15:29 -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; Thu, 29 Oct 2020 12:14:48 -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; Thu, 29 Oct 2020 12:15:27 -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; Thu, 29 Oct 2020 12:15:27 -0400
From: Olivier Gimenez <ogimenez@semtech.com>
To: Martin Duke <martin.h.duke@gmail.com>
CC: The IESG <iesg@ietf.org>, "draft-ietf-lpwan-schc-over-lorawan@ietf.org" <draft-ietf-lpwan-schc-over-lorawan@ietf.org>, "lpwan-chairs@ietf.org" <lpwan-chairs@ietf.org>, "lp-wan@ietf.org" <lp-wan@ietf.org>, Dominique Barthel <dominique.barthel@orange.com>
Thread-Topic: Martin Duke's No Objection on draft-ietf-lpwan-schc-over-lorawan-12: (with COMMENT)
Thread-Index: AQHWq//6vp/mBkYzX06X6JpjPgzle6mtCozQgABPVwCAAWm/sA==
Date: Thu, 29 Oct 2020 16:15:27 +0000
Message-ID: <12f33ec1e44041258741b27b9f9d8cf3@semtech.com>
References: <160376189066.29116.7355217653650345123@ietfa.amsl.com> <e6d4f7d7d2a04b01bd96bc25f477f94b@semtech.com> <CAM4esxT2tFMvtVD=1WW6E1P74GyWSAP85y1faFWJgbP8Hq0QgQ@mail.gmail.com>
In-Reply-To: <CAM4esxT2tFMvtVD=1WW6E1P74GyWSAP85y1faFWJgbP8Hq0QgQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXG9naW1lbmV6XGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEyOWUzNWJcbXNnc1xtc2ctZjI1YjE2MjEtMWEwMS0xMWViLWI3NGUtYzg1Yjc2MWM1MDU3XGFtZS10ZXN0XGYyNWIxNjIzLTFhMDEtMTFlYi1iNzRlLWM4NWI3NjFjNTA1N2JvZHkuaHRtbCIgc3o9IjE1NTA4IiB0PSIxMzI0ODQ2MTcyMzg3MzYwNDciIGg9IkdGV3hZSUN2S2JTdWlHOGJsYm1jZEVWM0REbz0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
x-dg-rorf: true
x-originating-ip: [10.136.88.186]
Content-Type: multipart/alternative; boundary="_000_12f33ec1e44041258741b27b9f9d8cf3semtechcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/tbe7h-3NkSjIaalhKaKxmdC61nY>
Subject: Re: [lp-wan] Martin Duke's No Objection on draft-ietf-lpwan-schc-over-lorawan-12: (with COMMENT)
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2020 16:15:34 -0000

Hi Martin,

Just to let you know that we reverted to SCHC Message terminology for figure 5 after Dominique’s feedback, but we now define it.

Best regards
Olivier

The FPort field is part of the SCHC Message, as shown in {{Fig-lorawan-schc-payload}}. The SCHC C/D and the SCHC F/R SHALL concatenate the FPort field with the LoRaWAN payload to recompose the SCHC Message.

| FPort | LoRaWAN payload  |
+ ------------------------ +
|       SCHC Message       |

{: #Fig-lorawan-schc-payload title='SCHC Message in LoRaWAN'}
Note: SCHC Message is any datagram sent by SCHC C/D or F/R layers.


From: Martin Duke <martin.h.duke@gmail.com>
Sent: 28 October 2020 15:34
To: Olivier Gimenez <ogimenez@semtech.com>
Cc: The IESG <iesg@ietf.org>; draft-ietf-lpwan-schc-over-lorawan@ietf.org; lpwan-chairs@ietf.org; lp-wan@ietf.org; Dominique Barthel <dominique.barthel@orange.com>
Subject: Re: Martin Duke's No Objection on draft-ietf-lpwan-schc-over-lorawan-12: (with COMMENT)
Sounds good! thanks for the changes.

On Wed, Oct 28, 2020 at 7:32 AM Olivier Gimenez <ogimenez@semtech.com<mailto:ogimenez@semtech.com>> wrote:

Dear Martin,



Thank you for your feedback, I answered inline to your comments



Best regards

Olivier



> -----Original Message-----

> From: Martin Duke via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>>

>

>

> ----------------------------------------------------------------------

> COMMENT:

> ----------------------------------------------------------------------

>

> I found this document to be very tough going without reading through RFC8724.

>

> - I am not sure what Fig. 5 depicts. Does this mean that an "SCHC Packet" is a

> subset of an "SCHC Message", prepended by the Fport and LoRaWan payload?

> Because Fig. 4 of RFC 8724 says an "SCHC Packet" consists of a "Payload"

> prepended by the Rule ID (which corresponds to the FPort) and "Compression

> Residue". Please align the terminology!



[OG] Thank you for this cath. Figure 5 title and its introduction should be SCHC Packet instead of SCHC Message.

I also described what is composing the "LoRaWAN payload". Commit 78ee6f8<https://github.com/Acklio/schc-over-lorawan/commit/78ee6f83dd646bc19d4224494d92e500254ae21e>



> - There are numerous terms from 8724 that could use a brief definition here on

> first use: for example RuleID, MSB, RX1, RX2, and IID.



[OG] RuleID and IID: I have been asked to remove terminology present in RFC8724 from the SCHC over LoRaWAN draft.

Nevertheless I added, MSB, RX, RX1/RX2 in commit  eadd014<https://github.com/Acklio/schc-over-lorawan/commit/eadd014d96c476d1842954e3d75243c797bd8258>





> - Sec 5.6.2:

>    For battery powered devices, it is RECOMMENDED to use the ACK

>    mechanism at the end of each window instead of waiting until the end

>    of all windows...

>

>    For non-battery powered devices, the SCHC receiver MAY also choose to

>    send a SCHC ACK only at the end of all windows.  This will reduce

>    downlink load on the LoRaWAN network, by reducing the number of

>    downlinks.

>

> This text is ambiguous. For example, the first paragraph can be interpreted as

> "battery-powered devices SHOULD send an ACK at the end of each window,

> instead of waiting till the end of all windows", or "endpoints sending to battery-

> powered devices SHOULD send an ACK at the end of each window...."



[OG] We are in the section " Uplink fragmentation: From device to SCHC gateway"  where introduction define:

"the device is the fragment transmitter, and the SCHC gateway the fragment receiver"

so it cannot be "endpoints sending to battery-powered devices"



> To the

> layman, it is a little odd that the non-battery-powered devices are more

> encouraged to send fewer messages! Some explanatory text would be useful.



[OG] Ok, I explained it in commit bfe0c82<https://github.com/Acklio/schc-over-lorawan/commit/bfe0c82ea2be008076bb1ed126412784714bdbe7>: "This will avoid useless uplinks if the device has lost network coverage."





> - Sec 5.6.5.3.1

> "All fragments but the last have an FCN=0

>    (because window size is 1).  Following it, the device MUST transmit

>    the SCHC ACK message."

>

> What is "it"? All fragments, or the FCN=1 fragment?



[OG] The All-0 SCHC Fragment (ie FCN=0). Changed in commit 81a9b24<https://github.com/Acklio/schc-over-lorawan/commit/81a9b24888b7d94c848aef88d030ea9e6d0b4fb6>





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<http://www.semtech.com/legal>.

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.