Re: [Roll] New Version Notification for draft-gnawali-roll-rpl-recommendations-03.txt

JeongGil Ko <jgko@cs.jhu.edu> Fri, 16 March 2012 21:12 UTC

Return-Path: <jeonggil.ko@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 A512221E8024 for <roll@ietfa.amsl.com>; Fri, 16 Mar 2012 14:12:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 sQjFrSdS56JK for <roll@ietfa.amsl.com>; Fri, 16 Mar 2012 14:12:31 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id BF26D21E800C for <roll@ietf.org>; Fri, 16 Mar 2012 14:12:31 -0700 (PDT)
Received: by yenm5 with SMTP id m5so5301346yen.31 for <roll@ietf.org>; Fri, 16 Mar 2012 14:12:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=dogNL1sdsC7VFNYu7P0sL48094oEZHPCK8abS00lUOM=; b=KFF9eLFYMyphT9QY+dZQtDJfzh0WyThhkOPAwOmVfQWm9rkgrhBZ64RF5cZ0Ze2Ueq j5UVnwk5MImkYQbcpbXowRM8t8msu7TjJb8I+kXPM7arDdgOlyN5vIIQvceb5jip8Smt 1hRperuQXpLmWdTZfmIxJ6VRvRT6k0sox75iHsve1X0kBLUG9bOO+QQR4Bwdqa0Rm9Xy 89qGocineyiwLb7LrEzMKMCKVV8mvXHcnbH9jM5B+xA5tuUEuMeunX6V29c6uAyVZr5k LDrEUxdY/v78V5I817/Ly5KwVnbpIiePXoqyl4GJ45wEJPiE582ZL39Q4X8S8UAh/pUA vUCw==
Received: by 10.224.177.145 with SMTP id bi17mr5719623qab.17.1331932351266; Fri, 16 Mar 2012 14:12:31 -0700 (PDT)
Received: from jgko.cs.jhu.edu (jgko.cs.jhu.edu. [128.220.71.105]) by mx.google.com with ESMTPS id h11sm11912649qae.3.2012.03.16.14.12.29 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 16 Mar 2012 14:12:30 -0700 (PDT)
Sender: "JeongGil (John) Ko" <jeonggil.ko@gmail.com>
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset="iso-8859-1"
From: JeongGil Ko <jgko@cs.jhu.edu>
In-Reply-To: <000901cd01a1$52418340$f6c489c0$@uni-bremen.de>
Date: Fri, 16 Mar 2012 17:12:28 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <CA4CF01A-F34E-4D43-A424-05FCE12C90ED@cs.jhu.edu>
References: <20120311013418.13049.33067.idtracker@ietfa.amsl.com> <CAErDfUQuU4YtEV69T_4wJtEucHjvmeGxeFhZYsHL=5qGxH6e0Q@mail.gmail.com> <000901cd01a1$52418340$f6c489c0$@uni-bremen.de>
To: Koojana Kuladinithi <koo@comnets.uni-bremen.de>
X-Mailer: Apple Mail (2.1257)
Cc: 'ROLL WG' <roll@ietf.org>
Subject: Re: [Roll] New Version Notification for draft-gnawali-roll-rpl-recommendations-03.txt
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: Fri, 16 Mar 2012 21:12:32 -0000

Koojana,

In terms of why the DIS is sent at different intervals is rather simple to explain. A Trickle Timer is typically used when the network is stable and nothing needs to happen. At least this is the philosophy I tried to follow when implementing TinyRPL. However, when a node is NOT connected, this indicates that the network is not stable AT ALL. Therefore, it should try to aggressively find a next hop node rather than to save power. The goal of the node should be, at this point, to connect to a DODAG. 

Furthermore, it is not really necessary to install the root last in a RPL deployment. I don't see why this HAS TO be the case. If you install the root first, then nodes will quickly connect to the network and the Trickle Timer for DIO packets will start operating. 

Thanks!

-John

------
JeongGil Ko
Ph.D. Candidate
Department of Computer Science
Johns Hopkins University
http://www.cs.jhu.edu/~jgko

On Mar 14, 2012, at 1:14 AM, Koojana Kuladinithi wrote:

> Hi,
> 
> I read your draft. We have done some tests with TinyRPL (RPL implementation
> in TinyOS) in container filled with fruits.
> In one test, we had a situation that the border router (RPL root node) was
> disconnected for several hours. The sensor nodes start sending DIS
> (DIS-INTERVAL was set to 3 sec for this test). We found that this degrades
> the use of  battery voltage. One alternative is to use a higher value for
> DIS-INTERVAL.
> 
> In real deployment, the RPL root node should setup at the last, after
> loading all the sensors. 
> 
> I would like to know ->
> 
> Why is DIS sending at a constant interval (I am not sure this is set
> constant only in the implementation)? Should it be adaptive if it does not
> receive a DIO? 
> Is this an issue ("setting of DIS INTERVAL for different cases") that your
> draft should address?
> 
> Kind regards
> 
> Koojana  
> 
> 
> 
>> -----Original Message-----
>> From: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] On Behalf Of
>> Omprakash Gnawali
>> Sent: Sunday, March 11, 2012 2:36 AM
>> To: ROLL WG
>> Subject: [Roll] Fwd: New Version Notification for draft-gnawali-roll-
>> rpl-recommendations-03.txt
>> 
>> Dear ROLL WG,
>> 
>> I just refreshed this draft with comments from JP, Cedric, Joakim, and
>> Ulrich. Please keep your comments coming, especially those who have
>> implemented and deployed RPL.
>> 
>> Thanks.
>> 
>> - om_p
>> 
>> ---------- Forwarded message ----------
>> From:  <internet-drafts@ietf.org>
>> Date: Sun, Mar 11, 2012 at 1:34 AM
>> Subject: New Version Notification for
>> draft-gnawali-roll-rpl-recommendations-03.txt
>> To: gnawali@cs.uh.edu
>> Cc: pal@cs.stanford.edu
>> 
>> 
>> A new version of I-D, draft-gnawali-roll-rpl-recommendations-03.txt
>> has been successfully submitted by Omprakash Gnawali and posted to the
>> IETF repository.
>> 
>> Filename:        draft-gnawali-roll-rpl-recommendations
>> Revision:        03
>> Title:           Recommendations for Efficient Implementation of RPL
>> Creation date:   2012-03-10
>> WG ID:           Individual Submission
>> Number of pages: 6
>> 
>> Abstract:
>>   RPL is a flexible routing protocol applicable to a wide range of Low
>>   Power and Lossy Networks.  To enable this wide applicability, RPL
>>   provides many configuration options and gives implementers choices on
>>   how to implement various components of RPL.  Drawing on our
>>   experiences, we distill the design choices and configuration
>>   parameters that lead to efficient RPL implementations and operations.
>> 
>> 
>> 
>> 
>> The IETF Secretariat
>> _______________________________________________
>> 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
>