Re: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new ROLL WG document

"Angelo P. Castellani" <angelo@castellani.net> Thu, 01 September 2011 14:58 UTC

Return-Path: <angelo.castellani@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8479721F9632 for <roll@ietfa.amsl.com>; Thu, 1 Sep 2011 07:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wq-7VX5CUwyG for <roll@ietfa.amsl.com>; Thu, 1 Sep 2011 07:58:48 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id AA9CE21F9631 for <roll@ietf.org>; Thu, 1 Sep 2011 07:58:47 -0700 (PDT)
Received: by wyg8 with SMTP id 8so1630356wyg.31 for <roll@ietf.org>; Thu, 01 Sep 2011 08:00:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=v2b9l8ksdvRogk6jPzgPx2prfOw2ClWjQ/yP3GmHwfE=; b=e9Xi70dehDDlGaP4zPx9psoXuRXEPwIpAxuhEzij3kHq+vQuzeNztMmTgjcId8sfT2 rnvak67wY47oN0RarVLbLqQ5OMUhOLjW5ilggjV/NnlGnuikbp+xkGcCFtEM8TOQjUy8 LvMAU1ot9UbYWqdj4aQ7h2tldRXN3VzmFGXG0=
Received: by 10.216.20.5 with SMTP id o5mr325278weo.51.1314889220210; Thu, 01 Sep 2011 08:00:20 -0700 (PDT)
MIME-Version: 1.0
Sender: angelo.castellani@gmail.com
Received: by 10.216.11.211 with HTTP; Thu, 1 Sep 2011 07:59:59 -0700 (PDT)
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5D055AE57F@XMB-AMS-107.cisco.com>
References: <1483809161.144962.1314763722334.JavaMail.root@mail05.pantherlink.uwm.edu> <4884.1314797912@marajade.sandelman.ca> <AFA379AA-7AB8-4106-BDEF-030AAEC984E6@thomasclausen.org> <8CA251EF-2842-453A-964A-E3F30713917A@cisco.com> <2507C27F-0589-488C-902F-52B55A0FCE49@thomasclausen.org> <24100.1314827183@marajade.sandelman.ca> <CAPxkH3hoQnt=Ks6ccAqwR5KPaRSanPmhh3py4dTL2qU35Z7vQw@mail.gmail.com> <CAPxkH3gMNdKR_mC9jqvyNJQK3B1fEVFv8x9rGJpm+n7KJeJ+dg@mail.gmail.com> <7748.1314884694@marajade.sandelman.ca> <CAPxkH3ifOU_TkkwwjKQvcrEBw9fP7ZXO8dQ18QaX41G=iFhJ-A@mail.gmail.com> <6A2A459175DABE4BB11DE2026AA50A5D055AE57F@XMB-AMS-107.cisco.com>
From: "Angelo P. Castellani" <angelo@castellani.net>
Date: Thu, 01 Sep 2011 16:59:59 +0200
X-Google-Sender-Auth: mBgD0S_uGlOfnUZraDhXxFCA8LA
Message-ID: <CAPxkH3j++BySF4ivhg0SWggOzSX4Zj8J08GoNO2ZoGM3ZoJnQA@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: roll WG <roll@ietf.org>
Subject: Re: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new ROLL WG document
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Sep 2011 14:58:48 -0000

Thanks Pascal for the interesting response.

Some comments (and more questions) inline.

On Thu, Sep 1, 2011 at 16:22, Pascal Thubert (pthubert)
<pthubert@cisco.com> wrote:
> For the current features, RPL is now complete. We could have done
> smaller options but that's not the way the WG decided to go.

OK, I understand that the WG did not decided to go for a "compact"
format (everywhere).

Some questions about the design of the current message format:
1) What are the benefits of having a protocol targeting LLNs with very
big flexible base message format?
2) Wouldn't a more parsimonious packet format, more defaults, more
in-line fields be a better tradeoff?

> The idea was and is still that for a constrained environment, an
> additional compression could take place as an adaptation layer, not as a
> protocol replacement.
> This is what 6LoWPAN HC does for 802.15.4 based networks for instance.
> That approach is being extended for multiple other LLC/MACs, including
> Bluetooth and DECT.

I am not against compression work and I personally like that efforts,
such as 6LoWPAN.

However we should remember that 6LoWPAN is born as the "IPv6 over IEEE
802.15.4" whereas IPv6 targets the whole Internet and obviously
requires an adaptation layer to adapt to the various lower-layer
technologies.

The work that 6LoWPAN WG has done is very useful, and much work will
be shared (hopefully in a single document) even for different lower
layers.

However, in my understanding of ROLL, this WG is born targeting LLNs,
where short-frames and low-bandwidth is the norm rather than the
exception.

> And GHC http://tools.ietf.org/html/draft-bormann-6lowpan-ghc-02 extends
> the approach for RPL and other protocols.
>
> For me the question is really whether GHC is the final answer or if we
> should recommend something more specific to RPL, for instance adding a
> little bit of dictionary into it.
>
> If GHC appears to be the right approach, then let it be known and let us
> find a WG to host it. If we prefer a more RPL-specific compression, then
> maybe we can host it.
>
> In any fashion, I'd think that the compression needs to improve not only
> the control, but also the data packets.

In my understanding, GHC is a general purpose compression method, that
should be applied to address the fact that we can't expect that every
protocol will be redesigned or compressed to go on power-constrained
networks.

Native power-constrained protocols probably can natively get better
results by considering the fact that are being designed for such
networks.

Best,
Angelo