Re: [Roll] Way forward for draft-clausen-lln-rpl-experiences

Ulrich Herberg <ulrich@herberg.name> Wed, 16 May 2012 17:09 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 2CBD921F86F2 for <roll@ietfa.amsl.com>; Wed, 16 May 2012 10:09:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.923
X-Spam-Level:
X-Spam-Status: No, score=-3.923 tagged_above=-999 required=5 tests=[AWL=1.053, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, GB_I_INVITATION=-2, 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 y4tOL8URkrkC for <roll@ietfa.amsl.com>; Wed, 16 May 2012 10:09:19 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id E518D21F8663 for <roll@ietf.org>; Wed, 16 May 2012 10:09:18 -0700 (PDT)
Received: by qcsq13 with SMTP id q13so788432qcs.31 for <roll@ietf.org>; Wed, 16 May 2012 10:09:18 -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=YTBtBCM5VPz/BGkQctUlvS7Bf2IrbjRNp24Vq6u5YdM=; b=tvc9aR/uK1Dbs7FGW8I3Sf7xRBAjNPUMvwp7UyEu+fKZSZs3Acm1UhPZ/5kGJ5XUhZ RugGJBco0PDSUZdq41s6N6zAPkP4EJ6xFFjJY46IGWUdWvh+cHwgZjkV4E/bAOMtFNXd rGsGQK0KyHuQnXwf3IJxzlH9S7nN9dzxu/HLQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=YTBtBCM5VPz/BGkQctUlvS7Bf2IrbjRNp24Vq6u5YdM=; b=DhfmpmKv8KgT2o4kc0SBQ9zd/1p972guKDaEV8E9UkWvBLmlMgns4vGrKRDJZyNWGW 5Q6untHXQ2p7JUxjz5yC0w2V281e3UW9laK0nB2bDoF43zMhDIH5RN4xA1+qHlLlKOye qfcrFUibx0erPPE4qgUYuOMNmA7Wmt2QysrVCu03jTnd+KF2CkbjSyXavEn4jiVpLscw XbPGmUGHerCDSA4dDSELLPeSKlzBm2PE9QqBtruA0rt4QdZshVWnqYzrqk6lDf1vzSsW j0Nuc3VoagE+GEzYLSwjN07/uU0p6EOdvFqKViGZr0kcL1g9rg6G1uXPQplN0wcZnlk8 8RGg==
MIME-Version: 1.0
Received: by 10.229.136.135 with SMTP id r7mr1867832qct.86.1337188158071; Wed, 16 May 2012 10:09:18 -0700 (PDT)
Received: by 10.229.229.75 with HTTP; Wed, 16 May 2012 10:09:17 -0700 (PDT)
In-Reply-To: <1D6FEB49-CB62-4FFA-9E34-3FEF82DB644C@cisco.com>
References: <258D7E2F-F0C7-49EA-B831-81070C86EDB3@thomasclausen.org> <2257A578-B2DF-4145-8393-9BB5D7E1CFBD@cisco.com> <2225986E-992E-43C7-B0CA-9CDA91CE1F3A@thomasclausen.org> <B1B81482-0F7E-4BCE-BBA7-B21949E3C16C@cisco.com> <0958556A-7D9A-4E8B-8091-1D6EC0B813B4@thomasclausen.org> <ACBA7834-F4A1-4D9C-80D6-E76C793A6770@cisco.com> <91E71E23-8797-4C70-A1F8-1CE64BD4ED39@thomasclausen.org> <1D6FEB49-CB62-4FFA-9E34-3FEF82DB644C@cisco.com>
Date: Wed, 16 May 2012 10:09:17 -0700
Message-ID: <CAK=bVC-j9gtRm6Rw9ymNNn06Ktsw80jr_yzfv1UnJkP26XicYQ@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: JP Vasseur <jpv@cisco.com>
Content-Type: multipart/alternative; boundary="00248c76904228e2e004c02a6190"
X-Gm-Message-State: ALoCoQn77kv9SswkL2OXh/9FjciecJVN2RFm8ZmA5/vTpyFJCQbO9fm2S1CiLOx41hEGFGbmc9g3
Cc: roll WG <roll@ietf.org>, Michael Richardson <mcr@sandelman.ca>
Subject: Re: [Roll] Way forward for draft-clausen-lln-rpl-experiences
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: Wed, 16 May 2012 17:09:22 -0000

JP,

On Wed, May 16, 2012 at 8:48 AM, JP Vasseur <jpv@cisco.com> wrote:

> Hi Thomas,
>
> So … let me restate a few things:
>
> 1) All implementations, reports about implementations and even more *deployment
> reports* are within the scope of our WG. To make it clear, we were not
> objecting to anything, just asking for more information about the ID before
> polling the WG, that's all.
>


