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

Ulrich Herberg <ulrich@herberg.name> Tue, 06 September 2011 04:50 UTC

Return-Path: <ulrich@herberg.name>
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 626C721F848A for <roll@ietfa.amsl.com>; Mon, 5 Sep 2011 21:50:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.921
X-Spam-Level:
X-Spam-Status: No, score=-2.921 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 YoiT1Zlbwuzt for <roll@ietfa.amsl.com>; Mon, 5 Sep 2011 21:50:09 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id A039021F8488 for <roll@ietf.org>; Mon, 5 Sep 2011 21:50:09 -0700 (PDT)
Received: by vxi29 with SMTP id 29so5249114vxi.31 for <roll@ietf.org>; Mon, 05 Sep 2011 21:51:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herberg.name; s=dkim; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vIZONbe1JSli2S5C3fKCvJcsq1dz9TmDZmxQGdNLgrA=; b=BQIv5v6rOJoS5ld626qmk1qRRiDk1tVLFkz85hKoKIoUfecVNZHI4ZKDOl5NNzCroD P4tHhas5Faqmz0BZQxt22ySEflsgW4/VAg4lgOBUGGrD9tbAqGtBqqq5O/C0Pg4/UOW6 EeYyooELfX1zNFhylyw7K+OKOb7Kiy0oASGzQ=
MIME-Version: 1.0
Received: by 10.220.148.208 with SMTP id q16mr1252547vcv.141.1315284712544; Mon, 05 Sep 2011 21:51:52 -0700 (PDT)
Received: by 10.220.51.130 with HTTP; Mon, 5 Sep 2011 21:51:52 -0700 (PDT)
In-Reply-To: <CAErDfUTyfNuuQFhugDhgB0rQatR2wuRoqS60E5djOAdZy45Aog@mail.gmail.com>
References: <1315036465.46782.YahooMailNeo@web113917.mail.gq1.yahoo.com> <CA88C6F0.A961%d.sturek@att.net> <1315264959.82194.YahooMailNeo@web113916.mail.gq1.yahoo.com> <CAErDfUTyfNuuQFhugDhgB0rQatR2wuRoqS60E5djOAdZy45Aog@mail.gmail.com>
Date: Mon, 05 Sep 2011 21:51:52 -0700
Message-ID: <CAK=bVC9P4eWoSBsJM+aR94MfvqfmsLcOJNXr-27GyOYmRn3G0Q@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: Omprakash Gnawali <gnawali@cs.stanford.edu>
Content-Type: multipart/alternative; boundary="f46d0438950f11d8cd04ac3e96dd"
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: Tue, 06 Sep 2011 04:50:11 -0000

Omprakash,

I believe the paper he refers to is that:
J. Ko, S. Dawson-Haggerty, O. Gnawali, D. Culler, A. Terzis, "Evaluating the
Performance of RPL and 6LoWPAN in TinyOS"
http://hinrg.cs.jhu.edu/joomla/images/stories/TinyRPL.pdf

Omprakash, you are an author of that paper :-)

The paper states: "In our experiments with downstream routing in storing
mode, we noticed that the current TinyRPL/BLIP implementations on TelosB
motes support up to ∼30 target destinations. This argues that to support
routes to all nodes in the RPL network, the network’s size must be limited
to ∼30 nodes."

Regards
Ulrich

On Mon, Sep 5, 2011 at 8:41 PM, Omprakash Gnawali
<gnawali@cs.stanford.edu>wrote:

