Re: [Roll] About the flags of metric container in draft-pkm-roll-nsa-extension

Remous-Aris Koutsiamanis <aris@ariskou.com> Thu, 11 January 2018 17:13 UTC

Return-Path: <aris@ariskou.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 6076412D948 for <roll@ietfa.amsl.com>; Thu, 11 Jan 2018 09:13:04 -0800 (PST)
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=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mailfence.com
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 1Gb80kB1WMgy for <roll@ietfa.amsl.com>; Thu, 11 Jan 2018 09:13:02 -0800 (PST)
Received: from mailout-l3b-97.contactoffice.com (mailout-l3b-97.contactoffice.com [212.3.242.97]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C90C12D947 for <roll@ietf.org>; Thu, 11 Jan 2018 09:13:02 -0800 (PST)
Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by mailout-l3b-97.contactoffice.com (Postfix) with ESMTP id E688D7B4 for <roll@ietf.org>; Thu, 11 Jan 2018 18:13:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailfence.com; s=20160819-nLV10XS2; t=1515690780; bh=Bc4lQ9FbpeAxVYg2mA8Akk6iTSxL4wNfnWVUGQ/UGPI=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=dJDn5na44UO4aZKgQXFdYpxJPqr9TfqbfdhAU2YS/Vi4TjKoLBAfFXuZ6pZBeoQO+ quyE9kZdA12Pnt0R71L2hg7ksK7IhzllgrglODy7AzxBAfS1bkrzL79U24H+UMzsaW fL5eYPmou6RMp7wDsXfFB0Cj85QonChpTqgezWdFx4Y3MoXmJwSOyEaxe2yjJZJ/pQ UvTQmsYMGpQxCwR8INqu8IVoScliTFY35fjFNchRLjYrCcRHaytQaNCEqE9A0vvhmT R9TlrYNPxoukeX9UwUlVcNuoo5dPdxzsprD3SlMoupRoPuK4XxMETI9W/vQa0Fa3VU kFvnhcsyXNL+w==
Received: from mail-qt0-f178.google.com ([209.85.216.178]) by smtp.mailfence.com (envelope-from <aris@ariskou.com>) with ESMTPA for <roll@ietf.org> ; Thu, 11 Jan 2018 18:12:55 +0100 (CET)
Received: by mail-qt0-f178.google.com with SMTP id u10so2666465qtg.2 for <roll@ietf.org>; Thu, 11 Jan 2018 09:12:55 -0800 (PST)
X-Gm-Message-State: AKwxytdIgRk9dU08xFIPZJoVcPIfCzqeHXfgpYginuoGzQ4AXVzkilUR Qe6zWpLu80MSS4emFpYkPfYJM4MXuTGMRR3CT9c=
X-Google-Smtp-Source: ACJfBosKVTZy+1igGt4almQEMacX/2ddjmbq9kJG4jwt9yIEyu4TNiqY7gMdAuU2Um2DEUw1wXVPALdb+1+N6VwpiAo=
X-Received: by 10.237.47.228 with SMTP id m91mr32973012qtd.297.1515690773115; Thu, 11 Jan 2018 09:12:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.150.163 with HTTP; Thu, 11 Jan 2018 09:12:32 -0800 (PST)
In-Reply-To: <DD0A994E4D6B3F4080662703C8C7C086AB2A63@DGGEMM506-MBS.china.huawei.com>
References: <DD0A994E4D6B3F4080662703C8C7C086AB2A63@DGGEMM506-MBS.china.huawei.com>
From: Remous-Aris Koutsiamanis <aris@ariskou.com>
Date: Thu, 11 Jan 2018 18:12:58 +0100
X-Gmail-Original-Message-ID: <CAK76Prn11Jxgna230nNE4cK96jbiwfBYgvbCjjWpDDt5DtDq2Q@mail.gmail.com>
Message-ID: <CAK76Prn11Jxgna230nNE4cK96jbiwfBYgvbCjjWpDDt5DtDq2Q@mail.gmail.com>
To: "Houjianqiang (Derek)" <houjianqiang@huawei.com>
Cc: "georgios.papadopoulos@imt-atlantique.fr" <georgios.papadopoulos@imt-atlantique.fr>, roll <roll@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c12522a1effb805628342ff"
X-ContactOffice-Account: com:113819248
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/SK4Q7_8cvMjFFFcOzRf-5LoxaF4>
Subject: Re: [Roll] About the flags of metric container in draft-pkm-roll-nsa-extension
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, 11 Jan 2018 17:13:04 -0000

Hi again,

thanks for another idea. I looked into it and it seems that it allows zero
or one parent address (0 is on storing mode, 1 in non-storing mode). So for
us this wouldn't do.
Also, the "Transit Information" option has so,e specific usage with the
"RPL Target" option preceding it, so it might be too complicated to define
different behaviours based on whether it is in DIO or DAO.
But thanks for the idea anyway. It has gotten me thinking about alternative
ways of accomplishing the same thing easier.

Best,
Remous-Aris

On Sat, Dec 23, 2017 at 2:58 AM, Houjianqiang (Derek) <
houjianqiang@huawei.com> wrote:

> Another idea for your consideration. The “Transit Information” in the DAO
> Option contains parent address(es). What about enabling the use of Transit
> Information in the DIO Option field?
>
>
>
> Derek
>
>
>
> *From:* Houjianqiang (Derek)
> *Sent:* Friday, December 22, 2017 5:35 PM
> *To:* 'aris@ariskou.com' <aris@ariskou.com>; 'georgios.papadopoulos@imt-
> atlantique.fr' <georgios.papadopoulos@imt-atlantique.fr>
> *Cc:* roll <roll@ietf.org>
> *Subject:* About the flags of metric container in
> draft-pkm-roll-nsa-extension
>
>
>
> Dear Remous-Aris and Georgios,
>
>
>
> Thanks for bringing your draft “draft-pkm-roll-nsa-extension” into roll
> WG. It’s a very interesting work and hope it could be adopted in this WG.
>
>
>
> The recent discussion with Chenyang triggers my interest to read this
> draft again. Below are my comments.
>
>
>
> It seems that your NSA metric is locally used. I mean one node includes
> its potential parents into NSA and sends this NSA down to its potential
> children. If this is correct, then it would be good to specify the
> parameters used in the Metric Container (P,C, O, R ,A, Prec fields). (PS:
> there are two ‘A’ and two ‘O’ bits in Figure 3 of your draft…) I suggest
> this because I find that to meet the NSA function you want, we may need to
> extend the usage of Metric defined in RFC6551. What RFC6551 bother me are
> the ‘R’ flag and ‘A’ field in the MC. When NSA is used as a metric, R=1
> indicates that the NSA is recorded along the path; R=0 indicates the NSA
> metric is aggregated (this aggregation could be additive, multiplicative,
> reports a maximum or minimum according to the ‘A’ field). I suppose the NSA
> metric requires to be used locally, not aggregation or recorded along the
> path. I guess the ‘P’ flag may help to solve this issue or we may need a
> new flag in the MC to indicate a locally used metric.
>
>
>
> I am involved in draft “Load Balancing Objective Function in RPL” and I
> have similar concern when setting the flags in the metric container for the
> proposed Child Node Count (CNC) metric. We also want the CNC to be used
> locally, and it seems we need to extend the current metric usage in
> RFC6551. The same requirement may appear in Chenyang’s draft “Traffic-aware
> Objective Function”.
>
>
>
> And one more thing. I find with your proposed NSA that includes parent
> address(es), we don’t need to insert the parent address into our CNC
> metric. This greatly simplifies our solution. That’s good!
>
>
>
> Best regards,
>
> Derek Jianqiang Hou
>
>
>
> Related drafts:
>
> https://datatracker.ietf.org/doc/draft-pkm-roll-nsa-extension/
>
> https://datatracker.ietf.org/doc/rfc6551/
>
> https://datatracker.ietf.org/doc/draft-qasem-roll-rpl-load-balancing/
>
> https://datatracker.ietf.org/doc/draft-ji-roll-traffic-
> aware-objective-function/
>
>
>