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

Rahul Jadhav <rahul.ietf@gmail.com> Fri, 02 October 2020 09:35 UTC

Return-Path: <rahul.ietf@gmail.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 B24E23A0F5E; Fri, 2 Oct 2020 02:35:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=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=gmail.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 B9i3UqATWLG2; Fri, 2 Oct 2020 02:35:10 -0700 (PDT)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23F6C3A0F56; Fri, 2 Oct 2020 02:35:10 -0700 (PDT)
Received: by mail-ej1-x630.google.com with SMTP id p9so1032503ejf.6; Fri, 02 Oct 2020 02:35:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oH538TRxHHPTleu5iCNgf+5sPJxcpQ+/f99bRAAXGec=; b=lM0cZ3B8DRBgEnfM6js1OC24TDuku67JzwS8sGQQijnaaiVLJvwQwcHzCES/Dr2Osg jt5hKaXMUuOWmqmwlvlIiumv8MJiwd6oh3j9bx5ezTjIpljUPLv7SElotlQKNfO6cPZU w73FkFu5lVZAaz2BlldkkHdPMiaH5et6pEnbxgBEwBLHx57M/HcVydKHZ1OdivfZ0Y7e PJmxvEt5iD6QJzIOCTbhryFBT+5BuRBi0TLubfYPCXY4Lep6GyXTOgiJXRBzcWhe3kFv ObKYfW8zQqaemmJfFkNCigDyyp/HG5kJKMXGWk8VJmqw6ajbBU0LlyVUhZeQDsO9/q0w 7pVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oH538TRxHHPTleu5iCNgf+5sPJxcpQ+/f99bRAAXGec=; b=bKGArty1/dFwtt6z3uHjsvP4TlcxvhAj8orcUvvkhV84fQLcOK3VqrZgcuC50IULf4 I5q2oETSuMgE9Mow06pwaF695Zte8a7lQ+r8BuWylBxcxcehW+PrWvkectF/gDdm80PZ OLRLv9yxa5J4XK8hMP9rmiTWL6D2q4j247yVrMw51MOwBpKyhqByDIjQPYWH9T7rwB3i 3D4N65aAcGz3J9unlZ4qquW6/1e7nWckqbU5fP7Vn6mTS+m9f27ijqPyToS4Wv3W6OoS TfR62ESydkJ0Re2Ijfl7Wec2hwEOcwFok6ipuuiu+ADdCJmij3rNa8HazG7meJapk4Iv ECXg==
X-Gm-Message-State: AOAM532agSM0L1KBLPzVZLWV2SmzBbm59hpGIovtHXivye3m5+H9GIrL QaQyFVmplvet2sYCVlXaqRS4t0+4XuP1isT2cXw=
X-Google-Smtp-Source: ABdhPJxiNhjAOCZrYlGQ0Fflb+K6YJlWbe+p0ftRwxchHUr9QnQuZ1c/MQ6btEw2+o39kl1Q7TSa++elRxjveaGrywY=
X-Received: by 2002:a17:906:1f94:: with SMTP id t20mr1350137ejr.493.1601631308550; Fri, 02 Oct 2020 02:35:08 -0700 (PDT)
MIME-Version: 1.0
References: <160062754115.11804.14155661597916541894@ietfa.amsl.com> <80bd05e545544460898e6e2e5f2395c6@semtech.com> <CAO0Djp1Sp49wAOjHGWiPe35uCsMhVqdscrH+ztP3BKvAzqDnUw@mail.gmail.com> <83dadaefc7cf431b80e8912ab86ade50@semtech.com>
In-Reply-To: <83dadaefc7cf431b80e8912ab86ade50@semtech.com>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Fri, 02 Oct 2020 15:04:57 +0530
Message-ID: <CAO0Djp1LL_X_zezRdJJ03xzOVbROivAoxw8EJJTZ9OOFNS6pnA@mail.gmail.com>
To: Olivier Gimenez <ogimenez@semtech.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>
Content-Type: multipart/alternative; boundary="00000000000035164f05b0acd93b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/91fdgFjG0QWcHopvE_HcL_gIJtI>
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 09:35:13 -0000

Thanks Olivier. Most of the changes work for me. Few nits suggested in the
commits.

@Eric, I believe it should definitely be possible to get an updated ID by
next week since Olivier responses are prompt and I'll make sure I follow
suit.

Regards,
Rahul


On Fri, 2 Oct 2020 at 14:09, Olivier Gimenez <ogimenez@semtech.com> wrote:

> 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>
>

[RJ] This works great for me. Thanks.

>
>
> > 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>
>
[RJ] Ok

>
>
> > 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*
>

[RJ] Perfect.

>
>
> > 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.*
>
[RJ] Works. Reference to Section 6 of RFC 8724 definitely helps since it
has a clear requirement towards keeping such an ID explicit.

>
>
>
>
> > 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*
>

[RJ] I take that as, lora-spec v1.1 is not publicly available and thus we
need to keep these rekeying specifics out of the document. If that's the
case, it works for me.

>
>
>
>
> > 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.*
>

[RJ]  Works. Small nits in the text raised as comments in the commit.


>

> 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.
>