Re: [Roll] WGLC for draft-ietf-roll-efficient-npdao-03

"Georgios Z. Papadopoulos" <georgios.papadopoulos@imt-atlantique.fr> Fri, 20 July 2018 08:15 UTC

Return-Path: <georgios.papadopoulos@imt-atlantique.fr>
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 4D8C91310BB for <roll@ietfa.amsl.com>; Fri, 20 Jul 2018 01:15:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=imt-atlantique.fr
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 KhNBMSKCM1_V for <roll@ietfa.amsl.com>; Fri, 20 Jul 2018 01:15:05 -0700 (PDT)
Received: from zproxy110.enst.fr (zproxy110.enst.fr [137.194.2.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07897130F83 for <roll@ietf.org>; Fri, 20 Jul 2018 01:15:04 -0700 (PDT)
Received: from localhost (localhost [IPv6:::1]) by zproxy110.enst.fr (Postfix) with ESMTP id 33A9581318; Fri, 20 Jul 2018 10:15:03 +0200 (CEST)
Received: from zproxy110.enst.fr ([IPv6:::1]) by localhost (zproxy110.enst.fr [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id HEj0DkqntFGS; Fri, 20 Jul 2018 10:15:02 +0200 (CEST)
Received: from localhost (localhost [IPv6:::1]) by zproxy110.enst.fr (Postfix) with ESMTP id 4F19D81FA8; Fri, 20 Jul 2018 10:15:02 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.10.3 zproxy110.enst.fr 4F19D81FA8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imt-atlantique.fr; s=50EA75E8-DE22-11E6-A6DE-0662BA474D24; t=1532074502; bh=5RiQ/u1bY8Yr9Whn2+mr+nrd2G5Qc9ekspG+ftqtEpM=; h=Mime-Version:From:Date:Message-Id:To; b=RK0DUsx4Sg/ObI2LixjwCuseZaSA07NHeaswB2iVpyPy8Y1J041QBxM/OAxjQGdQm ZNq/q8sCxfAROLMZZ6k9LEAu72cbFW1/SNWNxDqqKb9Hr9PcpIBmEOsWGXBNZcwblG 5z8Mg7QEltDFEx3LCrdtD0MdlHczy8cMoPStAQl4=
X-Virus-Scanned: amavisd-new at zproxy110.enst.fr
Received: from zproxy110.enst.fr ([IPv6:::1]) by localhost (zproxy110.enst.fr [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id B7SoLtMu7cuU; Fri, 20 Jul 2018 10:15:02 +0200 (CEST)
Received: from [192.168.43.206] (unknown [37.168.226.42]) by zproxy110.enst.fr (Postfix) with ESMTPSA id 79FF181318; Fri, 20 Jul 2018 10:15:01 +0200 (CEST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_77296BE5-C3AD-46AE-80D1-7C7EEC494BFB"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: "Georgios Z. Papadopoulos" <georgios.papadopoulos@imt-atlantique.fr>
In-Reply-To: <CAO0Djp2B6KhztmB4PNxhBRRmPYCOb1yu+x322_ty=qQN2Fq6pg@mail.gmail.com>
Date: Fri, 20 Jul 2018 11:14:59 +0300
Cc: Routing Over Low power and Lossy networks <roll@ietf.org>
Message-Id: <F812E655-8AEE-456F-BF38-328826886CE3@imt-atlantique.fr>
References: <CAP+sJUd16DitmEodnJ9Djee39kr3wV0O4h+xiwjq_w2+MHdZkw@mail.gmail.com> <F4BB7B94-D72F-4F5D-83C3-86D4E7078969@imt-atlantique.fr> <CAO0Djp1EGao4u73ths1Gadgia=Gt6Tc-9z4WNj88CunnpokQDA@mail.gmail.com> <3491D5D3-9753-4B6C-B45E-DF9E93B5EB01@imt-atlantique.fr> <CAO0Djp2B6KhztmB4PNxhBRRmPYCOb1yu+x322_ty=qQN2Fq6pg@mail.gmail.com>
To: Rahul Jadhav <rahul.ietf@gmail.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/YfIBYZ5N6xbVlTTqlKG9NtwLaXA>
Subject: Re: [Roll] WGLC for draft-ietf-roll-efficient-npdao-03
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.27
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, 20 Jul 2018 08:15:14 -0000

Many thanks Rahul for considering them. 
Georgios

____________________________________

Georgios Z. Papadopoulos, Ph.D.
Associate Professor, IMT Atlantique, Rennes

web: 	 www.georgiospapadopoulos.com <http://www.georgiospapadopoulos.com/>
twitter: 	@gzpapadopoulos <https://twitter.com/gzpapadopoulos?ref_src=twsrc%5Etfw&ref_url=http://georgiospapadopoulos.com/>
____________________________________

> On Jul 20, 2018, at 05:46, Rahul Jadhav <rahul.ietf@gmail.com> wrote:
> 
> Thank you Georgios for the review. I just pushed -04 which
> incorporates your comments.
> On Tue, 17 Jul 2018 at 07:05, Georgios Z. Papadopoulos
> <georgios.papadopoulos@imt-atlantique.fr> wrote:
>> 
>> Hello Rahul,
>> 
>> Many thanks for your quick response.
>> Please find my response inline:
>> 
>> Cheers,
>> Georgios
>> 
>>> On Jul 16, 2018, at 20:28, Rahul Jadhav <rahul.ietf@gmail.com> wrote:
>>> 
>>> Thank you Georgios for the review.
>>> Please find my response inline below.
>>> 
>>> Best,
>>> Rahul
>>> 
>>> On Mon, 16 Jul 2018 at 06:53, Georgios Z. Papadopoulos
>>> <georgios.papadopoulos@imt-atlantique.fr> wrote:
>>>> 
>>>> Dear Roll, Rahul and co-authors,
>>>> 
>>>> I find this proposal useful, and quite ready to go.
>>>> Please find my (perhaps minor) comments below.
>>>> — —
>>>> 
>>>> [1] 1.2. Current No-Path DAO messaging
>>>> "Subsequently parents or ancestors would release any resources (such as the routing entry) it maintains on behalf of target node.”
>>>> 
>>>> [GP] What could be other type of resources, apart from a routing entry, that a parent or ancestors may release?
>>>> Could you provide some more examples?
>>> 
>>> [RJ]: another something usually done in context to route removal is
>>> decreasing the ref-cnt for the corresponding next-hop nbr-table entry
>>> ... such that if the ref-cnt reaches 0/zero the neighbor table entry
>>> could as well be deleted.
>> 
>> [GP] Many thanks for the example.
>> I believe it would be helpful to provide such another example in the draft.
>> 
>>>> 
>>>> 
>>>> [2] 3.1. Req#1: Tolerant to link failures to the previous parents
>>>> “Therefore, it is required that the NPDAO message MUST be tolerant to the link failure during the switching.”
>>>> 
>>>> [GP] How it can be tolerant, when there is a link failure? What could be the potential means to be tolerant?
>>> 
>>> [RJ]: The text states that any new route-invalidation mechanism
>>> defined should be tolerant to link failures. The link referred here
>>> represents link between the node and its previous parent (from whom
>>> the node is now disassociating). The way the draft achieves this
>>> tolerance is by having the route invalidation get done through the new
>>> route that is newly established and not depend on the previous link
>>> which is failed.
>> 
>> [GP] Many thanks for the clarification.
>> Do you think you could provide such explanation in the draft?
>> 
>>>> 
>>>> 
>>>> [3] 4.1. Change in RPL route invalidation semantics
>>>> “The trigger for the common ancestor node to generate this DCO is the change in the next hop for the target on reception of an update message in the form of regular DAO for the target.”
>>>> 
>>>> [GP] I am having some troubles to understand this sentence, is it possible to be rephrased?
>>> 
>>> [RJ]: "The common ancestor node generates this DCO in response to the
>>> change in the next-hop on receiving a regular DAO for the target."
>>> Do you think this rephrase works better ?
>> 
>> [GP] Yes, definitely. Many thanks.
>> 
>>>> 
>>>> 
>>>> [4] 4.3. Destination Cleanup Object (DCO)
>>>> “The DCO message always traverses downstream and cleans up route information and other state information associated with the given target.”
>>>> 
>>>> [GP] Similar to comment [1], is it possible to give some examples of state information?
>>> 
>>> [RJ]: mentioned as part of [1] response.
>> 
>> [GP] Great, thanks.
>> 
>>>> 
>>>> — —
>>>> Best,
>>>> Georgios
>>>> 
>>>> ____________________________________
>>>> 
>>>> Georgios Z. Papadopoulos, Ph.D.
>>>> Associate Professor, IMT Atlantique, Rennes
>>>> 
>>>> web:   www.georgiospapadopoulos.com
>>>> twitter:  @gzpapadopoulos
>>>> ____________________________________
>>>> 
>>>> On Jul 4, 2018, at 11:40, Ines Robles <mariainesrobles@googlemail.com> wrote:
>>>> 
>>>> Dear all,
>>>> 
>>>> A Working Group Last call (WGLC) starts today (04/07) until 20/07 for draft-ietf-roll-efficient-npdao-03
>>>> 
>>>> The draft is available here:
>>>> https://datatracker.ietf.org/doc/draft-ietf-roll-efficient-npdao/
>>>> 
>>>> Please review this draft to see if you think that it is ready for publication and send comments to the list stating your view.
>>>> 
>>>> 
>>>> Thank you very much in advance,
>>>> 
>>>> Ines and Peter
>>>> _______________________________________________
>>>> Roll mailing list
>>>> Roll@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/roll
>>>> 
>>>> 
>>