Re: [6lo] SCHC HC over IEEE 802.15.4: comments

Georgios PAPADOPOULOS <gpapadopoulos.ietf@gmail.com> Thu, 27 July 2023 16:53 UTC

Return-Path: <gpapadopoulos.ietf@gmail.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 777F9C151061 for <6lo@ietfa.amsl.com>; Thu, 27 Jul 2023 09:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=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, 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=gmail.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 UOY6QrUbao8p for <6lo@ietfa.amsl.com>; Thu, 27 Jul 2023 09:53:37 -0700 (PDT)
Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) (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 B49D3C14CE52 for <6lo@ietf.org>; Thu, 27 Jul 2023 09:53:32 -0700 (PDT)
Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1bb84194bf3so7454385ad.3 for <6lo@ietf.org>; Thu, 27 Jul 2023 09:53:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690476812; x=1691081612; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=AWyxIdseXNhtQUXYA7PqFObnQs0aU6VQis5jgZYXu44=; b=VbvCaeYw/4qC4s/v0tEzQDIx/Qi+HLq8rqs0+L6k8xt6VK4OzVPit6L9J5gn0b2x6o cwReiJfnILUSspDg0fE/kXuV0MomEkb1WzNNgFc9vuKazXj6rIztOLwWF/8aaSyduwK/ FXmZhH7BfNqsZvvQj/FvaH/gfg27RbWWa/qEPpxFe5dNVwr7tAb2Hpt03LX7jT4GiSQ8 ldLQ+xyp28L/sjNc3IjYtt2Mh0/2hpEITcj138LyCDbP9h74SusrMldWm3ja8uqJmM3F S3A7BVruqvOWTF9Q47fZ8P61Oz/RebNgXAbjOZ0Xvw1XDMe8/68nKnrP7CqN8R9KLs5/ RPCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690476812; x=1691081612; 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=AWyxIdseXNhtQUXYA7PqFObnQs0aU6VQis5jgZYXu44=; b=FlUOoVFOEBYR+cUiYeXkGk2U9+SAGnvUngtsE2XMHk/grL364M7lknFEtmDhQn0PPn cXlMhBW64AtUD934Ho2gbpKV3gA55v419w5M9Ji899NjeOOg7PXuIjRvV81Oxpv51yb3 J9x0S1zSVmMpRkh1Fc+QUXL6GWY3WeCN3D1eNR/d+luzxaYrnlpCWWxlLSRFqmQwGYpC L8+pZ7mAa+lDARsbVwmeNFYsx6XyAAtQBB8rXXMd93/2vZDJJwpCcXG84XPkmeVdhZZ0 PFKul0kaeHD+7MHb/edeRE6Fc4NVpm+gQnNoutK9hci8i7ZxCC9gHrBrkWW+ukvffCs5 JuVw==
X-Gm-Message-State: ABy/qLaZHzfvpViwNo22n5G/v4XSeUoynnqaQ5isBaNftC4RRhD+St+t S4n5YICYbOVU4Rfk+dfBTDE6pYd7XVWHXIsP
X-Google-Smtp-Source: APBJJlH/1orstwVKdjDvb3j0KS87w/tjqH8Pr0ocL+kT55Wt863DEmt8gjPauHubiWYMw85sEuWEzg==
X-Received: by 2002:a17:903:11d1:b0:1b7:c166:f197 with SMTP id q17-20020a17090311d100b001b7c166f197mr5833328plh.29.1690476811999; Thu, 27 Jul 2023 09:53:31 -0700 (PDT)
Received: from smtpclient.apple ([2001:67c:370:128:1d1:88d4:b189:c42e]) by smtp.gmail.com with ESMTPSA id jb22-20020a170903259600b001b89466a5f4sm1875132plb.105.2023.07.27.09.53.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jul 2023 09:53:31 -0700 (PDT)
From: Georgios PAPADOPOULOS <gpapadopoulos.ietf@gmail.com>
Message-Id: <EBB46BAA-90F8-464D-AF78-54A8B37B415D@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2541691D-0299-4DAF-A90A-1EB2DDE2A44F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.600.7\))
Date: Thu, 27 Jul 2023 09:53:20 -0700
In-Reply-To: <CAAUO2xxny147yRCEcqByijC_UvS2=sX_undcBaXpn8_UwOPjjQ@mail.gmail.com>
Cc: 6lo@ietf.org, Ana Minaburo <ana@ackl.io>
To: carles.gomez@upc.edu
References: <850A3945-8130-4F20-81CD-A065768BBA18@gmail.com> <CAAUO2xxny147yRCEcqByijC_UvS2=sX_undcBaXpn8_UwOPjjQ@mail.gmail.com>
X-Mailer: Apple Mail (2.3731.600.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/FQJYUFUoNsrFy-hTAyqP511ZOts>
Subject: Re: [6lo] SCHC HC over IEEE 802.15.4: comments
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jul 2023 16:53:41 -0000

Dear Carles,

Many thanks for your detailed response.
I believe we are in line with the vast majority of the points below.

Regarding the Subsection 3.1 point:

>> - Subsection 3.1:
>> [GP] If the idea is to introduce the third stack in Figure 2 (the one in the right), then one could say if you want to cover all options, then another one would be using SCHC compressing only CoAP, while 6LoWPAN for the UDP and IPv6, i.e., CoAP/SCHC HC/UDP/IPv6/6LoWPAN HC/6LoWPAN Frag/802.15.4
> 
> [CG] Well, the idea was not to actually cover all options. The
> (so-called) "transition" option was added because there was an
> explicit request for it. Is it the case for the option you suggest as
> well?


My opinion is yes.
Since it is the only option/case that is missing out.
By integrating this, i.e., SCHC compresses CoAP layer, while 6LoWPAN UDP and IPv6, all possible scenarios will be covered.
Furthermore, the original 6LoWPAN “layer” separation will be guaranteed.

— —
Thanks,
Georgios


> On 25 Jul 2023, at 07:17, Carles Gomez Montenegro <carles.gomez@upc.edu> wrote:
> 
> Dear Georgios,
> 
> Many thanks, once again, for your comments!
> 
> Please find below my inline responses:
> 
> 
> On Mon, 24 Jul 2023 at 22:32, Georgios PAPADOPOULOS
> <gpapadopoulos.ietf@gmail.com <mailto:gpapadopoulos.ietf@gmail.com>> wrote:
>> 
>> Dear Ana and Carles,
>> 
>> Please find few more comments below:
>> 
>> - Section 1:
>> [GP] In the second paragraph, the following is written “On the other hand, an RFC 6282 compressed UDP header has a typical size of 4 bytes.”. We agree that RFC 6282 can compress the UDP header down to 2 bytes, isn’t it:
>> 
>> Ports within 61616 to 61632 (4 bits).
>> Length can be derived from IPv6 header Length information.
>> Checksum can be elided, see subsection 4.3.2 in the RFC 6282.
>> 1 byte of the Header.
> 
> [CG] The key point here is the *typical* size of 4 bytes. It is true
> that the UDP checksum can be elided. However, the question would be:
> how typical is that? As you point out, RFC 6282 (section 4.3.2) gives
> the conditions under which the UDP checksum can be elided, and such
> conditions comprise i) tunneling existing field protocols over UDP,
> and ii) some form of integrity check in the UDP payload. I understand
> that the latter may occur e.g. if UDP carries CoAP/DTLS or
> CoAP/OSCORE. It is reasonable to assume that in such cases, indeed,
> the UDP checksum can be elided. We will rewrite the related text in
> our draft to incorporate your comment.
> 
>> 
> 
>> - Subsection 3.3.2:
>> [GP] In this subsection the following is written “In this approach, a network node … “, in this case the “network node” is referring to a 6LN, 6LR, or to a 6LRB?
> 
> [CG] It refers to any node. It applies to a 6LBR, a 6LR or a host. We
> will add some explanatory text in the sentence.
> 
>> - Subsection 3.3.2:
>> [GP] A Topology-representation Figure would ease the description. For example, I believe a similar (or an extended) Figure 3 from RFC 9008 would do the job.
> 
> [CG] Agreed.
> 
>> - Subsection 3.3.3:
>> [GP] I am not an English native speaker so I might be mistaken, but, in the following sentence, “An alternative approach where intermediate nodes neither have to store the Rules used by the endpoints for packet header compression/decompression, which also does not require IPv6-in-IPv6 encapsulation, non-storing mode RPL and RFC 8138 compression, is the Pointer-based Route-Over approach.”, the use of “neither” confuses me a lot since I am constantly looking for the "nor”.
>> What about replacing it with simply “do not”?
> 
> [CG] From another non-native English speaker, your suggestion appears
> to be safe. :-)
> 
>> — —
>> I hope they (or at least some of them) make sense,
> 
> [CG] Thanks a lot for these (and for your earlier) comments! We plan
> to incorporate your feedback in -03.
> 
> Cheers,
> 
> Carles (as one of the authors)
> 
> 
>> Georgios
> 
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> Libre de virus.www.avg.com <http://virus.www.avg.com/>
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>