Re: [lp-wan] New Version Notification for draft-pelov-lpwan-architecture-00.txt

Alexander Pelov <a@ackl.io> Mon, 15 February 2021 08:53 UTC

Return-Path: <alexander@ackl.io>
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 B9ACD3A0EE1 for <lp-wan@ietfa.amsl.com>; Mon, 15 Feb 2021 00:53:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.002
X-Spam-Level:
X-Spam-Status: No, score=0.002 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=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=ackl-io.20150623.gappssmtp.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 BeKLpn_UVqCo for <lp-wan@ietfa.amsl.com>; Mon, 15 Feb 2021 00:53:04 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 E81E53A0EED for <lp-wan@ietf.org>; Mon, 15 Feb 2021 00:53:03 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id n14so6025563iog.3 for <lp-wan@ietf.org>; Mon, 15 Feb 2021 00:53:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lWKhBYEIb0WywWhIp+tnvqoHGtWikNlgOIvmqjX/1gk=; b=SG3PeLo6pvaIu9Hfe6S+Nx+dQi9Smd8qsSTNzk3HSWYNGJZfG/n0rsS/y/16wl0Zul duMeiRjQPWbVoMeJyfgs1x01JMU0qrX8EA+BLd+chpQ6Bx112MG9JXwPWQlzAvpbPUNf RuSIF8SnpcHpl6kpPv3/rmbv6rMjXP2ZQafYhGJxb+dObfoEE+FW7BlYLJ7sYhs/ZvDr nj/Or2HkZYQMOXTwD+q6kZa1uXdzXm2nzbml4AnTD/Dfo4zzC7hhDCbthOaCiJmiiGqg qwkj83sZenk7Ontek2cuhH9CuiP9UUZv9WVwW9XcyRjlhP70A4vxmuA8SLvr0W1MEOQK YO9A==
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=lWKhBYEIb0WywWhIp+tnvqoHGtWikNlgOIvmqjX/1gk=; b=IMsX+eOApZ/Ti3SCXoy1dmi31GAqNdjUrf2QdAFWMvuHy9QDY0C5jF2qLnhozx9uOG 0m38RWgfg/cKDwBjoKzise0/nmSFaBIs3MKGclgZXrjJ3Hy/wJgQxyzgPt00EFuPggjq xGm/ft7SWYrA2u23xEOepaknb0CYP9fpFxeAw42Uzt9EU9EfpEQ9D+B56XSG0T170uaU 9fv27Jg3S5P7P0xcN4ud3La9LA+KGddyZElr6JoUcuNx+zYDYTS5KdLfnMLhfJn0nqe5 TL3bKP8Q4Ob/Yqnw55oukYXXRn+qpfu+qL+zPSFGSjg6Z/Ea4xr+6CQffU04NQFOV4or RsYA==
X-Gm-Message-State: AOAM531RN46+CZyqz4Rhd0hoClB1wQOBfIHS+iaph7dBSp7EL9IAqqX5 LgROyStUwr7A3UzlofIpzCMoppwMmq05spFo2Pd4dw==
X-Google-Smtp-Source: ABdhPJzKczeVAcK0I71vUgA8I7AMN8UvSmRLqQTLqPnkYxqeg+824ZnsZ6X42l6ow95V3Ur3sV4ztTaKSQrFucuiPvQ=
X-Received: by 2002:a5d:9510:: with SMTP id d16mr10666482iom.81.1613379183158; Mon, 15 Feb 2021 00:53:03 -0800 (PST)
MIME-Version: 1.0
References: <161105507653.5725.12647528354362993169@ietfa.amsl.com> <CACQW0EozELa8N1z3_y2JQ8hf8UEaoWUQEoDdeun5SSLD2JoOEQ@mail.gmail.com> <CACQW0Epd8SEBXsqXnO77=0-OiXJT=S10HS_FWCLVeZAs-AbqPA@mail.gmail.com> <6d91d06c1f77413ea571348842d811b4@semtech.com>
In-Reply-To: <6d91d06c1f77413ea571348842d811b4@semtech.com>
From: Alexander Pelov <a@ackl.io>
Date: Mon, 15 Feb 2021 09:52:52 +0100
Message-ID: <CACQW0EqFfNaHDihP7G2Y1LKunHxAepvaPeN7Nm7fiaxBMDkoBg@mail.gmail.com>
To: Olivier Gimenez <ogimenez@semtech.com>
Cc: lp-wan <lp-wan@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000019bb7305bb5c1dc1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/xzOpd6jnEFMFBJ1UtFW4gAoIYDs>
Subject: Re: [lp-wan] New Version Notification for draft-pelov-lpwan-architecture-00.txt
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: Mon, 15 Feb 2021 08:53:07 -0000

Dear Olivier,

Thanks for the feedback !

I'll try to push the changes for tomorrow.

Cheers,
Alex


On Wed, Feb 3, 2021 at 1:00 PM Olivier Gimenez <ogimenez@semtech.com> wrote:

