Re: [lp-wan] Shepherd review of draft-ietf-lpwan-schc-over-nbiot-09.txt

Ana Minaburo <ana@ackl.io> Sat, 09 July 2022 21:36 UTC

Return-Path: <ana@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 A6329C14CF15 for <lp-wan@ietfa.amsl.com>; Sat, 9 Jul 2022 14:36:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ackl-io.20210112.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wAk4SHhANLNI for <lp-wan@ietfa.amsl.com>; Sat, 9 Jul 2022 14:36:53 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E013FC157B33 for <lp-wan@ietf.org>; Sat, 9 Jul 2022 14:36:53 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id y3so1930962iof.4 for <lp-wan@ietf.org>; Sat, 09 Jul 2022 14:36:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ackl-io.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7DYoslU5mVI0/iNR0cqc1cZOv67zhN5ztnMJ0R9XFMo=; b=xKQiGYYqAojrP50gUTTnxPFrzYl1aOcPcaeH6CmkFMmDsVAcdOePRXsQ0WTszzFtjA JDalHeFsSg83iiaALWPAyZupBFmdKi+ZY5g3fa6Qg9Gz7VN0fHR/fmfhd3OmMCTH7S42 8wJn18xssCujdAal5Xg5MPe9a83Feh5uDjzDEG8ttmP9sLG37qz5UZJBMtpqExi6Gtq2 yT/hkWw1oOGKXzMtYMj1VH4n702IP7ueynlUGHiD6opvftmv7+288m8fo5ntfoEJvJfE IRq9k9QotfQLA3xpWvtPMaoY9W2R22+LzS7UMkRnyMIjF4tahEN6lTWXCCy0aVDRf9TF /EHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7DYoslU5mVI0/iNR0cqc1cZOv67zhN5ztnMJ0R9XFMo=; b=z01YeHhlHyKmOCOsFfPYV/d5tFUTzRFt1oTkV53ZSOOa6mon/q++3cC35Sn6T9RoEO JcGyOKorJV3Jc0Mvwo1zNEI0C8/D/+eM8OG3Mb2fQ+9Bq+eXnR9nTe7dKtchMPYawxTc IQNwE7xK773eEqZtyh+WRUH7wjJ7aFL9HhpJZyoQk4z5woSPAEbZy/GJ1rFXk6C+wbpx SR1Ef3N+W9FTkPAxC2/ppD5IVUePFCYDwCXTWuOt0tqKz+uGdm7uv0Gt+NuMANswyroD l5KU3oJ/zTPI/9VkD2/egeuPFYS8Oj+tGmtznjQrH8AWtUBCRyOSpRNmXVRJBEyC5Hio a+Rg==
X-Gm-Message-State: AJIora9hL8LdvaEH4xbmDZWnTpowJFc49JxwARPmFR7KRtJylxbdBqWR mc6VoTeR6oQNujw/HV8f5f85IUesYWhaoyQET+fwyw==
X-Google-Smtp-Source: AGRyM1us9esanOA66vqcEKdNyU/7tIr2Ys7Ni0Px674vGQCsvCAWLcMgrrbD9S6dnSb2IY3L9Q53LlQv8ASwHBwlBDY=
X-Received: by 2002:a05:6602:2d0d:b0:67b:8789:1db4 with SMTP id c13-20020a0566022d0d00b0067b87891db4mr5212iow.87.1657402611783; Sat, 09 Jul 2022 14:36:51 -0700 (PDT)
MIME-Version: 1.0
References: <SJ0PR11MB48962C9A76674B33456356EED8BB9@SJ0PR11MB4896.namprd11.prod.outlook.com> <CO1PR11MB4881B27B6F9F4337C1E2A1CDD8BA9@CO1PR11MB4881.namprd11.prod.outlook.com>
In-Reply-To: <CO1PR11MB4881B27B6F9F4337C1E2A1CDD8BA9@CO1PR11MB4881.namprd11.prod.outlook.com>
From: Ana Minaburo <ana@ackl.io>
Date: Sat, 09 Jul 2022 23:36:25 +0200
Message-ID: <CAAbr+nTaypsW9rOznW7-jrpdsT7xMLCBr6WrauePV-7bBJ3HmA@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: "draft-ietf-lpwan-schc-over-nbiot@ietf.org" <draft-ietf-lpwan-schc-over-nbiot@ietf.org>, lp-wan <lp-wan@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ecf53c05e3661db5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/3FG8iZ9tVqpvUtALJe8U7_YBY1o>
Subject: Re: [lp-wan] Shepherd review of draft-ietf-lpwan-schc-over-nbiot-09.txt
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.39
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: Sat, 09 Jul 2022 21:36:55 -0000

