Re: [lp-wan] [6lo] Transmission of SCHC-compressed packets (draft-ietf-6lo-schc-15dot4)

Carles Gomez Montenegro <carles.gomez@upc.edu> Tue, 04 April 2023 16:53 UTC

Return-Path: <carles.gomez@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 32A3BC1522D3 for <lp-wan@ietfa.amsl.com>; Tue, 4 Apr 2023 09:53:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.885
X-Spam-Level:
X-Spam-Status: No, score=-1.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 nCsJVQj7_DMd for <lp-wan@ietfa.amsl.com>; Tue, 4 Apr 2023 09:53:08 -0700 (PDT)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 607C1C1524DD for <lp-wan@ietf.org>; Tue, 4 Apr 2023 09:51:28 -0700 (PDT)
Received: by mail-wm1-x334.google.com with SMTP id bg16-20020a05600c3c9000b003eb34e21bdfso22245873wmb.0 for <lp-wan@ietf.org>; Tue, 04 Apr 2023 09:51:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=upc-edu.20210112.gappssmtp.com; s=20210112; t=1680627087; x=1683219087; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=TR3Ya7uhEqRNUT1RVxs8DtW8XjknH1zinzAPMdFu2sI=; b=kz+KfXmWnrQRths5wvmE+lc+C0pNVJNdGC6wyUpCco9z7frWVcf0Dajk1AXUWTznPJ 0MijsRjz9eML921Z0F0zuKCYOo3fdZ8ADA2NiN+PiwfQmzypK3NEQkHH8JftxDvHksc4 Rqqoh/dn8AgGK3U77f9ecl1Jn4Y4UVS91RsJhRZ0KOXfGpafX5kzQTEHqDjHhjOdNn/l cS6S+w0a4GSveDUaIHfdkCLSwDKonfa9UR9zFNSorzTFxaIilQ+F44khRdefn3fNpEX1 eypJL0XHq/AmdGwpZ1lg7ByTq2Z3CC/ZK+qtDG1fU02PnkRN4wywyFwY2pmIE3PG89f7 2Rpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680627087; x=1683219087; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TR3Ya7uhEqRNUT1RVxs8DtW8XjknH1zinzAPMdFu2sI=; b=MqSZhQY8DCWZr8t1lJClAQiVhvIB79EuXOp7FoIZ0vN+S/WTO/Tlm0A9te3F4oVA+7 oQKALQDSYC7F2cD5oVk7eVSglV686xg9AsCrVGQRs0SEDIL0jQD5IFrEIqZJGPO4R4VF fLpjtZ1b57fipgojvymMI8loHH3J4694dzvqKpNGiAHx8ENFIbYeIVHytfoErnEYS7f/ RS3mRELBjQZDSv1A3MYdncEXjUKuPvV8a0RUUpFwIY9Q1+tTL+Gm0tes6Y3hQzmCCAVu dYIoR6aHh4gPJoCCBqHW/C3DfZFvlVB2gFJ6yCRnG6YIHVHJgshhfxRpp6cytRCBspcQ FOpA==
X-Gm-Message-State: AAQBX9fJgNxmyxIYtem0ER3Yv7ozE5GOWNoWbsx1CBVn+Yso+B9cavxN VBF6SnvK6soUnBZYoSvT6wrEV2TgSUqOmCDhIeMIBA==
X-Google-Smtp-Source: AKy350aKgBniEvIgdj7DYeV0FhOTEVyhQMvNd7z3o1zUdx2s8Ofr/tIKQJZFtxxte6dpuYqoG/p7h4snC5e2u6tQrSw=
X-Received: by 2002:a7b:c40b:0:b0:3e2:1fd8:887 with SMTP id k11-20020a7bc40b000000b003e21fd80887mr911662wmi.2.1680627086808; Tue, 04 Apr 2023 09:51:26 -0700 (PDT)
MIME-Version: 1.0
References: <SJ0PR03MB6469F64BA58BCE7767B30B0DF7939@SJ0PR03MB6469.namprd03.prod.outlook.com>
In-Reply-To: <SJ0PR03MB6469F64BA58BCE7767B30B0DF7939@SJ0PR03MB6469.namprd03.prod.outlook.com>
Reply-To: carles.gomez@upc.edu
From: Carles Gomez Montenegro <carles.gomez@upc.edu>
Date: Tue, 04 Apr 2023 18:51:15 +0200
Message-ID: <CAAUO2xzrEvNO=VVnR4tL1-Fh7gLR_py56pusmEpSt54yD292CQ@mail.gmail.com>
To: Kiran Makhijani <kiran.ietf@gmail.com>
Cc: "6lo@ietf.org" <6lo@ietf.org>, schc@ietf.org, lp-wan <lp-wan@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000826c9105f8857c03"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/vvGVw8iO7STgCNtn9iVacJEJOAM>
Subject: Re: [lp-wan] [6lo] Transmission of SCHC-compressed packets (draft-ietf-6lo-schc-15dot4)
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, 04 Apr 2023 16:53:12 -0000

 (Resending, since there was a typo in one of the email addresses...
Apologies for that!)

