Re: [lp-wan] Alexey Melnikov's Discuss on draft-ietf-lpwan-coap-static-context-hc-13: (with DISCUSS and COMMENT)

Ana Minaburo <ana@ackl.io> Tue, 28 April 2020 09:09 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 1657F3A114B for <lp-wan@ietfa.amsl.com>; Tue, 28 Apr 2020 02:09:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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=unavailable 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 yxY1K7DW48zi for <lp-wan@ietfa.amsl.com>; Tue, 28 Apr 2020 02:08:59 -0700 (PDT)
Received: from mail-il1-x12a.google.com (mail-il1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) (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 549193A114C for <lp-wan@ietf.org>; Tue, 28 Apr 2020 02:08:58 -0700 (PDT)
Received: by mail-il1-x12a.google.com with SMTP id q10so19559031ile.0 for <lp-wan@ietf.org>; Tue, 28 Apr 2020 02:08:58 -0700 (PDT)
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=vMn8ExYger0Cg+QpTYHsF6ZifxDWL+8MNFhOUJjgZHM=; b=U3adDUAMrX6z+mpa3A+Nz/7QHEt4Xr05Wp6aTZNbqCOkk0+v7/p7dX2HHw7X1vW49y OlTJHRQHqljs9CbNydlh939wdIA9wcVL0VssjMlop3P19l/L/9h2KuzvzcSUoQuNM3pp W6hro2SSXpqVOYXwbK2Lp0xFWHjW07IgUJnYwBoKxJBbNuF2PzfsUTlVPUwW6x0ccEO1 qz0q9aAFTiB+vZ0N8NWlsID0K376+Sw2pnN7tE9DHrAWt4OjRU0HgecYzYwwsBpeJXIi lrXlppsuS76Ne7xckiCzNnZRW7Haje/qvmF910fPWIt4Dn4AZm9ib3dWoeHVJ1RWOlJS xTAA==
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=vMn8ExYger0Cg+QpTYHsF6ZifxDWL+8MNFhOUJjgZHM=; b=ezNfpTPfU5+nxUrOiAOH2Fhn/FVJiMSM6wa0xQTDreNyyavGgD8nCdF83RjDz9o78J AJh7Xm6VbeUw7TxeNfVF7lF3KW7jcJFFN5zbc/+O7kyaKEJSe4ar7b/9I7UVTYqwTEVr 7JfX5Ogdy5kcF1rwTL/nXxlFhrfVC7WNQO9hQo0NacSFB4pA5wGTHJhY+g8Nd/7VZn1z Do5t7nM0ZHgshkSgcvupl2r/70ef900lmKs1Zvoz8CRbWoX/Gy9WMz9Wr+zPlCbp+C+y JntyhfQA47vXKawY6xV+ZL2gOvo9+AcnVA1/su8bbUJneLs1tjZ38BA4+i8UXcy+xkeT BtIg==
X-Gm-Message-State: AGi0PuZbSDXLvJNK+pC0keVkKd+O3FN9FfIlHtvE06FXi/fs8nzbJNXS ir0L8fmg/1goSdcI8rcy9jiyWgin30ID/AlEE9yy3w==
X-Google-Smtp-Source: APiQypLEVz0t8t/UnvWgR/eUKsTU9BK69SusVPq7maMniZ2GMMn3gDcnGSpwiwccUfAEoJtnZGBK+vkXaHX56dVfm84=
X-Received: by 2002:a92:8fc4:: with SMTP id r65mr24270654ilk.179.1588064937763; Tue, 28 Apr 2020 02:08:57 -0700 (PDT)
MIME-Version: 1.0
References: <158400998815.18035.8431985614255883215@ietfa.amsl.com>
In-Reply-To: <158400998815.18035.8431985614255883215@ietfa.amsl.com>
From: Ana Minaburo <ana@ackl.io>
Date: Tue, 28 Apr 2020 11:08:31 +0200
Message-ID: <CAAbr+nSXRy0h+dnB6M06pZ=Fmhg_ooWpo9Z8G-7Z--PKLZWh2w@mail.gmail.com>
To: Alexey Melnikov <aamelnikov@fastmail.fm>
Cc: The IESG <iesg@ietf.org>, draft-ietf-lpwan-coap-static-context-hc@ietf.org, lpwan-chairs@ietf.org, lp-wan <lp-wan@ietf.org>, Pascal Thubert <pthubert@cisco.com>, francesca.palombini@ericsson.com, Laurent Toutain <laurent.toutain@imt-atlantique.fr>, Ricardo Andreasen <randreasen@fi.uba.ar>
Content-Type: multipart/alternative; boundary="0000000000007efb9105a4562eaf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/IIKc2VCISib0ife9ATaGMScniSY>
Subject: Re: [lp-wan] Alexey Melnikov's Discuss on draft-ietf-lpwan-coap-static-context-hc-13: (with DISCUSS and 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: Tue, 28 Apr 2020 09:09:03 -0000

Dear Alexey and Francesca,

Thank you for your review.

Your comment raises two points on the same subject. One is about the way
SCHC compresses a bidirectional field where this field could be a CoAP
option or any other field in the header, and the second is the global way
to compress any CoAP Option.

- The first part of the comment is a Unidirectional/Bidirectional problem.
Let us explain how SCHC works
SCHC compression does not change the nature of the fields, but it will take
into consideration the values this field may drive in the Up/Dw
communication ways to describe the field in the Rule. When a field uses the
same value in both communication directions, it can be compressed as a
bidirectional field with the same TV/MO/CDA for both directions. When a
field is BI but uses different values for each direction, it will be
described twice in the Rule as a double unidirectional field (Up/Dw) with
the corresponding value for each direction.

Example:
CoAP Version is BI TV=01 MO=Equal CDA=not-sent

CoAP Type is BI but takes a different value in each direction; SCHC will
describe in the Rule, this field as:
CoAP Type in UP TV=0 MO=Equal CDA=not-sent
CoAP Type in DW TV=1 MO=Equal CDA=not-sent

-The second part of your comment is about how to compress other Options or
new Options not included in the current version of the document.
Good input,
We plan to add an introduction to Section5 CoAP Options to explain how SCHC
will compress any Option using the TLV (Type/Length/Value) definition.

A new version of the draft with your inputs will be published soon.

Thank you for your inputs.

Ana, Laurent & Ricardo

On Thu, Mar 12, 2020 at 11:46 AM Alexey Melnikov via Datatracker <
noreply@ietf.org> wrote:

> Alexey Melnikov has entered the following ballot position for
> draft-ietf-lpwan-coap-static-context-hc-13: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-lpwan-coap-static-context-hc/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> I agree with Ben's first 2 DISCUSS points.
>
> **********************************************************************
> * Note, that I am conducting an experiment when people aspiring to be*
> * Area Directors get exposed to AD work ("AD shadowing experiment"). *
> * As a part of this experiment they get to review documents on IESG  *
> * telechats according to IESG Discuss criteria document and their    *
> * comments get relayed pretty much verbatim to relevant editors/WGs. *
> * As an AD I retain responsibility in defending their position when  *
> * I agree with it.                                                   *
> * Recipients of these reviews are encouraged to reply to me directly *
> * about perceived successes or failures of this experiment.          *
> **********************************************************************
>
> The following comments were provided by Francesca Palombini
> <francesca.palombini@ericsson.com>. My comments are marked with
> [[Alexey:]]
> below.
>
> Francesca would have balloted *DISCUSS* on this document. She wrote:
>
> Discuss:
>
> Either I am missing something about "unirectional" and "bidirectional"
> definition (which I read as can either be present in only one direction
> request/response or both), or the following sections are wrong:
>
> section 5.1 - assuming it is Content-Format, the option is bidirectional,
> it
> can be set either in a request or response, for example a PUT request can
> contain a Content-Format section 5.4 - Size1 and Size2 are bidirectional,
> and
> can be used both in req and resp (see RFC7959 sect 4) Section 5.5 - ETag is
> also Bidirectional (see RFC7252 section 5.10.6.1 and 5.10.6.2)
>
> There are more options being defined and not specified in the document:
>
> https://www.iana.org/assignments/core-parameters/core-parameters.xhtml#option-numbers
> for example, Hop-Limit is one. There needs to be some discussion about
> those,
> or some considerations on those being out of scope.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Francesca also provided the following comments:
>
> Comment:
>
> Section 4.2 CoAP type field: better to reference the IANA registry rather
> than
> this section, as additional Code fields not defined in RFC7252 can be
> registered. Section 7.4 : s/CONTENT/Content
>
>
>
>