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

Sergio Aguilar Romero <sergio.aguilar.romero@upc.edu> Tue, 06 December 2022 02:33 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 9E675C152580 for <lp-wan@ietfa.amsl.com>; Mon, 5 Dec 2022 18:33:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 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, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham 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 KINm9WevQxcU for <lp-wan@ietfa.amsl.com>; Mon, 5 Dec 2022 18:33:46 -0800 (PST)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 3F0A4C152584 for <lp-wan@ietf.org>; Mon, 5 Dec 2022 18:33:44 -0800 (PST)
Received: by mail-wr1-x431.google.com with SMTP id y16so21588004wrm.2 for <lp-wan@ietf.org>; Mon, 05 Dec 2022 18:33:44 -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=kPynfkXsbl3ueAT4N0qUGsPqBnig/djBsG2u4hglSpE=; b=xGYKjtpTeXLYzYoDD8qqw73OnL+YEgq5aeoJREv9Aj9VdJgcH3g+gp6lyfDXTPEP4l FbQpHQwikZzjbKb0GffKc18gN6XqpM83cqX3AmNSLtWV2AwlkpSwpPVBmo+6kgVX2Rjv Sdcsqs+D2V5Xbhw7bfHaisbqtYeSZcHX+2YAu6pgCYecLJVPSMERWJx5GokC5+aHSxVq tpVloLiT21se5nuWdidm7FfqzZf5ZMkN8CIt+1OTxPAmdYK2iy9YLJ4ZLaIPqGSqIBgE m1EQsAKMq4ozxvswF6m8dYCOtSBIUXAxh5e+7eGRPC2xhDb0o1IkwJ8pDZm9QtvHlzUd iZ/g==
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=kPynfkXsbl3ueAT4N0qUGsPqBnig/djBsG2u4hglSpE=; b=4+I37krM3h/1CmZQ4nBrTVc/j2LaHfoZxDfg6Is1x+s97GiYx+RTbG4gTeBnc2NZBU GeRdCXrcFuL0xf1PSOaU6bGq7vcQKVEkzIBzYHUm2WoH89rPqrRPUik9NPdhN9M9VoK6 MLpHco6wnSKHMEmdb8arxZlSobxl320I3EI/2k+T8sZm/sMJxA1MCKv1nmre8uvjH5tO ArtRcu6eEfNbeMKqXgt0WFet6LWwyAxOvbDJQTvr6qj0+E/EGAinkuTvXGp62MhR8Ph9 xIfrQntvZOCZIwBUNCSdBnzpMauAMEiVXvSLsvz0+F+tT9yBJWKV9DVWaO0UONr3mqvQ 3AZQ==
X-Gm-Message-State: ANoB5pnuNftfO1Lp/Gum5CsiWaCPD+6Sn1+1+mKbO83KioB57+vxy5wp PbNqmQOJ4oeog/9NE0Lf0tbVOw==
X-Google-Smtp-Source: AA0mqf7PQuLdBU5sX1D97Z9sAHeo9bpksoqEdSMwhgvWeNW4/S/7CO9YsHEhTPrMP8qP0JH3CB0t2Q==
X-Received: by 2002:adf:de08:0:b0:242:1d2c:9d78 with SMTP id b8-20020adfde08000000b002421d2c9d78mr21604652wrm.490.1670294022874; Mon, 05 Dec 2022 18:33:42 -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 fc13-20020a05600c524d00b003d04e4ed873sm26680314wmb.22.2022.12.05.18.33.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 05 Dec 2022 18:33:42 -0800 (PST)
From: Sergio Aguilar Romero <sergio.aguilar.romero@upc.edu>
Message-Id: <1957437F-878B-4DD0-A401-DB860BB5E2A5@upc.edu>
Content-Type: multipart/alternative; boundary="Apple-Mail=_AE05B3EC-B8E4-4C27-A407-96459927FAF0"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Date: Tue, 06 Dec 2022 03:33:41 +0100
In-Reply-To: <9AABE441-271B-4542-ABD2-6BE020D84E0D@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> <C594F4F9-74FF-426A-A3FB-1F63BFC72328@upc.edu> <9AABE441-271B-4542-ABD2-6BE020D84E0D@cisco.com>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/86fSa6DGuR06qnFRaPXfJAI1qFs>
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: Tue, 06 Dec 2022 02:33:50 -0000