Carles

----------------

Hi Kiran,

(Adding LPWAN/SCHC in CC' as well...)

Many thanks for your message.

Please find below my inline responses/comments:

On Tue, 4 Apr 2023 at 07:20, Kiran Makhijani <kiran.ietf@gmail.com> wrote:

> Hello, Carles, and other authors
>
> Thank you for presenting this work and presentation last Friday. I am
> repeating here what we discussed in the hallway after the meeting.
>
>
Great, thanks!

I am wondering is it possible to generalize the spec for any layer 2 not
> just 15dot4, since there will be more commonalities than differences as we
> consider nuances over different types of media. I work in industrial IoT
> which is a mix of radio and wireless IoT devices and I can see that SCHC
> can be beneficial for both type of field devices (both are resource
> constrained). What do you think?
>
>
I think that it is indeed possible to use SCHC (or, at least, SCHC
components, such as the header compression part) over many different Layer
2 (L2) technologies (including, but not limited to the LPWAN space for
which SCHC was originally designed). In order to enable that, I understand
that there are at least two options: i) producing one SCHC-over-foo
specification per L2 technology (which is the current approach in
draft-ietf-6lo-schc-15dot4); and ii) producing a generic specification plus
one L2 technology-specific document describing how to apply the generic
specification for a given target L2 technology. I understand that you would
be interested in this second option.

(Note: interestingly, 6LoWPAN was originally designed to efficiently
support IPv6 over IEEE 802.15.4, and then the 6Lo WG reused/adapted 6LoWPAN
to support IPv6 over several other L2 technologies, producing one
corresponding specification for each L2 technology; this is similar to the
first option mentioned above. However, the LPWAN WG work has followed the
second option above, since SCHC is generic and then its use over a
particular L2 technology is enabled by means of a technology-specific
document.)

When we started to work in our current draft (draft-ietf-6lo-schc-15dot4),
we also considered the two options. At that moment, the first option seemed
to be more focused, and there was no explicit interest yet from other
technologies, so probably there was not enough motivation for a generic
specification. Perhaps, at this moment, the picture may be starting to
change...

If there is enough interest, we might consider producing a generalized
version of draft-ietf-6lo-schc-15dot, and then there would need to be
another document specifying how to use the generalized functionality over
IEEE 802.15.4 or any other target L2 technology. However, we may also need
to consider the additional complexity of such a process (perhaps the 6Lo
and SCHC chairs and ADs may have some opinion in this regard...).

Any thoughts or preferences from the 6lo and SCHC WGs?


>
> If you accept that then, it will be possible to pick one approach. I felt
> that right now 4 options are too many and a bit confusing. Perhaps, we can
> evaluate them to produce requirements, then see if one solution can satisfy
> those? To be honest I still have not finished reading the entire document
> so must have misunderstood your presentation, but will be happy to help
> improve it, however possible.
>

I understand that you refer to the 4 options (currently, "approaches") for
multihop communication. Yes, we are still in relatively initial stages of
the draft, exploring different approaches and their pros/cons. I also think
that the number of approaches would need to be lower.

In my opinion, we should define at least two "approaches": one for mesh
under, and at least one for route-over. Regarding the latter, initially
there was only the "Straightforward" approach, which offers the lowest
header overhead but requires all nodes to store all the Rules in use in the
network. For the sake of scalability, the "Tunneled, RPL-based" approach
was added, so that 6LRs do not have to store the Rules. However, we just
added in -01 the "Pointer-based" approach, which is also scalable, but with
lower header overhead. We are already considering modifications that can
address issues in the existing "approaches". Once things become a bit more
stable, we might simplify the specification, perhaps by removing or
combining one or more "approaches".

Cheers,

Carles (as WG participant)


>
>
> Thanks
>
> Kiran
> _______________________________________________
> 6lo mailing list
> 6lo@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo
>

<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://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>