Re: [Roll] WG Last Call draft-ietf-roll-trickle-mcast-04
peter van der Stok <stokcons@xs4all.nl> Sun, 31 March 2013 12:16 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 A413621F8555 for <roll@ietfa.amsl.com>; Sun, 31 Mar 2013 05:16:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.146
X-Spam-Level:
X-Spam-Status: No, score=0.146 tagged_above=-999 required=5 tests=[AWL=0.650, BAYES_00=-2.599, 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 J7HoT+D+cRB8 for <roll@ietfa.amsl.com>; Sun, 31 Mar 2013 05:16:44 -0700 (PDT)
Received: from smtp-vbr6.xs4all.nl (smtp-vbr6.xs4all.nl [194.109.24.26]) by ietfa.amsl.com (Postfix) with ESMTP id 6BB1221F850F for <roll@ietf.org>; Sun, 31 Mar 2013 05:16:43 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube10.xs4all.net [194.109.20.208]) by smtp-vbr6.xs4all.nl (8.13.8/8.13.8) with ESMTP id r2VCGd2I024853; Sun, 31 Mar 2013 14:16:40 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from a82-95-140-48.adsl.xs4all.nl ([82.95.140.48]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Sun, 31 Mar 2013 14:16:39 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Date: Sun, 31 Mar 2013 14:16:39 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: Don Sturek <d.sturek@att.net>
Organization: vanderstok consultancy
Mail-Reply-To: <consultancy@vanderstok.org>
In-Reply-To: <CD7C2F43.1F917%d.sturek@att.net>
References: <CD7C2F43.1F917%d.sturek@att.net>
Message-ID: <926b15ffb3256aee113b86446093fdcd@xs4all.nl>
X-Sender: stokcons@xs4all.nl (X5SulLxVqj05Tw+8mHrgoEZONd+w7iBt)
User-Agent: XS4ALL Webmail
X-Virus-Scanned: by XS4ALL Virus Scanner
Cc: Routing Over Low power and Lossy networks <roll@ietf.org>
Subject: Re: [Roll] WG Last Call draft-ietf-roll-trickle-mcast-04
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: Sun, 31 Mar 2013 12:16:45 -0000
Hi Don, Nice to read that some of my conclusions are confirmed by real experience. The behavior you sketch is also recognized by me. Currently, I try to analyze timing behavior for 1 to 2 hop networks including a 10% loss on a link between seed and a destination. I am not interested in responses (for the moment). But your aim to have a 100% reception probablity is certainly shared. Let's compare results when my understanding of this simple network topology has increased. Greetings, peter Don Sturek schreef op 2013-03-30 14:11: > Hi Peter, > > What you wrote below sounds quite correct. Given our testing, your > statement that that recommend default paramters depend on the timing > characteristics of the application and topology of the network aligns > very > well with the test results we gathered. > > Our test used our assumed topology (30 node network with 3 hops). We > created the network using IEEE 802.15.4 devices connected via wires on > SMA > connectors (with attenuators to reflect distance between the devices). > Our test set up was to create a multicast message targeting from 1 to > 8 > devices in the network where each of the targeted devices was to > create a > multicast message in response (we were testing how mDNS would work > using > Trickle Multicast in our network). Our success criteria was to see > that > every node in the network (100% coverage on the requst) saw the > original > multicast request and that the requestor would see all of the > responses > (100% coverage on the responses received). We ran quite a few tests > with > varying numbers for Imin, Imax, tdell, k, etc. Intiially, we wanted > the > window to be small thinking that would best service the > requests/responses > but could only get to around 60% of requests seen and responses > received. > Finally, we had to set Imax out to 512ms to achieve our goal. One > clear > observation is that these settings were definitely tied to the number > of > devices in the network and topology. > > I know for lighting applications that multicasts must be received > within > 250ms. That was not our use case so we did not impose this > restriction. > It would have been interesting to see if we could have achieved both > goals: all devices seeing the request AND the multicast request > delivered within 250ms. > > Don > > > On 3/30/13 5:24 AM, "peter van der Stok" <stokcons@xs4all.nl> wrote: > >> Hi Don, Kerry, >> >> >> As I tried to express earlier, I am not too happy with the suggested >> default values for the mpl parameters. >> Their recommended values very much depend on the timing >> characteristics >> of the application and the topology of the network. >> I think it is more appropriate to have these values cited in the >> applicability statements (if they are focused enough). >> >> Coming back to simulation c.q. operation results: >> I can well imagine that with a network that is loaded for a few >> percent >> of the time with mpl messages the value of k is not that important. >> I can also imagine that at the edge of networks with a strongly >> varying >> density of repeaters, it is possible that some nodes at the edge only >> receive messages with a given regularity when k is infinity. >> In the applications that I consider the density of repeaters is quite >> homogeneous, the end to end delays are expressed in hundreds of >> milliseconds and multiple seeds generate messages on a (tens of) >> seconds >> scale. In that case k=1 is often excellent and a higher k is not >> recommended. >> >> hope this helps, >> >> peter >> >> Don Sturek schreef op 2013-03-29 16:28: >>> Hi Kerry, >>> >>> Do you have actual test results to back up the claims below? We >>> (the >>> ZigBee IP team) tested these parameters among 7 solution providers >>> and >>> did >>> not see what you are reporting. >>> >>> Interested in seeing your results..... >>> >>> Don >>> >>> >>> On 3/29/13 8:08 AM, "Kerry Lynn" <kerlyn@ieee.org> wrote: >>> >>>> On Fri, Mar 29, 2013 at 10:37 AM, Don Sturek <d.sturek@att.net> >>>> wrote: >>>>> Hi Kerry, >>>>> >>>>> The problem that draft-ietf-roll-trickle-mcast-04 addresses >>>>> really >>>>> only >>>>> occurs in route-over mesh routing. I don't believe Homenet has >>>>> such >>>>> routing solutions in their charter. It is possible to see how a >>>>> group >>>>> like Manet might use the draft but the only concrete forwarding >>>>> solution >>>>> proposed is over ROLL RPL instances (certainly, provision was left >>>>> in >>>>> for >>>>> other multicast address usage and attendant forwarding rules but >>>>> those >>>>> were out of scope for this draft). >>>>> >>>> I don't think this opinion reflects on the validity of my comments >>>> for >>>> even >>>> the restricted ROLL use and I'd be interested in feedback from the >>>> authors. >>>> >>>> In addition to the comments I made previously, I am concerned that >>>> the >>>> default for Imax (== Imin) prevents the Trickle timer interval I >>>> from >>>> ever >>>> doubling. Combined with a high k, this leads to aggressive Trickle >>>> forwarding >>>> in dense parts of the mesh that may inhibit (by interfering with) >>>> unicast >>>> responses in transit to the original sender. Is there a reason for >>>> not >>>> relaxing DATA_MESSAGE_IMAX to e.g. >>>> DATA_MESSAGE_TIMER_EXPIRATIONS? >>>> >>>> -K- >>>> >>>>> I would propose that we move forward with the draft, within ROLL, >>>>> and >>>>> not >>>>> wait for input from other groups since the scope of the initial >>>>> draft >>>>> (absent extensions that other groups could propose in the future) >>>>> is >>>>> focused on ROLL RPL. >>>>> >>>>> Don >>>>> >>>> _______________________________________________ >>>> 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
- [Roll] WG Last Call draft-ietf-roll-trickle-mcast… JP Vasseur (jvasseur)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Thomas Heide Clausen
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Ulrich Herberg
- [Roll] Fwd: Re: WG Last Call draft-ietf-roll-tric… peter van der Stok
- Re: [Roll] Fwd: Re: WG Last Call draft-ietf-roll-… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Ulrich Herberg
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Ulrich Herberg
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Dario Tedeschi
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] Fwd: Re: WG Last Call draft-ietf-roll-… peter van der Stok
- Re: [Roll] Fwd: Re: WG Last Call draft-ietf-roll-… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Jonathan Hui (johui)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Jonathan Hui (johui)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Ulrich Herberg
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Jonathan Hui (johui)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Jonathan Hui (johui)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Robert Cragie
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Dario Tedeschi
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Jonathan Hui (johui)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Robert Cragie
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Dijk, Esko
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Robert Cragie
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Michael Richardson
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Jonathan Hui (johui)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Robert Cragie
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Dario Tedeschi
- [Roll] END of WG LC -- Re: WG Last Call draft-iet… JP Vasseur (jvasseur)
- Re: [Roll] END of WG LC -- Re: WG Last Call draft… Thomas Clausen
- [Roll] WG Last Call draft-ietf-roll-trickle-mcast… JP Vasseur (jvasseur)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Kerry Lynn
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Kerry Lynn
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… David Culler
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… JP Vasseur (jvasseur)
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… peter van der Stok
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Don Sturek
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Ralph Droms
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Ralph Droms
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Philip Levis
- Re: [Roll] WG Last Call draft-ietf-roll-trickle-m… Abdussalam Baryun