Hello Eric,

Thanks for your review.

Please find our comments below.

We have uploaded a new version of the draft.

Best regards,

Authors SCHC over Sigfox draft

> On Dec 5, 2022, at 8:03 AM, Eric Vyncke (evyncke) <evyncke@cisco.com> wrote:
> 
> Sergio et al.,
>  
> Thanks for your email and the revision -14 of the I-D. Please look for EV> below, I am expecting a reply on those comments. Sorry to add another pass but the earlier in the process the changes are done, the faster the process.
>  
> Regards
>  
> -éric
>  
> From: Sergio Aguilar Romero <sergio.aguilar.romero@upc.edu <mailto:sergio.aguilar.romero@upc.edu>>
> Date: Saturday, 3 December 2022 at 13:31
> To: Eric Vyncke <evyncke@cisco.com <mailto:evyncke@cisco.com>>
> Cc: lp-wan <lp-wan@ietf.org <mailto:lp-wan@ietf.org>>, Juan Carlos Zuniga <j.c.zuniga@ieee.org <mailto:j.c.zuniga@ieee.org>>, "sandra.cespedes@concordia.ca <mailto:sandra.cespedes@concordia.ca>" <sandra.cespedes@concordia.ca <mailto:sandra.cespedes@concordia.ca>>, "julien.boite@unabiz.com <mailto:julien.boite@unabiz.com>" <julien.boite@unabiz.com <mailto:julien.boite@unabiz.com>>, "laurent.toutain@imt-atlantique.fr <mailto:laurent.toutain@imt-atlantique.fr>" <laurent.toutain@imt-atlantique.fr <mailto:laurent.toutain@imt-atlantique.fr>>, "wistuba@niclabs.cl <mailto:wistuba@niclabs.cl>" <wistuba@niclabs.cl <mailto:wistuba@niclabs.cl>>, "carles.gomez@upc.edu <mailto:carles.gomez@upc.edu>" <carles.gomez@upc.edu <mailto:carles.gomez@upc.edu>>
> Subject: Re: [lp-wan] AD review for draft-ietf-lpwan-schc-over-sigfox-13
>  
> 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
> 
> ----- %< ------ some text elided ----- %< ---------
>>    Critical
>>    ---------
>> 
>> 
>>    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.
>  
> EV> I was probably not clear... but, when using SHOULD/RECOMMENDED, the expectation is that the consequence of not following the SHOULD are also explained (or giving a use case when it is probably OK to deviate). See RFC 2119:
>  
>      " 3 <https://www.rfc-editor.org/rfc/rfc2119.html#section-3>. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
>    may exist valid reasons in particular circumstances to ignore a
>    particular item, but the full implications must be understood and
>    carefully weighed before choosing a different course."
>> 

We have added some text after the SHOULD explaining the implications. In some cases the SHOULD was modified to a MUST, as it is considered that it must not be ignored.



>>    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.
>  
>> EV> " The receiver MUST removed the added padding bits." Should probably be "remove" and the sentence is a little ambiguous, should the text add " before passing the payload to the application" ? or something similar ?
>> 

Thanks, we have added that the receiver must remove the added padding bits before the reasembly process. 


>>    S 5 is it "integrity key" or "authentication key" ?
>  
> We change the confidentiality to authentication key. There are two keys integrity and authentication.
>  
> EV> to be honest, I am still puzzled by the text about using an authentication key for confidentiality...
> 

We have review the paragraphs and notice that it should be encryption key. The encryption key is used to perform payload encryption. The authentication is related with a code, explained in the first paragraph of S 5. 


>> 
>>    Comments
>>    --------------
>> 
>> 
>>    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
>  
> EV> the text is nice but why not adding it in the introduction / section 1 ?

We have move the tex to the introduction. 



>> 
>>    Figure 1, be specific that External Network is IPv6-based
>  
> We have added IP-based network, as it can be current internet, i.e., 
>  
> EV> unsure what you meant in the above sentence ;-)
> EV> but, the "IP-based network" should be in the legend below the figure for clarity and consistency
>> 

We meant, 
“As it can be current intenet, i.e., a server api."

We have added to the legend: External IP-based Network.


>>    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.
>  
> EV> this was only a suggestion ;-) up to the authors to decide whether to keep it

Thanks for all suggestions! We may leave the figure for clarity.