Re: [lp-wan] AD review for draft-ietf-lpwan-schc-over-sigfox-13

Sergio Aguilar Romero <sergio.aguilar.romero@upc.edu> Sat, 03 December 2022 12:31 UTC

Return-Path: <sergio.aguilar.romero@upc.edu>
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 D58A7C1522A2 for <lp-wan@ietfa.amsl.com>; Sat, 3 Dec 2022 04:31:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.195
X-Spam-Level:
X-Spam-Status: No, score=-1.195 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_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, THIS_AD=0.7, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=upc-edu.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 aqfV6EG4Ny2Z for <lp-wan@ietfa.amsl.com>; Sat, 3 Dec 2022 04:31:20 -0800 (PST)
Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 AF260C1522AC for <lp-wan@ietf.org>; Sat, 3 Dec 2022 04:31:17 -0800 (PST)
Received: by mail-wr1-x436.google.com with SMTP id m14so11810530wrh.7 for <lp-wan@ietf.org>; Sat, 03 Dec 2022 04:31:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upc-edu.20210112.gappssmtp.com; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=4ffRFFhC7wHBkVih22enW1kvhYnCK70zZOL6tNu4zcU=; b=WAJOn4NMBiyyIK+1UaPvLbab13OQnz2mRsiWQBz0zTmK/Dz5PTUQXir5lfDdiTaBMs 99N9claSDse2oG4nACouHsazPWWhpF/J/LxysZfPAwnMEeSyRu0IgUr3H3aHfXIFqPPp izoMBsb3m0Ol0cNnQ1OfMA0mn1Fn8nMlnMIgltEkbkm8aohwVeedANZUwLEVouULRtry rmpaIY4e04mhzwaWpuBy785GfOHCJwDia6bYKfi6Hbud+aAEE/XiH4THAefLRoepzOx0 lzISuBngxLhuu7AzUiw2emi+MRBsroNzDEb58SBguv3SCZX7AqUF3G4TVxKZDEZUhElB pwUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=4ffRFFhC7wHBkVih22enW1kvhYnCK70zZOL6tNu4zcU=; b=zHWkS2kcGwzeEfNsetYE26zN8m2Z7JGnMqbNlSB/LCv7xpSX4BaTZ/yIjgJIb6QN18 4fyo5spaDBvGwSKWUF8HrK2wt+pJ4zQ1hDEoUCirPDfPe1U9draX/knfziByOQt+MJwV qFUPNNKKgSiEBt85JV6x+cDo3nB7GD/onM2ht4o5vtwYbLMZNMlBnJOoSC0QkJrpuvbG 1kCf9BY9R8rWDljtH5ZxXnzcBE4gcpMDVlsBESuWnqFSt1CqycbmdxZyiCVUzf0q+9Lo HuNWC5bDzMnFaYvzuzBJaVUUpIJ6TAtoxMovu7ilzS1AwAV0oB/tKmgd7a4Ak40h2kaQ F1Lw==
X-Gm-Message-State: ANoB5pn+jtMhNJny0bjuSRyq13xK96Dre0kYWq/wdXmYyZyVXhL6L8IA EmLFQc0wyLkIlxiql1ESvj3wcQ==
X-Google-Smtp-Source: AA0mqf7AGFCMqSvVt3OXb3lpFNPcb4sZuDaHwIX7UJ+t9O1/A6z1T50swO500qdHqjNH6TSevtXyQw==
X-Received: by 2002:adf:e305:0:b0:236:6089:cc5e with SMTP id b5-20020adfe305000000b002366089cc5emr36825724wrj.118.1670070675565; Sat, 03 Dec 2022 04:31:15 -0800 (PST)
Received: from smtpclient.apple (30.red-79-153-115.dynamicip.rima-tde.net. [79.153.115.30]) by smtp.gmail.com with ESMTPSA id f18-20020a05600c155200b003d07de1698asm9002938wmg.46.2022.12.03.04.31.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Dec 2022 04:31:15 -0800 (PST)
From: Sergio Aguilar Romero <sergio.aguilar.romero@upc.edu>
Message-Id: <C594F4F9-74FF-426A-A3FB-1F63BFC72328@upc.edu>
Content-Type: multipart/alternative; boundary="Apple-Mail=_96FDAB0B-07AA-4358-BA63-C0BD6C4AF9DC"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Date: Sat, 03 Dec 2022 13:31:13 +0100
In-Reply-To: <419DAF20-B33E-4797-930D-3C4E5227E9FC@cisco.com>
Cc: lp-wan <lp-wan@ietf.org>, "j.c.zuniga@ieee.org" <j.c.zuniga@ieee.org>, "sandra.cespedes@concordia.ca" <sandra.cespedes@concordia.ca>, "julien.boite@unabiz.com" <julien.boite@unabiz.com>, "laurent.toutain@imt-atlantique.fr" <laurent.toutain@imt-atlantique.fr>, "wistuba@niclabs.cl" <wistuba@niclabs.cl>, "carles.gomez@upc.edu" <carles.gomez@upc.edu>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
References: <419DAF20-B33E-4797-930D-3C4E5227E9FC@cisco.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/zUq2VJ1GJUgAzNWir-QTUASdL2g>
Subject: Re: [lp-wan] AD review for draft-ietf-lpwan-schc-over-sigfox-13
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, 03 Dec 2022 12:31:24 -0000