> Hi Alex,
>
>
>
> Thank you for the document. Here are my comments:
>
>
>
> *1.  Introduction*
>
> For instance, as represented figure Figure 1
>
> The first word “figure” should be removed
>
>
>
> For instance, as represented figure Figure 1, IP compression and
>
> fragmentation may be managed by the network SCHC instance and end-to-
>
> end compression between the device and the application. The former
>
> can itself be split in two instances since encryption hides the field
>
> structure.
>
>
>
> I think that “can itself be split in two instances “ applies to the SCHC
> instance in the App, not in network layer so “former” should be “latter”.
>
> Nevertheless it might be better to be explicit there:
>
> * ***The SCHC instance at application layer is can**** be split in two
> instances **as**** encryption hides the field
>
> structure.
>
>
>
> Figure1: There is a type in “Network SCHC”, it is written “CSHC”
>
>
>
> the LPWAN woeking group
>
> Typo: in “working”
>
>
>
>
>
> *2.  Definitions*
>
> If the chapter is empty, should we remove it?
>
> Otherwise I think that we should reference the RFC8376
>
>
>
> *3.  Global architecture*
>
> If SCHC compressed packet is too large to be send in a single L2
>
>    frame, fragmentation will apply
>
>
>
> Compression might not always apply, it has to be defined in the
> LPWAN-over-foo profile. So I would change the “will apply” in “can apply”.
>
>
>
> On the other direction, when a packet SCHC arrives, the ruleID is
>
> used to find the rule.
>
> “packet SCHC” => “SCHC packet”
>
>
>
> Its nature allows to select if it is a
>
> compression or fragmentation rule.
>
> I am not sure that it works as described, but rather:
>
> *The SCHC Reassembly checks if the SCHC packet rule match its own table:*
>
> *- If it does: it reassembles the fragments before providing the
> reassemble SCHC message to the SCHC Decompressor*
>
> *- Otherwise: the SCHC packet is directly provided to the SCHC
> Decompressor*
>
> Cf RFC8724 figure 3. It might worth to copy all figure 3 and its
> associated comment.
>
>
>
> Figure 2:
>
> I think that F/R and C/D should be split and not at the same level
>
> Please use “rules” instead of “r”, easier to understand
>
>
>
> To enable rule synchronization between both ends, a common rule
>
>    representation must be defined.
>
> Should we explicitly mention that this synchronisation is not (yet)
> defined ? I had this question several times while writing SCHC-over-LoRaWAN
>
>
>
>
>
> Figure 3: The figure is not clear to me: again the C/D and F/R are mixed,
> and we should draw the Device and the App
>
>
>
> The RM is a application using the Internet to exchange information,
>
>    therefore:
>
> The rule manager *can* use Internet, it is not mandatory
>
>
>
> The RM traffic may be itself compressed by SCHC, especially if
>
>    CORECONF is used, [I-D.ietf-lpwan-coap-static-context-hc] can be
>
>    used.
>
> If feel it confusing, maybe:
>
> The RM traffic may be compressed by SCHC, especially if
>
> CORECONF is used *as* [I-D.ietf-lpwan-coap-static-context-hc] can be *
> *employed**.
>
>
>
> Olivier
>
>
>
> *From:* lp-wan <lp-wan-bounces@ietf.org> *On Behalf Of *Alexander Pelov
> *Sent:* 19 January 2021 12:36
> *To:* lp-wan <lp-wan@ietf.org>
> *Subject:* Re: [lp-wan] New Version Notification for
> draft-pelov-lpwan-architecture-00.txt
>
>
>
> Dear all,
>
>
>
> For a full disclosure, Acklio might potentially have an IPR related to
> section 4 of the SCHC Architecture draft. Please keep in mind that I am not
> a lawyer.
>
> We'll be following standard IETF practices for the licensing terms.
>
>
>
> Best regards,
>
> Alexander
>
>
>
>
>
>
>
> On Tue, Jan 19, 2021 at 12:22 PM Alexander Pelov <a@ackl.io> wrote:
>
> Dear all,
>
>
>
> With our second meeting in this new year, we wanted to start the
> discussion on one of the topics we've been having for some time now - the
> SCHC Architecture.
>
>
>
> An initial draft was submitted and we can discuss it and the evolution
> during the interim today.
>
>
>
> Cheers,
>
> Pascal, Ana and Alex
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Tue, Jan 19, 2021 at 12:17 PM
> Subject: New Version Notification for draft-pelov-lpwan-architecture-00.txt
> To: Alexander Pelov <a@ackl.io>, Ana Minaburo <ana@ackl.io>, Pascal
> Thubert <pthubert@cisco.com>
>
>
>
>
> A new version of I-D, draft-pelov-lpwan-architecture-00.txt
> has been successfully submitted by Alexander Pelov and posted to the
> IETF repository.
>
> Name:           draft-pelov-lpwan-architecture
> Revision:       00
> Title:          Static Context Header Compression (SCHC) Architecture
> Document date:  2021-01-19
> Group:          Individual Submission
> Pages:          6
> URL:
> https://www.ietf.org/archive/id/draft-pelov-lpwan-architecture-00.txt
> Status:
> https://datatracker.ietf.org/doc/draft-pelov-lpwan-architecture/
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-pelov-lpwan-architecture
> Htmlized:
> https://tools.ietf.org/html/draft-pelov-lpwan-architecture-00
>
>
> Abstract:
>    This document defines the SCHC architecture.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
> 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.
>