Re: [Roll] Question on MPL: parameter update on runnning MPL forwarders

Don Sturek <d.sturek@att.net> Fri, 04 October 2013 15:17 UTC

Return-Path: <d.sturek@att.net>
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 0618021F9AA1 for <roll@ietfa.amsl.com>; Fri, 4 Oct 2013 08:17:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 KRyc+STf1W88 for <roll@ietfa.amsl.com>; Fri, 4 Oct 2013 08:17:10 -0700 (PDT)
Received: from nm6-vm1.access.bullet.mail.gq1.yahoo.com (nm6-vm1.access.bullet.mail.gq1.yahoo.com [216.39.63.4]) by ietfa.amsl.com (Postfix) with ESMTP id 31D7821F99FD for <roll@ietf.org>; Fri, 4 Oct 2013 08:14:37 -0700 (PDT)
Received: from [216.39.60.173] by nm6.access.bullet.mail.gq1.yahoo.com with NNFMP; 04 Oct 2013 15:14:37 -0000
Received: from [98.138.104.96] by tm9.access.bullet.mail.gq1.yahoo.com with NNFMP; 04 Oct 2013 15:14:37 -0000
Received: from [127.0.0.1] by smtp116.sbc.mail.ne1.yahoo.com with NNFMP; 04 Oct 2013 15:14:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1380899677; bh=bi/dgDyTYkv74CirolMV6Wi2IOL6hbFMSsnCq9Q1pOI=; h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:User-Agent:Date:Subject:From:To:Message-ID:Thread-Topic:In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; b=BFBAW6gN3NMJvPDKaabUGdN1QVxR+Wen0AKz3RRqPHrdEj3jESQ7Kc7XU5cHG6ZEFLFVmF4a3uh1h7Gc3i0UmmENC2MH8tREXqnDhmoFMobTYoKpiABJzBOvnwbAc92eY15IDRWw0aJjAYZ1FICZFfnwZb8mw3jn19Q6FRFf9Zg=
X-Yahoo-Newman-Id: 432364.60404.bm@smtp116.sbc.mail.ne1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: i6r9fZ8VM1nU3hdbYW.Ro0FDr9w9Qa6FGTu95d_vkm6DeAj r.aGzwMrwQuetlOUlBImLZiXhrUsw4a_i0HMKzffmbu.vfSohAYSEIg5AZiy kIV5EmVR.XgLF.dXANRtAYEhxtHznexRdKbv81BBj8LrrkssoYwdODeEifmr UXYGC.vDHzP4M6Eurxl4OB2I4AGpMAIzhVIbCUZPl7mSVknhcicBe4cU8eaQ Jvsftr1ajYcNa4oZQCAqKzYojbU9LslXPXkOjMNqa4dYymDbbpMxKCe4sr9X 6E26_YDPgb9VOxalg9._aiUaYjx8z6hu4iUV_oboC1DhuKTTW0we2gXVm2F. KpL7yOxmJlToYhG98UNE2wan2wn..whaypIqV9.NBrqjFTBeP8xTWEaXm91N 9J8qJcIFP679V0K2El3KoLGU.brHXyLMkv5I6ePAoEOZ.ceQ47SKt_SpROP7 xcwb1GCedG_ICEb4n9KWwx6QNgYeY5rxIslnY89Q7FG.cYbOehOiXLsnzDRO e80RO2LdYpVPpljAqLhUHPzBxFJU3aUTMPcu_2Ai7KcawmLF9_mLVu4_UOS3 ZZIYa
X-Yahoo-SMTP: fvjol_aswBAraSJvMLe2r1XTzhBhbFxY8q8c3jo-
X-Rocket-Received: from [10.0.0.4] (d.sturek@69.105.138.165 with ) by smtp116.sbc.mail.ne1.yahoo.com with SMTP; 04 Oct 2013 15:14:37 +0000 UTC
User-Agent: Microsoft-MacOutlook/14.3.7.130812
Date: Fri, 04 Oct 2013 08:14:33 -0700
From: Don Sturek <d.sturek@att.net>
To: DOI Yusuke <yusuke.doi@toshiba.co.jp>, roll@ietf.org
Message-ID: <CE74286F.23F78%d.sturek@att.net>
Thread-Topic: [Roll] Question on MPL: parameter update on runnning MPL forwarders
In-Reply-To: <201310041507.r94F7475016020@toshiba.co.jp>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Subject: Re: [Roll] Question on MPL: parameter update on runnning MPL forwarders
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, 04 Oct 2013 15:17:24 -0000

Hi Yusuke,

I think it would depend on how different the settings are between the old
imin, imax, k, etc.

Imagine a change where the values of the old imin, imax, k, etc. and the
new ones were such that the new imax is now less than the old imin.  If
you mix that in with the unmanaged delivery of the new values I think you
would find that the forwarding of transmissions at that time (including
the update of the new MPL parameters themselves) would not guarantee
delivery to all nodes.

I do think if you were to change the imin, imax, k values in a "small" way
then there might be little to no impact on forwarding (where "small" I
guess would be a bit hard to quantify}

The safest solution is to use the old values to distribute the new values
and then validate all nodes have the value (synchronization) and then have
the new values take effect.

Don


On 10/4/13 8:07 AM, "DOI Yusuke" <yusuke.doi@toshiba.co.jp> wrote:

>Hi Don,
>
>I thought some unbalanced transmission could happen and acceptable,
>but other issues may occur as you and Peter say.
>
>I think it's better to find some workaround for now.
>
>Thank you very much!
>
>Yusuke
>
>From: Don Sturek <d.sturek@att.net>
>Subject: Re: [Roll] Question on MPL: parameter update on runnning MPL
>forwarders
>Date: Fri, 04 Oct 2013 06:45:13 -0700
>
>> Hi Yusuke,
>> 
>> <I haven't tried this with our running code however...... >
>> 
>> I don't believe it is possible to change imin, imax, k or any other
>> operational MPL forwarder parameter without some sort of
>> pre-distribution/synchronization of the new parameters.  It would work
>>as
>> you note if there are no transmission or valid seed set but if multicast
>> traffic is already present using an existing seed, I would expect you
>> would see issues in distribution of messages if you change the
>>parameters
>> while in operation.   Additionally, if you use MPL to distribute the
>> change with existing multicast traffic you will find some nodes do not
>>get
>> the new parameters (which will create other problems when you want the
>>new
>> parameters to take effect)
>> 
>> Don
>> 
>> 
>> 
>> On 10/4/13 1:07 AM, "Yusuke DOI" <yusuke.doi@toshiba.co.jp> wrote:
>> 
>>>Hi,
>>>
>>>I have a simple question: is it possible to update MPL parameters of
>>>running forwarder instances?
>>>
>>>To maintain the system in 'good state', I expect some sort of parameter
>>>tuning on MPL. Especially for the systems dynamically grows, static
>>>configuration of MPL parameters will be difficult. For example, DHCPv6
>>>reconfigure request can be used to update MPL forwarder parameter.
>>>However, I'm not sure it's 'safe' to update parameters (K, Imin, Imax)
>>>of
>>>running MPL forwarder instances.
>>>
>>>I think it's safe if there are no transmission / no valid seed set. Is
>>>it
>>>possible to update a running MPL forwarder parameter without breaking
>>>current state? 
>>>
>>>Regards,
>>>
>>>Yusuke
>>>
>>>
>>>_______________________________________________
>>>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
>