Hello Pascal,

We are almost there, thank you for your inputs just some comments and I
push the draft-11 before on Monday afternoon.
See my comments below

Ana

On Thu, Jun 30, 2022 at 1:43 PM Pascal Thubert (pthubert) <
pthubert@cisco.com> wrote:

> A few more nits:
>
> 25) You need a IANA section, if only to say that there is no IANA action
> on the draft
>

Ana: Done, thanks

>
> 26) a piece of fig 6 appears slightmy shifted
> |    |(1)| `-----\(2)'-\
>
>     What are (1) and (2)?
>
Ana: The second PDU is larger than 1600 bytes, so here the RLC will segment
the PDU. So (1) and (2) are both segments.

>
> Keep safe;
>
> Pascal
>
> > -----Original Message-----
> > From: Pascal Thubert (pthubert)
> > Sent: mercredi 29 juin 2022 13:48
> > To: draft-ietf-lpwan-schc-over-nbiot@ietf.org
> > Cc: lp-wan <lp-wan@ietf.org>
> > Subject: Shepherd review of draft-ietf-lpwan-schc-over-nbiot-09.txt
> >
> > Dear authors and all:
> >
> > Many thanks for this great document!
> >
> > I find it well-written and very informative, though a few sentences
> should be
> > re-edited. In particular, the drawings in section 4.2 are just great.
> >
> > In prep for publication please find my review for
> draft-ietf-lpwan-schc-over-
> > nbiot-09, can you please consider the following suggestions and publish a
> > version 10:
> >
> > 1) Terminology: missing  Requirements Language (BCP 14) - please add, see
> > example in the Yang model draft.
> >
>
Ana: done, this is new feature for md.


> > 2) Terminology: define PLMN; also NGW-SGW is defined but the figure uses
> NGW-
> > CSGW: please align.
>
Ana: Done

> >
> > 3) References: make but RFC 8724, RFC 8376, RFC 2119, and RFC 8174
> normative
> > references; and move all other references to the informative reference
> > section - unless this document cannot be implemented without details
> > specified the reference.
> >
>
Ana: Done


> > 4) References: typo in the title of TR33203. Also add references to OMA
> and
> > OneM2M
>
Ana: Done

> >
> > 5) "The signaling data uses a different path with specific protocols".
> The
> > use of "data" while understandable could be misleading since we usually
> > associate with user data as opposed to signaling data; so maybe saying
> > signaling without saying data is more readable, or "control signaling"
> as you
> > do elsewhere in the document? Also, is it the same signaling as in the
> > previous sentence or is this one not in band? I got confused.
> >
>
Ana: Done, I deleted data

> > 6) "The maximum recommended 3GPP MTU size is 1358 Bytes." Should we make
> that
> > the IPv6 MTU for the link that SCHC provides in the UE? Should we say
> that
> > the IPv6 min MTU of 1280 is always to be used in SCHC over NB IOT links
> like
> > 6LoWPAN does?
> >
>
Ana: The use of a bigger MTU will produce some inefficiencies, the 1358
bytes is only a recommendation, you can use a bigger one, but you may
increase the overhead.


> > 7) "The SCHC functionalities can only be used over the radio transmission
> > between the Dev-UE and the RGW-eNB. ". Do you mean: "In one form of
> > deployment, the SCHC functionalities may be used over the radio
> transmission
> > between the Dev-UE and the RGW-eNB only"? Note that though I try and
> have a
> > feeling of what you mean to say, I cannot really parse the rest of the
> > paragraph. Please consider rewriting the whole paragraph for clarity;
> > possibly indicating where the SCHC GW is positioned. Please add
> references to
> > the next sections where the cases are discussed in more details (like say
> > "more in ..." or "see .. for more").
> >
>
Ana change to:
  Over the radio transmission, see section Section 5.1.  The Dev-UE and the
RGW-eNB
   may use the SCHC functionalities.  Alternatively, the packets
   transmitted over the path can use SCHC.  When the transmissions go
   over the NGW-MME or NGW-SCEF, the NGW-CSGN uses the SCHC entity.
   See sections Section 5.2 and Section 5.4.  The functions need to be
standardized
   by 3GPP.


> 8) section " 4.1.  Use of SCHC over the Radio link ". I understand that
> the constraints of the radio link apply even if the SCHC GW is located
> further down in the core, correct? So most of the text in that section is
> generic.
>
Ana: No, this text is not generic. The problem is that it depends where you
put SCHC the protocol stack is different, that's why we create the
use-cases. In the case of the Radio link, SCHC may be located in the PDCP
layer so you get MAC/RLC/PDCP/PDU. When you are in the NAS, SCHC is in the
NAS/RRC and your packet is MAC/RLC/RLC data. And when you are E2E your
packet is MAC/RLC/SCHC packet.

>
> 9) "However, given the case in the future, SCHC fragmentation may be
> used.  " does not parse either.
>
Ana: Change

>
> 10) " The Appendix gives more details". This formulation or similar is
> used without a link to the section in the appendix where the additional
> information is given. A forward link would be useful.
>
Ana: I've put all the cross references

>
> 11) " 4.2.1.  SCHC Entities Placing" title is half informative. Maybe add
> " in the SCHC over NAS case" or something?
>
Ana: I correct the carriage returned the points...

>
> 12)  In this scenario, SCHC may reside in the Non-Access Stratum (NAS)
> protocol layer.  "
> why "may" ? I thought the whole section 5.2 is a about this? So it just
> does not may do, correct?
>
Ana: Yes, I correct

>
> 13) " Because the NAS protocol already uses RoHC it can adapt SCHC for
> header compression too. ". Please rephrase. Who is it? what adaptation is
> needed? Or do you mean use/adopt?
>

Ana: Done

>
> 14) " SCHC for IoT applications MUST be considered to improve the device's
> ". This seems to indicate what 3GPP MUST do. Certainly you mean something
> else? Please rephrase.
>
> Ana: Done


> 15) "SCHC Context initialization RRC (Radio Resource Control)". Aren't you
> missing a ":" sign? The whole item is unreadable without it, true for all
> the next listed items.
>
> Ana: Yes, done


> 16) "Implying that" -> "This implies"; " might use provision sets": Might?
> What if not?
>
Ana: The network operator must define the rules, of not SCHC is not used. I
have change the text:
The network operator in these scenarios defines the number of rules
   in a context.  The network operator must be aware of the IP traffic
   the device will carry.  Implying that the network operator might use
   provision sets of rules compatible with the device's use case.  For
   devices acting as gateways to other devices, several rules may match
   the diversity of devices and protocols used by the devices associated
   with the gateway.  Meanwhile, simpler devices (for example, an
   electricity meter) may have a predetermined set of fixed rules and
   parameters.  Additionally, deploying IPv6 addresses may force
   different rules to deal with each case.

>
> 17) " The minimum physical" -> "The smallest physical" otherwise you have
> different minimum values.
>
> Ana: ok, done


> 18) Since a TB of 88bits has very little room for SCHC, is that room
> enough to ensure that " SCHC overhead should not exceed the available
> number of effective bits of the smallest physical TB available "? How
> should we read that "should" written in lowercase? Do you mean that it is
> preferable? Is it a MUST? What happens if not?
>
> Ana:  There is not a big problem here because RLC layer will do
segmentation, is only the most optimal.

>
> 19) 4.2.2. applied to 4.1 and 4.2 so it is weirdly placed. Maybe it should
> be 4.3? also the title seems to be missing "cases" in the end. Note my
> remark on 4.1.1 where the same is mostly true as well.
>
Ana: done

>
> 20) 4.3.2, same comment on the listed items that we're missing ":" though
> in some cases there is a "."
>
> Ana: Done

> 21) "capillarity gateway" -> "capillary gateway"
>
> Ana: Done


> 22) " mode is even desirable ": what do you mean by "even" ?
>
> Ana: change even by could be
"... the ACK-on-Error mode could be desirable to keep track of all
   the SCHC packets delivered. ..."


> 23) " is recommended": lowercase? Also a formulation like " WINDOW_SIZE is
> recommended to be 2^N-1. " (multiple cases) feels strange. Whazt about " a
> WINDOW_SIZE of 2^N-1 is RECOMMENDED. "
>
Ana: Done

>
> 24) "Table 10.5.163a in {3GPP-TS_24.088}": Link failure, probably an issue
> with the source markup.
>
Ana: Done, I correct the link