Re: [Roll] WGLC - Working Group Last Call - draft-ietf-roll-trickle-mcast-05
peter van der Stok <stokcons@xs4all.nl> Thu, 19 September 2013 14:34 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 A6B2621F970E for <roll@ietfa.amsl.com>; Thu, 19 Sep 2013 07:34:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.156
X-Spam-Level:
X-Spam-Status: No, score=0.156 tagged_above=-999 required=5 tests=[AWL=0.310, BAYES_00=-2.599, 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 VQI-VtCwyouF for <roll@ietfa.amsl.com>; Thu, 19 Sep 2013 07:34:34 -0700 (PDT)
Received: from smtp-vbr5.xs4all.nl (smtp-vbr5.xs4all.nl [194.109.24.25]) by ietfa.amsl.com (Postfix) with ESMTP id 5C3F121F979E for <roll@ietf.org>; Thu, 19 Sep 2013 07:34:33 -0700 (PDT)
Received: from roundcube.xs4all.nl (roundcube12.xs4all.net [194.109.20.211]) by smtp-vbr5.xs4all.nl (8.13.8/8.13.8) with ESMTP id r8JEYP5Q092030; Thu, 19 Sep 2013 16:34:26 +0200 (CEST) (envelope-from stokcons@xs4all.nl)
Received: from AMontpellier-654-1-83-184.w90-28.abo.wanadoo.fr ([90.28.2.184]) by roundcube.xs4all.nl with HTTP (HTTP/1.1 POST); Thu, 19 Sep 2013 16:34:25 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Date: Thu, 19 Sep 2013 16:34:25 +0200
From: peter van der Stok <stokcons@xs4all.nl>
To: Kerry Lynn <kerlyn@ieee.org>
Organization: vanderstok consultancy
Mail-Reply-To: consultancy@vanderstok.org
In-Reply-To: <CABOxzu3RxZ28hygCk2HP5usoFk4YTu6M7BAANSffaT9ftYTcSA@mail.gmail.com>
References: <CABOxzu2H3okQF=ivauG7NfkhF2RDPeyskDaa-MnTUuS6zCUCXQ@mail.gmail.com> <CE58AC02.23779%d.sturek@att.net> <CABOxzu1BLtfkWS7Ya1MQ5bLgpqebXhaDtrRY39OYy53EBcw9cQ@mail.gmail.com> <5238200F.1030109@gridmerge.com> <8322.1379420813@sandelman.ca> <02043f5eab84dd1d3c8539ff90799d9f@xs4all.nl> <CABOxzu3RxZ28hygCk2HP5usoFk4YTu6M7BAANSffaT9ftYTcSA@mail.gmail.com>
Message-ID: <11f21baf069808acb984eb38c338c69a@xs4all.nl>
X-Sender: stokcons@xs4all.nl (JK+B0x85TDltqozEe3xQAWJoZnNHuKf+)
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] 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: Thu, 19 Sep 2013 14:34:39 -0000
Hi Kerry, some inline comments on your comments. The questions was: what might go wrong when MPL values are badly chosen. I tried to describe some most likely causes and effects. No attempt at completeness was intended. Kerry Lynn schreef op 2013-09-19 15:07: > Hi Peter, > > On Tue, Sep 17, 2013 at 9:37 AM, peter van der Stok > <stokcons@xs4all.nl> wrote: > > Hi Michael, > > Some consequences: > 1) Too many repeaters with too small Imin and too large repeat leads to > network congestion (similar to having too high send frequency on > several sources) > > The Trickle Algorithm [RFC 6206] calls for exponential growth of Imax > for some number of intervals in order to spread the offered load over > time. Thus the > claim that it can "scale to thousand-fold variations in network > density". > > It is actually the combination of large load, large k, and small > *Imax* that may contribute to > congestion collapse. When Imax is limited to Imin then your statement > is true. I think a small Imin is sufficient in combination with many sources, repeaters and large repeat Stating Imax =Imin certainly helps. I was referring to an Imin=1 ms. [RFC 6206] suggests Imin should be at least 2-3 times the period it takes to > transmit k packets (and > probably double that). Knowing k, bit rate, and message size (which > seemed to be missing > from your list of variables) it should be possible to determine a > reasonable value for Imin. > For example, an average mDNS lookup may fit in 127 octets but the > worst-case may be > twice that. > > 2) packets take too long to arrive at all destinations (assuming there > is a deadline) > > This is probably not a "typical" case. It may involve trained > installers to achieve this goal For me it is typical. My deadlines are 200 ms. I also think that conditions on the installation (density of repeaters, bounded network load, source and destination separated by bounded number of hops) will go a long way to make deadlines meet. > > for large LLNs. > > > > 3) packets do not arrive at some destinations > > This is mitigated by larger k. So choice of k is important > > > This is comparable with what happens when too many nodes start sending > unicasts on the mesh. > > For me the MPL draft is also OK. > > My original comment regarding default Imin values was that they were > defined in terms > > of "worst-case latency" for a given data link and I still think this > is vague (perhaps > purposely so). I think the present draft would be improved by adding > a definition to > section 2: > > Worst Case Latency - The period of time for the largest possible MPL > Data Message to > > be received by any MPL Forwarder in the MPL Domain. As stated earlier. I don't like the worst case latency. With a heavily loaded network, MAC buffers > 3, Backoff retries >2, worst case latencies can reach hundreds of msec and even seconds. The transmission time of the packet 3-6 ms can be neglected under those circumstances. Concluding, WCL should certainly not be used to set Imin. However the I-D talks default values and the wording is OK for me. > > Regards, -K- > Greetings Peter > Peter > > Michael Richardson schreef op 2013-09-17 14:26: > > Robert Cragie <robert.cragie@gridmerge.com> wrote: > On (2): > > I agree that all nodes in a MPL Domain MUST agree on a common value. I > don't think any recommended values should be given and it depends on > the applicability. > > What is the affect on the network if there is a mis-configuration? > > Can it be detected? Does the network melt-down? > > Or is it just a question of multicast not working very well (not > reaching all > nodes it should) > I think that these questions will get asked by reviewers. > > In a nutshell - I think draft-ietf-roll-trickle-mcast-05 is good to go. > > Thanks. > > -- > Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works > IETF ROLL WG co-chair. http://datatracker.ietf.org/wg/roll/charter/ > [1] > > _______________________________________________ > Roll mailing list > Roll@ietf.org > https://www.ietf.org/mailman/listinfo/roll [2] > > _______________________________________________ > Roll mailing list > Roll@ietf.org > https://www.ietf.org/mailman/listinfo/roll [2] > > > > Links: > ------ > [1] http://datatracker.ietf.org/wg/roll/charter/ > [2] https://www.ietf.org/mailman/listinfo/roll
- [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