Re: [Roll] WG Last Call draft-ietf-roll-trickle-mcast-04
David Culler <culler@EECS.Berkeley.EDU> Fri, 29 March 2013 15:29 UTC
Return-Path: <culler@EECS.Berkeley.EDU>
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 4919821F86DC for <roll@ietfa.amsl.com>; Fri, 29 Mar 2013 08:29:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 WOmeLkuSMxlU for <roll@ietfa.amsl.com>; Fri, 29 Mar 2013 08:29:22 -0700 (PDT)
Received: from gateway0.EECS.Berkeley.EDU (gateway0.EECS.Berkeley.EDU [169.229.60.87]) by ietfa.amsl.com (Postfix) with ESMTP id 40ED321F842D for <roll@ietf.org>; Fri, 29 Mar 2013 08:29:22 -0700 (PDT)
Received: from cullersmac2.att.net (108-67-64-228.lightspeed.sntcca.sbcglobal.net [108.67.64.228]) (authenticated bits=0) by gateway0.EECS.Berkeley.EDU (8.14.6/8.13.5) with ESMTP id r2TFGpef029540 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 29 Mar 2013 08:29:16 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset="us-ascii"
From: David Culler <culler@EECS.Berkeley.EDU>
In-Reply-To: <CD7AF44A.1F88D%d.sturek@att.net>
Date: Fri, 29 Mar 2013 08:24:13 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <24A23C01-24AB-44CE-A17A-3ACE48D13758@EECS.Berkeley.EDU>
References: <CD7AF44A.1F88D%d.sturek@att.net>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
X-Mailer: Apple Mail (2.1085)
Cc: Michael Richardson <mcr@sandelman.ca>, "Jonathan Hui (johui)" <johui@cisco.com>
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: 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: Fri, 29 Mar 2013 15:29:23 -0000
Hi Don, It is pretty hard to see how you come to the sweeping statement, "The problem that draft-ietf-roll-trickle-mcast-04 addresses really only occurs in route-over mesh routing [sic]." That is the purview of the draft and sufficient for it to address that domain, but your statement is quite another thing. David On Mar 29, 2013, at 7:37 AM, Don Sturek 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 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 > > > > On 3/29/13 7:20 AM, "Kerry Lynn" <kerlyn@ieee.org> wrote: > >> Greetings, >> >> Apart from the fact that this draft is introduced in ROLL to address a >> problem >> inherent in multi-link subnets, I see nothing in the proposal that >> limits it to such >> networks. It seems to me that trickle multicast could be considered in >> other >> applications, e.g. homenet, if it compares favorably with PIM-xM in >> complexity. >> >> In reading trickle multicast in this more general way, I'd like to see >> additional >> clarification regarding the use of Proactive Forwarding. Section 4.2 >> reads: >> >> Proactive Forwarding - With proactive forwarding, an MPL Forwarder >> schedules transmissions of MPL Data Messages using the Trickle >> algorithm, without any prior indication that neighboring nodes >> have yet to receive the message. After transmitting the MPL Data >> Message a limited number of times, the MPL Forwarder may terminate >> proactive forwarding for the MPL Data Message message. >> >> I think the final sentence should read: >> >> After transmitting the MPL Data Message a limited number of times, >> the >> MPL Forwarder MUST terminate forwarding of the MPL Data Message. >> >> This eliminates the possible interpretation that both Proactive and >> Reactive >> Forwarding may be used by the same MPL Forwarder for the same MPL >> Data Message within the same MPL Domain. I believe the intent is that >> Proactive and Reactive Forwarding should be mutually exclusive within >> the same MPL Domain? >> >> In section 5.4, PROACTIVE_FORWARDING is listed as a "MPL Forwarder >> Parameter". I believe this should be set (or not) on a MPL Domain basis >> (and therefore as an attribute of the Local Interface). Again, it should >> be >> made clear that Proactive and Reactive Forwarding are mutually exclusive, >> e.g. by adding a sentence to the end of the first paragraph in section >> 5.4: >> >> If PROACTIVE_FORWARDING is FALSE, then Reactive Forwarding >> is in use. >> >> This ties it to section 5.1, which mandates MPL Control Messages on an >> interface where Reactive Forwarding is in use. >> >> I believe that section 5.5 should also be clarified with respect to the >> meaning >> of DATA_MESSAGE_TIMER_EXPIRATIONS. The second paragraph should >> read: >> >> This specification defines a fourth Trickle configuration parameter, >> TimerExpirations, which indicates the number of Trickle timer >> expiration events that occur before terminating the forwarding of a >> given MPL Data Message. >> >> This then ties DATA_MESSAGE_TIMER_EXPIRATIONS back to the "limited >> number of times" statement in section 4.2. Similarly, the definition of >> DATA_MESSAGE_TIMER_EXPIRATIONS should read: >> >> DATA_MESSAGE_TIMER_EXPIRATIONS The number of Trickle timer >> expirations that occur before terminating the Trickle algorithm's >> re-transmission of a given MPL Data Message. >> DATA_MESSAGE_TIMER_EXPIRATIONS has a default value of 3. >> >> This eliminates the possible interpretation that the Trickle algorithm may >> not be used for subsequent MPL Data Messages. >> >> >> Regarding the definition of DATA_MESSAGE_IMAX, RFC 6206 seems >> to suggest that this parameter should be described as the number of >> doublings of Imin: "For example, a protocol might define Imax as 16." >> If this interpretation is correct, then DATA_MESSAGE_IMAX should be >> set to 0 in order to limit Imax to Imin. >> >> Similarly, CONTROL_MESSAGE_IMAX should be set to an integer >> number of doublings, or at least specified in terms of worst-case link- >> layer latency if my interpretation of RFC 6202 is incorrect. >> >> The implication of specifying Imax = Imin seems to be that the dithering >> interval for MPL Data Message re-transmission will *always* be [Imin/2, >> Imin) == DATA_MESSAGE_K (since DATA_MESSAGE_IMIN is specified >> as 2*DATA_MESSAGE_K). This has the effect of setting k == infinity, >> which is presumably the point for specifying the default values as they >> are. >> >> >> Regarding the definition of MPL Domains, section 8 states: >> >> By default, an MPL Forwarder SHOULD participate in an MPL Domain >> identified by the ALL_MPL_FORWARDERS multicast address with a scope >> value of 3 (subnet-local). >> >> As Ralph Droms indicated in >> http://www.ietf.org/mail-archive/web/roll/current/msg07829.html, >> "something >> has to be done to allow MPL to use scope 0x03." In the most expedient >> scenario, 0x03 is re-defined from "reserved" to "undefined" and the >> proposal >> then gets to define how 0x03 is used by trickle multicast. >> >> Assuming the desired use of 0x03 multicast scope is to indicate >> ALL_MPL_FORWARDERS within a given prefix, the question is how to >> indicate the prefix in question? RFC 6282 allows for the stateful >> compression >> of RFC 3306 (prefix-based) multicast addresses. RFC 3307, section 4.2 >> allows for the assignment of "Permanent IPv6 Multicast Group Identifiers" >> for use with RFC 3306 multicast addresses. Therefore it seems prudent to >> also request from IANA a Permanent IPv6 Multicast Group Identifier >> http://www.iana.org/assignments/perm-mcast-groupids/perm-mcast-groupids.xm >> l >> to allow for the possibility of specifying the desired prefix in the MPL >> Domain >> Address. >> >> >> Lastly, to improve the clarity of section 11.2, the first bullet should >> read: >> >> o This document defines a "consistent" transmission as receiving an >> MPL Control Message that results in a determination that neither the >> receiving nor transmitting node has any new MPL Data Messages to >> offer. >> >> (The transmission indicates nothing about state at the receiver.) >> Similarly, >> the second bullet should read: >> >> o This document defines an "inconsistent" transmission as receiving >> an MPL Control Message that results in a determination that either >> the >> receiving or transmitting node has at least one new MPL Data Message >> to offer. >> >> It might be helpful to add a penultimate sentence to section 11.2: >> >> The Trickle timer is reset in response to external "events". >> >> Regards, -K- >> >> >> On Fri, Mar 15, 2013 at 7:34 AM, JP Vasseur (jvasseur) >> <jvasseur@cisco.com> wrote: >>> >>> Dear all, >>> >>> All issues raised during the previous WG LC have been successfully >>> addressed in draft-ietf-roll-trickle-mcast-04. >>> That said, since we made several changes, this starts a 2-week WG LC >>> that will end on March 29 at noon ET. >>> Thanks. >>> >>> JP. >>> >>> On Oct 25, 2012, at 8:55 AM, JP Vasseur (jvasseur) wrote: >>> >>> Dear all, >>> >>> draft-ietf-roll-trickle-mcast-02 has been discussed on the mailing >>> list and during WG meeting a number of time; the document is stable and >>> has been implemented. Thus this starts a 2-week WG Last call ending on >>> Nov 9 at noon ET. Please send your comments to the authors >>> and copy the mailing list and the co-chairs. >>> >>> Thanks. >>> >>> JP. >>> >>> _______________________________________________ >>> 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 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