Re: [Roll] Retrying DCO/DAO, retry parameters

Rahul Arvind Jadhav <rahul.jadhav@huawei.com> Fri, 05 July 2019 12:30 UTC

Return-Path: <rahul.jadhav@huawei.com>
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 DE8DA1201A8 for <roll@ietfa.amsl.com>; Fri, 5 Jul 2019 05:30:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NvmQfLHbKdvr for <roll@ietfa.amsl.com>; Fri, 5 Jul 2019 05:30:28 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 72466120094 for <roll@ietf.org>; Fri, 5 Jul 2019 05:30:28 -0700 (PDT)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 18218E3DCD67F1C50CD2; Fri, 5 Jul 2019 13:30:26 +0100 (IST)
Received: from lhreml707-chm.china.huawei.com (10.201.108.56) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 5 Jul 2019 13:30:25 +0100
Received: from lhreml707-chm.china.huawei.com (10.201.108.56) by lhreml707-chm.china.huawei.com (10.201.108.56) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Fri, 5 Jul 2019 13:30:25 +0100
Received: from BLREML703-CAH.china.huawei.com (10.20.4.172) by lhreml707-chm.china.huawei.com (10.201.108.56) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1713.5 via Frontend Transport; Fri, 5 Jul 2019 13:30:25 +0100
Received: from BLREML503-MBX.china.huawei.com ([169.254.9.50]) by blreml703-cah.china.huawei.com ([::1]) with mapi id 14.03.0439.000; Fri, 5 Jul 2019 18:00:14 +0530
From: Rahul Arvind Jadhav <rahul.jadhav@huawei.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: Routing Over Low power and Lossy networks <roll@ietf.org>, Mirja Kühlewind <ietf@kuehlewind.net>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: [Roll] Retrying DCO/DAO, retry parameters
Thread-Index: AdUshAoU1ZNXDKIJRSu3/AosXtsQyAAJ73yQAV7g4oAAALn3gAAAnHeAAAAv1QAAJjjSIA==
Date: Fri, 05 Jul 2019 12:30:14 +0000
Message-ID: <982B626E107E334DBE601D979F31785C5DF30F64@BLREML503-MBX.china.huawei.com>
References: <982B626E107E334DBE601D979F31785C5DF0BFA2@BLREML503-MBX.china.huawei.com> <BYAPR11MB3558B443C789222A7604184ED8FD0@BYAPR11MB3558.namprd11.prod.outlook.com> <CAMMESswJ0TozAJCa4o0nJOvGToi-324M4CY9beWWQmOB-Cp6PQ@mail.gmail.com> <781F0E6E-5F97-49C4-8E5C-3933088D87E7@kuehlewind.net> <MN2PR11MB35659BA8A9C5D1A810DF9A1DD8FA0@MN2PR11MB3565.namprd11.prod.outlook.com> <40B8B554-40C5-43E8-ACB0-C10F89C085EA@kuehlewind.net>
In-Reply-To: <40B8B554-40C5-43E8-ACB0-C10F89C085EA@kuehlewind.net>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.61.109.81]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/wiOeYOvYwd4-1gmI0s_u7Z6W3VA>
Subject: Re: [Roll] Retrying DCO/DAO, retry parameters
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: <https://mailarchive.ietf.org/arch/browse/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, 05 Jul 2019 12:30:31 -0000

Can we add something like;

The DCO retry time should be dependent on the maximum depth of the network and average per hop latency. Thus this could range from 2 sec to 120 seconds depending on the deployment. The number of retries could be set between 2 to 6 depending upon how critical the route invalidation could be for the deployment and the link layer retry configuration. For networks supporting only MP2P and P2MP flows, such as in AMI and telemetry applications, the 6LRs may not be very keen to invalidate routes, unless they are highly memory-constrained. For home and building automation networks, with P2P traffic, the 6LRs might be keen to invalidate efficiently because it may additionally impact the forwarding efficiency.
Note that the DCO might in turn be retried at link layer if link layer supports Ack for unicast packets. In such cases where link layer employs retry-mechanism for unicast packets, retrying more than 3 times may not be necessary, depending on link layer retry configuration.

Any thoughts?

Regards,
Rahul


-----Original Message-----
From: Roll [mailto:roll-bounces@ietf.org] On Behalf Of Mirja Kuehlewind
Sent: 04 July 2019 19:28
To: Pascal Thubert (pthubert) <pthubert@cisco.com>
Cc: Routing Over Low power and Lossy networks <roll@ietf.org>
Subject: Re: [Roll] Retrying DCO/DAO, retry parameters

I think that is also a good additional to have. I would recommend to discus the boundaries in both directions: what the maximum rate I should ever to for in order to not permanently overload the network and what are the usual considerations to set these parameters correctly for my use case.

Mirja


> On 4. Jul 2019, at 13:22, Pascal Thubert (pthubert) <pthubert@cisco.com> wrote:
> 
> You have a point there, Mirja.
> 
> UDP over LLNs may have to live with durations that are 1 to 2 orders of magnitude longer than usual in more classical links these days. It can take a minute and more to get a message through. 
> 
> So yes, a bit of text that says that the typical latencies and turn-around-trip delays observed on the Internet and the default settings that derive from that may not apply in LLNs and need to be revisited depending on the link type and the number of hops in case of a mesh network.
> 
> Is that what you are indicating to us?
> 
> Pascal
> 
>> -----Original Message-----
>> From: Mirja Kuehlewind <ietf@kuehlewind.net>
>> Sent: jeudi 4 juillet 2019 13:05
>> To: Alvaro Retana <aretana.ietf@gmail.com>; Pascal Thubert (pthubert) 
>> <pthubert@cisco.com>
>> Cc: Routing Over Low power and Lossy networks <roll@ietf.org>
>> Subject: Re: [Roll] Retrying DCO/DAO, retry parameters
>> 
>> Hi,
>> 
>> My request wasn’t to specify this in detail for every scenario, it 
>> was to set boundaries about what's safe to do. The 3 seconds I 
>> mentions are the recommendation given in RFC8085, however, if you 
>> have a good reason to use different values that possible but it would 
>> be good to provide more reasoning then about when it is still safe to 
>> use the values and when it should be avoided.
>> 
>> Mirja
>> 
>> 
>>> On 4. Jul 2019, at 12:44, Alvaro Retana <aretana.ietf@gmail.com> wrote:
>>> 
>>> On June 27, 2019 at 1:54:11 AM, Pascal Thubert (pthubert)
>> (pthubert@cisco.com) wrote:
>>> 
>>> Hi!
>>> 
>>>> RPL is designed to operate in very different environment, and some 
>>>> LLNs
>> can be very slow, very lossy or even both. This is why RFC 6550 
>> refrains from being too specific.
>>>> Maybe it is good enough to add text indicating that the values used 
>>>> for DCO
>> are expected to be similar/consistent with those used in DAO?
>>> I agree with Pascal.  In fact, the diversity of environments not 
>>> only makes it
>> very hard to be too specific, but it is one of the reasons the WG has 
>> produced Applicability Statements for them: not all deployments are the same.
>>> 
>>> Thanks!
>>> 
>>> Alvaro.
>>> 
>>> 
> 

_______________________________________________
Roll mailing list
Roll@ietf.org
https://www.ietf.org/mailman/listinfo/roll