Hello Erick, 

Sorry the delay in the response. 

We have published a new version with the corrections.

Please find our responses below.

Thanks for your review.

Best regards,

Authors SCHC over Sigfox draft

> On Dec 1, 2022, at 7:17 AM, Eric Vyncke (evyncke) <evyncke@cisco.com> wrote:
> 
> Dear authors,
> 
> It is now more than 2 weeks after this AD review, and I have seen neither a revised IETF draft nor a reply.
> 
> As some authors are new at the IETF: the IETF publication process is currently blocked at this stage until an action is taken by the authors :-( even if,  as far as I can tell, the comments below are easy and actionable.
> 
> When can we expect a revised I-D and/or a reply to address all the points below ?
> 
> Regards
> 
> -éric
> 
> 
> On 16/11/2022, 12:01, "lp-wan on behalf of Eric Vyncke (evyncke)" <lp-wan-bounces@ietf.org on behalf of evyncke=40cisco.com@dmarc.ietf.org> wrote:
> 
>    Dear authors, dear shepherd,
> 
>    First of all, thank you all (including the WG) for the work done on this document.
> 
>    As usual, before requesting the IETF last call on your document, I have done my own AD review in order to facilitate the next steps in the publication process. I am expecting an action or a reply on all the points below 😊
> 
>    I hope that this will help
> 
>    Regards
> 
>    -éric
> 
>    Critical
>    ---------
> 
>    Shepherd review point 11, "Proposed Standard, which makes sense for such content." Is not really an explanation __ Ana, can you update with something like "to ensure interoperation among implementations"  ?
> 
>    Shepherd review point 18, please indicate the status and roadmap of the compound document.
> 
>    Generic about "RECOMMENDED" as an adjective, most RFC prefers to use "SHOULD" as a verb (but they are equivalent). *BUT* when used, in accordance to RFC 2119, there should be an explanation on *when* not following is acceptable or a description of the consequences of not following the recommendation.
> 

We have removed the RECOMMENDED and changed for SHOULD.

>    S 3.10 " padding MUST be used with bits equal to  0." What is the expected receiver behavior ?
> 

We have added a line at the end of section 3.10 (now 3.8). The receiver must remove the padding bits.


>    S 5 is it 'reply attacks' or 'replay attacks' ?

We fixed to replay attacks.

> 
>    S 5 is it "integrity key" or "authentication key" ?

We change the confidentiality to authentication key. There are two keys integrity and authentication.


> 
>    Comments
>    --------------
> 
>    Abstract, the first paragraph sounds like a marketing statement and brings little value. Suggest removing it and expand SCHC in the remaining paragraph.

New abstract is provided in new version.


> 
>    About Sigfox, the introduction explains simply what SCHC is, but does not really explain what Sigfox is... A couple of paragraphs will be welcome (in addition or replacing the text in section 3.1)

We added an explanation at the end of section 3

> 
>    Figure 1, be specific that External Network is IPv6-based
> 

We have added IP-based network, as it can be current internet, i.e., 



>    S 3.1: "SCHC Compressor/Decompressor (SCHC C/D + F/R)" sounds incomplete -- missing F/R expansion -- Moreover the C/D F/R were already expanded.

We changed to be more clear and removed the term compressor/decompressor, and only refer to Compression/Decompression (C/D). This way we think is more clear.


> 
>    Figure 2 does not seem to bring a lot of value and does not look the same as similar IETF messages, suggest to remove it
> 

The idea behind figure 2 is no indicate that SCHC Messages (SCHC Packets or Fragments) are sent in the Sigfox payload (differently as in LoRaWAN where the FPort is used for the RuleID). Therefore to make it clear that no Sigfox header are reused as part of the SCHC Fragments, this figure was added. 

We have make the figure similar to figure 5 of RFC9011. 

Let us know if still need to be removed.



>    S 3.4: expand / explain FCN at first use (or at least add a reference)

We modify the text to expand / explain the FCN.



> 
>    S 3.6: "Since only Uplink messages/fragments" but what about Downlink ? Or this part moved to the uplink part ? S 3.6.1
> 

Well noted, Sigfox protects messages in uplink and downlink.


>    S 3.6 "The L2 Word Size used by Sigfox is 1 byte (8 bits)." Appears out of the blue here ...
> 


We have moved it to the end of section 3.1 Network Architecture



>    S 3.6.1 unsure whether the text "Data packets are self-... transmitting a data packet." Brings any added value
> 

We have added some information to the before sentence.


>    S 3.7.1.3. should there be an explanation on when to send a sender-abort ? Explanation comes only in S 3.8 (either put a forward reference or move S 3.8 before ?)
> 

We have section 3.8 and 3.9 before section 3.6.1 (of version 13)



>    S 3.7 I really like all the packet descriptions, a little too late to change the I-D, but it would help the reader to have those figures in the relevant parts of section 3.6. I suggest to at least add a forward reference in section 3.6 to those figures.
> 

We have added forward references to the fragments examples and fragmentation sequence examples when the fragmentation mode are presented.


>    S 3.17 did I say that I like those descriptions ? OTOH, in which aspects are they Sigfox specific ? Aren't they RFC 8724 examples ?

Section 3.7 presents examples on the parametrization of the fields provided by RFC8724. In RFC8724, messages are generic while in section 3.7 we actually give the exact values of the different fields involved.


> 
>    S 5 " generated and sent by the device" seems to apply only to the uplink part. What about downlink ?
> 

We have added the network, representing downlink.


>    S 5 s/ at the application level/ at the application layer/
> 


Done.
> 
> 
>    Nits
>    -----
>    In English, "e.g." is always followed by a comma as in "e.g.,"
> 
Noted and fixed.


>    Same for "i.e."

Noted and fixed.
> 
>    s/ 0 bits/ 0 bit/ ?
Fixed.

> 
>    S 3.8 and S 3.9 should the leading '*' be removed ?
Fixed.
> 
>    Figure 32, suggest to remove "--->" after the breaking "X"

Fixed. We have follow the same logic in all figures.

> 
>    _______________________________________________
>    lp-wan mailing list
>    lp-wan@ietf.org
>    https://www.ietf.org/mailman/listinfo/lp-wan
>