> Can someone post a link to the paper being referenced? Thanks.
>
> - om_p
>
> On Mon, Sep 5, 2011 at 6:22 PM, Ietf Roll <ietfroll@yahoo.com> wrote:
> > This is good news that Zigbee is making it work.  I guess that since your
> > requirements are only 30 nodes then that matches the paper that says RPL
> for
> > constrained devices should be limited to 30 nodes.
> > It is also good to be re-affirmed that downward routing is not
> particularly
> > good in RPL.  Others have already stated this and Zigbee seems to confirm
> > this.
> >
> > Rav
> > PS - Since many keep pointing at me, I am not putting my full name and
> > company in my email for I fear retribution.  I do not want to lose my job
> > for asking questions and criticizing parts of the RPL design.  I do not
> want
> > my company or my supervisor called by people like a chair and have my job
> > put at risk.
> > ________________________________
> > From: Don Sturek <d.sturek@att.net>
> > To: Ietf Roll <ietfroll@yahoo.com>; JP Vasseur <jpv@cisco.com>; Thomas
> Heide
> > Clausen <ietf@thomasclausen.org>
> > Cc: roll WG <roll@ietf.org>
> > Sent: Sunday, September 4, 2011 7:20 AM
> > Subject: Re: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new
> > ROLL WG document
> >
> > Here are a few points to maybe consider:
> > 1)   ZigBee is not "having problems making it work" (referring to ROLL
> RPL.
> >   I chair the group in ZigBee testing "ZigBee IP" and we have had
> relatively
> > good success using RPL for the use cases we are considering.
> > 2)   The Smart Energy 2.0 use cases are for only 30 devices in a single
> home
> > area network.   We are testing 30 nodes with 3 hops
> > 3)   The upward routing feature in RPL is quite efficient.  The downward
> > routing feature either assumes storing mode (which we don't use) or
> > non-storing mode with source routing (which does not offer pro-active or
> > re-active route establishment).
> > 4)   I personally would not use ROLL RPL as it is for low latency
> > applications like lighting control, home automation, etc.   I fully
> support
> > the ROLL RPL P2P draft for these applications.
> > On additional, perhaps related topics:
> > 5)  I don't believe there will be only a single mesh routing protocol
> > defined for all applications in IETF.  I fully support the work going on
> in
> > MANET and also think "mesh under" solutions will also be useful for some
> > applications
> > And finally:
> > 6)  All this said, I think ZigBee IP will successfully conclude testing
> > using ROLL RPL…………
> > Happy to sign my real name,
> > Don Sturek
> >
> >
> >
> > From: Ietf Roll <ietfroll@yahoo.com>
> > Reply-To: Ietf Roll <ietfroll@yahoo.com>
> > Date: Sat, 3 Sep 2011 00:54:25 -0700 (PDT)
> > To: JP Vasseur <jpv@cisco.com>, Thomas Heide Clausen
> > <ietf@thomasclausen.org>
> > Cc: roll WG <roll@ietf.org>
> > Subject: Re: [Roll] Adoption of draft-goyal-roll-rpl-compression as a new
> > ROLL WG document
> >
> > JP Vasseur wrote:
> >
> > *if* you think that this not elegant enough (which has to be demonstrated
> > IMO), then you must be supportive
> > of the P2P IDs work that the WG has been working on ?
> > [rav] how about a demonstration that RPL actually works as purported.
> > Thomas has said that his group implemented it and it was difficult,
> complex
> > and fraught with inconsistencies in specification.
> >          I heard that zigbee is having problems making it work and the
> only
> > paper that I've seen on RPL says that for constrained nodes they
> recommend
> > no more than 30 nodes in a network.  Hardly the scale necessary for some
> of
> > the
> >          use cases been suggested (like AMI).
> >
> >          The P2P is a hack to try to fix the fact the RPL is basically a
> > collection tree and as such downward routing is an distant after thought
> > (certainly not elegant).
> >
> >          Without lots of memory, node must use non-storing mode (oh and
> we
> > are talking about constrained devices so lots of memory is then
> > inconsistent) and then routing is up to the root and back down.  Not what
> > anyone who
> >          understands routing would consider elegant P2P.
> >
> >          In the rush to get RPL out of the working group we all were
> > bamboozled by the chair into believing the draft was actually complete
> and
> > the IESG further compounded this error.
> >
> >          If it were possible to fix things, RPL should be an experimental
> > draft until such time as there are working interoperable implementations
> > that are shown to provide the services that were required in the various
> > Use-case
> >          drafts - or even just one of them.
> >
> >          And now we are rushing to generate and publish a marketing
> document
> > (called an applicability statement) without having any experience with
> the
> > protocol.
> >
> >          Are we rushing and putting so much pressure and bending the
> systems
> > so that this gets published before we find we've built a house of cards
> and
> > it comes crashing down.
> >
> >          This will be really counter productive to the industry and the
> > Internet (certainly not Thomas's warnings).  When everyone looks at this
> > mistake and says, why didn't the IETF do its job and exercise proper
> > engineering, then the ROLL WG
> >           and the Chairs will be the ones that have hurt the industry and
> > the Internet.
> >
> > Rav
> >
> > _______________________________________________ Roll mailing list
> > Roll@ietf.org https://www.ietf.org/mailman/listinfo/roll
> >
> >
> > _______________________________________________
> > Roll mailing list
> > Roll@ietf.org
> > https://www.ietf.org/mailman/listinfo/roll
> >
> >
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
>