Re: [Roll] WGLC - Working Group Last Call - draft-ietf-roll-trickle-mcast-05
peter van der Stok <stokcons@xs4all.nl> Mon, 16 September 2013 08:12 UTC
Return-Path: <stokcons@xs4all.nl>
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 14A4C11E80F4 for <roll@ietfa.amsl.com>; Mon, 16 Sep 2013 01:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.705
X-Spam-Level: *
X-Spam-Status: No, score=1.705 tagged_above=-999 required=5 tests=[BAYES_20=-0.74, HELO_EQ_FR=0.35, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
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 5rnREi4mmlsK for <roll@ietfa.amsl.com>; Mon, 16 Sep 2013 01:11:57 -0700 (PDT)
Received: from smtp-vbr2.xs4all.nl (smtp-vbr2.xs4all.nl [194.109.24.22]) by ietfa.amsl.com (Postfix) with ESMTP id 1FA1111E80F8 for <roll@ietf.org>; Mon, 16 Sep 2013 01:11:29 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube5.xs4all.net [194.109.20.203]) by smtp-vbr2.xs4all.nl (8.13.8/8.13.8) with ESMTP id r8G8BJiD041824 for <roll@ietf.org>; Mon, 16 Sep 2013 10:11:24 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-654-1-206-54.w92-145.abo.wanadoo.fr ([92.145.97.54]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Mon, 16 Sep 2013 10:11:19 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Date: Mon, 16 Sep 2013 10:11:19 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: roll@ietf.org
Organization: vanderstok consultancy
Mail-Reply-To: consultancy@vanderstok.org
In-Reply-To: <CE58AC02.23779%d.sturek@att.net>
References: <CE58AC02.23779%d.sturek@att.net>
Message-ID: <fb5b2ee3e24c5453c233a50908edad24@xs4all.nl>
X-Sender: stokcons@xs4all.nl (BVDhGgbgSx0Z20m9v/cfaSXF0SVXaqCP)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Subject: Re: [Roll] WGLC - Working Group Last Call - draft-ietf-roll-trickle-mcast-05
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: consultancy@vanderstok.org, Routing Over Low power and Lossy networks <roll@ietf.org>
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, 16 Sep 2013 08:12:22 -0000
Hi all, I should like to comment on the point below. > > 2) "Do you agree that all nodes in a given LLN SHOULD agree on a > commonvalue for Imin? …… " > > I believe it is requirement that all devices in a given MPL Domain > MUST agree on a common value for IMIN, IMAX and k. In terms of a > default, we can certainly create such values applicable to given > deployment topology and an assumed messaging profile but I really > think some work should go into an applicability statement that would > provide additional guidance on how to tune these values. I think I > mentioned this before but we did (in ZigBee IP) create a 30 node, 3 > hop network supporting a ROLL RPL instance, instrumented all devices, > created a single multicast message and measured how many devices in > the network saw at least a single copy of the transmission using > various settings for IMIN, IMAX and k. A process similar to this (with > knowledge of the topology and messaging profile) is needed for tuning > these values in a real deployment setting. After looking for an appropriate setting for Imin, Imax and k, I slowly learnt that these settings depend on the topology of the network, the load of the network, the setting of the MAC, and eventual real-time requirements (e.g. there is a deadline), and the value of that deadline. The setting of k for example is related to the number of MPL repeaters that receive a new message and start to resend it, possibly interfering with each other and probably incrementing the c value of the next hop, where the maximum value of c is related to the Imin value. Sending a packet takes as little as 3 ms, but when the MAC stores three packets and the they all back-off a maximum number of times, delays of a few hundred milliseconds to seconds become possible. When there is buffer space for packets before and in the MAC, the Imin value can be chosen as low as 1 ms, the resend of packets is then completely determined by the load on the network. And there are many more conditions and mutual dependencies. So, I suggest to leave the default values mentioned in the draft as they are, and leave the tuning of the parameters to the people who deploy and have experience with a certain class of networks. The applicability statement can give configuration examples and suggest some best practice values. I think an analysis of a set of configurations with temporal objectives and network load is too much text for the applicability statement, and is best referred to from the applicability statement. Peter
- [Roll] WGLC - Working Group Last Call - draft-iet… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Dijk, Esko
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Don Sturek
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Don Sturek
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… Don Sturek
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… yoshihiro.ohba
- Re: [Roll] WGLC - Working Group Last Call - draft… Robert Cragie
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Yusuke DOI
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… Michael Richardson
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Robert Cragie
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok
- Re: [Roll] WGLC - Working Group Last Call - draft… Kerry Lynn
- Re: [Roll] WGLC - Working Group Last Call - draft… peter van der Stok