We did not intend that draft as "implementation" or "deployment report"
about one specific implementation. Many of the observations in the draft
are directly concluded from the RPL RFC, and not from an implementation. So
I second Thomas that providing more information about a single
implementation would not really help.



>
> 2) The point of the report is to give enough information for reproduce the
> results and prove or disprove . So this document requires more precision
> and a better description of which implementation were used, what tests have
> been run, … (as also pointed out by Cedric on the mailing list) => this
> seems what the WG is asking for.
>

Again, for a large part of the document, the observations are made from the
RPL spec. itself. Take for example the fragmentation issue; this would be
observed by any implementation, running on a constrained link layer, such
as in scope for ROLL.


>
> 2) We saw very little discussion on the mailing list before and after your
> presentation in Paris; it seems that we got emails from non authors also
> asking for more details before considering for WG adoption though …
>

Same argument as above. Our draft is not intended as implementation report
of a single implementation, but general observations of the RPL RFC. I
would hope that there is some discussion about the individual issues that
are described in the draft.



>
> Again, the work is useful and we try to make it as useful as possible for
> the community.
>

Thank you, JP, we appreciate that.

Best regards
Ulrich




>
> Thanks again.
>
> JP and Michael.
>
> On May 16, 2012, at 3:56 PM, Thomas Heide Clausen wrote:
>
> Dear JP,
>
> On May 16, 2012, at 15:54 , JP Vasseur wrote:
>
> Hi,
>
> On May 16, 2012, at 3:17 PM, Thomas Heide Clausen wrote:
>
>
> On May 16, 2012, at 15:04 , JP Vasseur wrote:
>
> Dear Thomas,
>
> On May 16, 2012, at 2:08 PM, Thomas Heide Clausen wrote:
>
> Dear JP and Michael,
>
>
> Thank you for your mail.
>
>
> On May 16, 2012, at 09:18 , JP Vasseur wrote:
>
>
> Dear Thomas,
>
>
> On May 11, 2012, at 8:25 AM, Thomas Heide Clausen wrote:
>
>
> Dear JP, Michael, all
>
>
> Upon JPs invitation, draft-clausen-lln-rpl-experiences was presented and
> discussed at the Paris meeting.
>
>
> The authors consider the document complete and "done", and are looking to
> take it forward in the IETF
>
> process for publication as "Informational RFC" in the very near future.
>
>
> We would therefore like to ask the WG chairs, if the ROLL WG is willing to
> accept and progress this
>
> document towards publication?
>
>
> Thanks for your suggestion. So far we haven't see a lot of
> discussion/interest from the WG but your request is
>
> perfectly fair.
>
>
> Thank you - I aim to be fair.
>
>
> So far there are no details on the scenarios and testing environments that
> led to the issues that
>
> you reported, thus I would suggest you to first include them so that
> people interested could be able to reproduce
>
> it. Once the drat is updated, we'll be happy to pool the WG.
>
>
> Does that make sense ?
>
>
> Not really. Let me explain my disagreement.
>
>
> We tried RPL (and, I note, several different independent implementations
> of RPL) in a number of different scenarios and deployments, and observed
> the behaviors exhibited - noting that what we observed across the different
> implementations, scenarios and deployments was fairly universal.
>
>
> We then went back to the specification, to understand these behaviors in
> detail, and understand their universality as independent from a specific
> scenario or deployment or implementation - but rather, as artifacts of the
> RPL protocol design.
>
>
> We therefore believe that _any_ deployment, scenario or testing
> environment of RPL needs to pay attention to the issues presented, and find
> a way of addressing them. The way of addressing these issues in a given
> deployment or scenario would be appropriate for an "applicability
> statement" for that deployment or scenario.
>
>
> JP> Thanks for the clarification; that being said, for the WG to make sure
> that nothing is "scenario" dependent and the outcome could indeed apply to
> all scenarios,
> it might be worth being more explicit. For example, you pointed out to the
> MTU issue, to which I mentioned that 15.4g would bring a solution, so you
> may want to
> explain that you did not use 15.4g
>
>
> This particular issue is fairly well pointed out in section 6, which
> references RFC4919 (cf section 2 hereof) - the particular "small MTU" is
> not dependent on the specific 127 octets of a specific L2, but a set of
> observations that RPL - when faced with a small MTU - may often not be able
> to carry a complete control message in a single fragment. Section 6, 3rd
> paragraph is fairly explicit as to this.
>
> More globally, the draft cites
> http://datatracker.ietf.org/wg/roll/charter/ - which (other than making
> specific reference to 802.15.4 (and not 15.4g) states that:
>
> "In most cases, LLNs will be employed over link layers with
>  restricted frame-sizes, thus a routing protocol for LLNs should be
>  specifically adapted for such link layers
>
> We observe some limits on RPL within the framework that the ROLL charter
> has set forth.
>
> I'm not sure I see what more can be done to address this point.
>
> and there are a number of such examples ….
>
>
> Personally, I do not believe that there are, but  we (I think I can speak
> for all the authors here) would very much appreciate your being explicit on
> these examples - least it's hard to discuss them.
>
>
> Well put it differently, it would be beneficial to provide *more details
> on your testing scenarios* for the WG to make sure that nothing
> is "scenario-dependent" and to make sure that the outcome could indeed
> apply to all scenarios, it might be worth being more explicit.
>
> Could you do that before polling the WG ?
>
>
> Again, I think that reading the I-D, and the RPL RFC, should provide
> sufficient information where necessary.
>
> All of the issues we have brought forward can be understood by looking at
> the RPL RFC.
>
> The "testing scenarios" simply pointed us to what we should look at in the
> RPL RFC
>
> Best,
>
> Thomas
>
> Thanks.
>
> JP.
>
>
> Thomas
>
>
> (For example, a deployment using only L2s which provides guaranteed
> bi-directional links  for L3 would address this by in the applicability
> statement stating "As all L2-links are guaranteed bi-directional, this
> addresses the issues raised in section 9 in
> draft-clausen-lln-rpl-experiences".)
>
>
> Thus, we believe that it would actually be misleading (not to mention,
> unnecessarily verbose) to put the "details on the scenarios and testing
> environments" into this I-D.
>
>
> Doing so would mislead the reader to believe that the issues presented
> only manifest themselves in those precise scenarios - which definitely
> isn't the case.
>
>
> JP> see the previous comment and tell us what you think; we could provide
> other examples.
>
> Note that we do not oppose to asking to the WG; we just request you first
> to add additional information to proceed forward.
>
> thanks.
>
> JP and Michael.
>
> JP.
>
>
> Best,
>
>
> Thomas
>
>
> Thanks.
>
>
> JP and Michael.
>
>
>
> Best,
>
>
> Thomas, Ulrich, Yuichi, Jiazi and Axel
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll
>
>