Re: [Roll] changes to OF0 in draft-hou-roll-rpl-parent-selection

houjianqiang <houjianqiang@huawei.com> Thu, 30 March 2017 21:36 UTC

Return-Path: <houjianqiang@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 58A2612957A for <roll@ietfa.amsl.com>; Thu, 30 Mar 2017 14:36:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_MIME_MALF=0.01] 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 YtNTwoBWFIf5 for <roll@ietfa.amsl.com>; Thu, 30 Mar 2017 14:36:26 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 18B15129567 for <roll@ietf.org>; Thu, 30 Mar 2017 14:36:22 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML711-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DJZ48709; Thu, 30 Mar 2017 21:36:20 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.301.0; Thu, 30 Mar 2017 22:36:19 +0100
Received: from DGGEMM402-HUB.china.huawei.com (10.3.20.210) by NKGEML413-HUB.china.huawei.com (10.98.56.74) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 31 Mar 2017 05:36:16 +0800
Received: from DGGEMM506-MBS.china.huawei.com ([169.254.4.150]) by DGGEMM402-HUB.china.huawei.com ([10.3.20.210]) with mapi id 14.03.0301.000; Fri, 31 Mar 2017 05:36:12 +0800
From: houjianqiang <houjianqiang@huawei.com>
To: "mcr+ietf@sandelman.ca" <mcr+ietf@sandelman.ca>, "roll@ietf.org" <roll@ietf.org>
Thread-Topic: RE: [Roll] changes to OF0 in draft-hou-roll-rpl-parent-selection
Thread-Index: AdKpnRt8NuK6JNPZQ9asjoJju2wuxw==
Date: Thu, 30 Mar 2017 21:36:12 +0000
Message-ID: <DD0A994E4D6B3F4080662703C8C7C086A0CF10@DGGEMM506-MBS.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.47.150.223]
Content-Type: multipart/alternative; boundary="_000_DD0A994E4D6B3F4080662703C8C7C086A0CF10DGGEMM506MBSchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.58DD7A55.009D, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0, ip=169.254.4.150, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: cc798bb83f0a2bd5088d64006c193c84
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/MQmrsHdeVWarCFPQgeHFg_bwTSA>
Subject: Re: [Roll] changes to OF0 in draft-hou-roll-rpl-parent-selection
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 30 Mar 2017 21:36:37 -0000

Dear Michael,



Many thanks for your feedback. I appreciate you valuable comments very much.



The reason I propose to tweak the defined values and put the Child Node Count (CNC) in the Metric Container is that in this way we can easily combine CNC with other metrics such as ETX (e.g. setting Prec field to control precedence ETX > CNC). When used alone, CNC as a new OF is too weak, but a combination of ETX and CNC improves the balance issues in dense situations.



My draft aims to solve the balance issue in the storing mode when nodes are able to determine the number of child nodes from the cache. Qasem proposes a way that enables parents to tell in the non-storing mode. Possibly a combination of these two drafts gives a better way to solve the balance issue.



Also thanks for pointing out my mistake in writing IANA consideration.



Best regards,

Jianqiang







Date: Thu, 30 Mar 2017 13:55:19 -0400

From: Michael Richardson <mcr+ietf@sandelman.ca<mailto:mcr+ietf@sandelman.ca>>

To: roll@ietf.org<mailto:roll@ietf.org>

Subject: [Roll] changes to OF0 in draft-hou-roll-rpl-parent-selection

Message-ID: <11845.1490896519@obiwan.sandelman.ca<mailto:11845.1490896519@obiwan.sandelman.ca>>

Content-Type: text/plain; charset="us-ascii"





Thank you for this document.



draft-hou-roll-rpl-parent-selection proposes to tweak some things in OF0.

It seems to me that rather than tweak some well defined values in OF0 or MRHOF, that the document should simply propose a new OF.  This would seem to be a clearer solution, although taking an upgrade of all nodes to include a new OF before it can be used.



This document suggests creating a Child Node Count (CNC) object to go into

the DIO in the DAG Metric Container.    It is unclear in my reading how

the parent determines (in a non-storing network) how many children it has.



The qasem-roll-rpl-load-balancing has an interesting way for the parent to tell.  It seems that there is potentially two avenues of work represented by these two drafts, but some common protocol plumbing that the WG could take into a single (small) document.



And, when writing IANA Considerations, please do not repeat the registry, just indicate which new resources you need.  Your new value should be "TBD", (so that IANA will allocate it for you).

I'd have to check 6550 to see if we had any private use numbers for experimentation.



--

Michael Richardson <mcr+IETF@sandelman.ca<mailto:mcr+IETF@sandelman.ca>>, Sandelman Software Works  -= IPv6 IoT consulting =-