Re: [Roll] New Version Notification for draft-gnawali-roll-rpl-recommendations-03.txt
"Koojana Kuladinithi" <koo@comnets.uni-bremen.de> Mon, 19 March 2012 06:13 UTC
Return-Path: <koo@comnets.uni-bremen.de>
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 9BDB021F8597 for <roll@ietfa.amsl.com>; Sun, 18 Mar 2012 23:13:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level:
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4]
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 YxQ6wjQ9ql98 for <roll@ietfa.amsl.com>; Sun, 18 Mar 2012 23:13:12 -0700 (PDT)
Received: from bugs.comnets.uni-bremen.de (bugs.comnets.uni-bremen.de [134.102.186.10]) by ietfa.amsl.com (Postfix) with ESMTP id 675CB21F8596 for <roll@ietf.org>; Sun, 18 Mar 2012 23:13:12 -0700 (PDT)
Received: from koojanalaptop (unknown [10.8.0.34]) by bugs.comnets.uni-bremen.de (Postfix) with ESMTP id 90EE9D406F6; Mon, 19 Mar 2012 07:13:10 +0100 (CET)
From: Koojana Kuladinithi <koo@comnets.uni-bremen.de>
To: 'JeongGil Ko' <jgko@cs.jhu.edu>
References: <20120311013418.13049.33067.idtracker@ietfa.amsl.com> <CAErDfUQuU4YtEV69T_4wJtEucHjvmeGxeFhZYsHL=5qGxH6e0Q@mail.gmail.com> <000901cd01a1$52418340$f6c489c0$@uni-bremen.de> <CA4CF01A-F34E-4D43-A424-05FCE12C90ED@cs.jhu.edu>
In-Reply-To: <CA4CF01A-F34E-4D43-A424-05FCE12C90ED@cs.jhu.edu>
Date: Mon, 19 Mar 2012 07:13:09 +0100
Message-ID: <000101cd0597$5c29b450$147d1cf0$@uni-bremen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac0DuYBNMaOR2NdvSyyH1nVimRHmewB2n3tQ
Content-Language: en-us
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: Mon, 19 Mar 2012 06:13:13 -0000
Hi John, > > 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. > [koo] Yes > 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. [koo] Unfortunately, this is not the case for our scenario in reality. E.g., Fruits will be placed in boxes together with sensor nodes (at the field) and will be loaded to a container (at the harbor) later. The DODAG root (the BR) will be attached to the container. Until the sensor nodes see any reachable DODAG root, it may takes 1 - 2 days. Therefore, the sending of DIS messages periodically is not a good option. As Pascal pointed out, the use of exponential back-off would be an alternative to reduce numbers of DIS generated. I am not very familiar with RPL draft. I think, there is no possibility to let a sensor node know to trigger sending of DIS messages after a certain time. This may helpful for some scenarios like ours to save the power during the setup time. Thanks Koojana 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 > >
- [Roll] Fwd: New Version Notification for draft-gn… Omprakash Gnawali
- [Roll] Slight modification of the agenda JP Vasseur
- Re: [Roll] Fwd: New Version Notification for draf… Koojana Kuladinithi
- Re: [Roll] Fwd: New Version Notificationfor draft… Pascal Thubert (pthubert)
- Re: [Roll] New Version Notificationfor draft-gnaw… Philip Levis
- Re: [Roll] New Version Notification for draft-gna… JeongGil Ko
- Re: [Roll] New Version Notification for draft-gna… Koojana Kuladinithi
- Re: [Roll] New Version Notification for draft-gna… Philip Levis