Re: [Roll] Martin Vigoureux's No Objection on draft-ietf-roll-efficient-npdao-12: (with COMMENT)

Rahul Arvind Jadhav <rahul.jadhav@huawei.com> Sat, 29 June 2019 02:58 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 5324B1202D7; Fri, 28 Jun 2019 19:58:02 -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 LfFdYoHIbjO9; Fri, 28 Jun 2019 19:58:00 -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 59B8312003F; Fri, 28 Jun 2019 19:58:00 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 7B6BAA0A490BEA8D55F4; Sat, 29 Jun 2019 03:57:58 +0100 (IST)
Received: from BLREML408-HUB.china.huawei.com (10.20.4.47) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sat, 29 Jun 2019 03:57:37 +0100
Received: from BLREML503-MBS.china.huawei.com ([169.254.12.241]) by BLREML408-HUB.china.huawei.com ([10.20.4.47]) with mapi id 14.03.0439.000; Sat, 29 Jun 2019 08:27:25 +0530
From: Rahul Arvind Jadhav <rahul.jadhav@huawei.com>
To: Martin Vigoureux <martin.vigoureux@nokia.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-roll-efficient-npdao@ietf.org" <draft-ietf-roll-efficient-npdao@ietf.org>, Peter Van der Stok <consultancy@vanderstok.org>, "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "roll@ietf.org" <roll@ietf.org>
Thread-Topic: Martin Vigoureux's No Objection on draft-ietf-roll-efficient-npdao-12: (with COMMENT)
Thread-Index: AQHVLOdNw7Yz5yBN5kmurujYBJgKGKax5jwg
Date: Sat, 29 Jun 2019 02:57:25 +0000
Message-ID: <982B626E107E334DBE601D979F31785C5DF1B2EB@BLREML503-MBS.china.huawei.com>
References: <156163998890.21568.17755918950369424230.idtracker@ietfa.amsl.com>
In-Reply-To: <156163998890.21568.17755918950369424230.idtracker@ietfa.amsl.com>
Accept-Language: en-IN, zh-CN, 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/skhA2J_IfBXapuexdZDusYNe_es>
Subject: Re: [Roll] Martin Vigoureux's No Objection on draft-ietf-roll-efficient-npdao-12: (with COMMENT)
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: Sat, 29 Jun 2019 02:58:03 -0000

Thank you Martin for the review and feedback.
Please find my responses inline.

Thanks,
Rahul


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Hi,

thank you for this document.

I only have minor comments/questions:
* Please expand LLNs
[RJ] Yes. Will add LLN in the terminology section. LLN term is not used anywhere before terminology section, so it should be ok to add in terminology section.

* it's a bit pity that D flag is bit '0' in DCO and bit '1' in DCO-ACK
[RJ]: Yes!

* 0x05 RPL Target and 0x06 Transit Information are RPL Control Message Options but they are not really DCO Options as they MUST be present.
[RJ]: That's true! The document has inherited this terminology from 6550! But I don't think we can call "Options" anything else in this document.

* it is not fully clear to me whether Path Sequence can or should be incremented on DCO retry.
[RJ]: Section 4.3.3 clarifies that the Path Sequence in DCO should be copied from the DAO message in response to which this DCO is generated.
I had to add one more sentence here to clarify another condition, "When the DCO is generated in response to a DCO from upstream parent, the Path Sequence MUST be copied from the received DCO."

* I'm not sure this has any meaning (didn't have enough time to think about this scenario) but what would happen if D sends a DAO which never reaches A and A decides to send an unsolicited DCO. How would D react to receiving a message with a sequence number which is smaller than the one it has sent? Is that an issue?
[RJ] This is a possible scenario. Section 4.4. "DCO Base Rules" point 5 explains how to deal with this. Essentially the DCO would be dropped because the Path Sequence is old.

* I feel that imposing the unused flags to be set to zero is not necessary.
MUST ignore the unspecified flags is sufficient.
[RJ] Again the document has inherited the wordings as-is from the parent document (RFC 6550). Unless it is "needed" to be removed, I would prefer keeping it in sync. Please let know if you still believe we should remove the imposing statement. Thanks