Re: [Roll] New Version for draft-ietf-roll-useofrplinfo-38.txt

dominique.barthel@orange.com Wed, 08 April 2020 16:56 UTC

Return-Path: <dominique.barthel@orange.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 DA6343A0DF8 for <roll@ietfa.amsl.com>; Wed, 8 Apr 2020 09:56:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=orange.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 Co9EanaWRXEc for <roll@ietfa.amsl.com>; Wed, 8 Apr 2020 09:56:16 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E2A83A0FDB for <roll@ietf.org>; Wed, 8 Apr 2020 09:56:13 -0700 (PDT)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by opfednr23.francetelecom.fr (ESMTP service) with ESMTPS id 48y9Qh1Cnjz5vyN for <roll@ietf.org>; Wed, 8 Apr 2020 18:56:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1586364972; bh=joSTNaYOxB/V1Hex1rIwr/396BVLTFPNz4w1Bo8W9TM=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=gMfGyb/uRT2D30BOk1FS5bQaWaKpo/kkLVKcKJMPIyoxE3XeXEuHRkTYAGlT8arHN uKDchS1hxs7e0jeWad/ipug6QBmAd5u0epC/I/kYEIai6x33zfHuhqLXymi4cq0CMM Mqz6fFt8Jm0m+dof8J9rzmw0eWlbuB3StK6ZzdlrtucCWIHnZXymFRiSY8EVjvSN2K GkJ3vTdr2v1/9tF5zoZE8tAMAAdme+azaU6hI8iw2f0WPLwju9ju9+iyL+Vj51YHGN FeZb9DRazN7lrT/9g9iDrVokzupU8uagIRFaWx+4HHEru19aGEEhJJdVp7PnRrbVse wFwGb+GNzIJyA==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.79]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by opfednr00.francetelecom.fr (ESMTP service) with ESMTPS id 48y9Qh0KfqzDq7W for <roll@ietf.org>; Wed, 8 Apr 2020 18:56:12 +0200 (CEST)
From: dominique.barthel@orange.com
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] New Version for draft-ietf-roll-useofrplinfo-38.txt
Thread-Index: AQHWDbKfdH+aNa3fGEmLb8bczxMtwKhvcb4A
Date: Wed, 08 Apr 2020 16:56:10 +0000
Message-ID: <14013_1586364972_5E8E022C_14013_424_1_DAB3AF42.736E6%dominique.barthel@orange.com>
References: <158498166784.6801.9613080205022489175@ietfa.amsl.com> <CAP+sJUcMu1aoAPSf5BqYe07Y0Z3FNvm6uD+O_Dvdz6uuqZZ1bw@mail.gmail.com> <MN2PR11MB3565700D99E1EBD8378B750DD8F00@MN2PR11MB3565.namprd11.prod.outlook.com> <28141_1586356389_5E8DE0A5_28141_164_1_DAB3AA9C.736B7%dominique.barthel@orange.com>
In-Reply-To: <28141_1586356389_5E8DE0A5_28141_164_1_DAB3AA9C.736B7%dominique.barthel@orange.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.3.170325
x-originating-ip: [10.114.13.247]
Content-Type: multipart/alternative; boundary="_000_DAB3AF42736E6dominiquebarthelorangecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/rTLd_6acVxXLaneLYBpMNiQDPJI>
Subject: Re: [Roll] New Version for draft-ietf-roll-useofrplinfo-38.txt
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: Wed, 08 Apr 2020 16:56:19 -0000

Hello all,


More questions/comments:

In Section 5, leaf nodes G and J, which are assumed to "not speak RPL" are said to be referred as "IPv6 node" in this document. (seems to be used 4 times, may not justify for a special name).
However, RFC8504 uses "IPv6 node" to mean either "IPv6 host" or "IPv6 router".
I suggest we align terminology. Shall we call G and J "IPv6 hosts" instead?
On page 18, "IPv6 nodes" are said to include Internet routers.

In Section 7.3.2:
- the example provided (nodes F, D, B, E and G) does not include the 6LBR/root that the previous sentence mandates.
- The text says that the Root removes the RPI1, but Figure 19 shows that is it left untouched.

In Section 7.3.4:
- the text says that the RPI is ignored at the RUL dst node, but Figure 21 shows that the RPI is removed at the parent 6LR and does not reach the RUL dst node.

In Section 8.2.1:
The table shows that the RPI is untouched but the 6LBR/Root. As noted earlier, Section 6 says that the 6LBR MUST set the DagRank to 0 when passing the packet to the Internet.

In Section 8.3.1:
There is this strange statement "It should be able to remove the RPI(RPI1), as it was contained in an IPv6-in-IPv6 header addressed to it. Otherwise, …". It looks like the authors are unsure.
If the explanation is valid (when the IPv6-in-IPv6 header is addressed to one-self, then one can remove the header extensions together with the encapsulating header), then the statement should be affirmative: "it removes the RPI(RPI1)".
Or are there situations where the explanation is false ?

In Section 8.3.1:
SRH is used in the text, and RH3 in Figures 32 and 33. Overall, SRH is only used a few times in the document, and is not defined.
"the IPv6 header is swapped with the SRH so both are changed alongside with the RPI2" —>  "Addresses in the IPv6 header are swapped with that of the RH3, …" ?

In Section 9
"(in either mode)": I suppose you are referring to storing and non-storing modes. It is not obvious at this point in the text.
"An operator that finds itself with a lot of traffic". Does "a lot of traffic" change the conclusions?

In Section 10:
"In case that a node join to a network that only process 0x63": what does it mean that "a network processes 0x63"? What type of node "joins"?
This paragraph needs rewriting.

That's all for me.
Expect a PR with nit fix suggestions in the coming hours/day.
Best regards

Dominique

De : Roll <roll-bounces@ietf.org<mailto:roll-bounces@ietf.org>> on behalf of Dominique Barthel <dominique.barthel@orange.com<mailto:dominique.barthel@orange.com>>
Répondre à : "roll@ietf.org<mailto:roll@ietf.org>" <roll@ietf.org<mailto:roll@ietf.org>>
Date : Wednesday 8 April 2020 16:33
À : "roll@ietf.org<mailto:roll@ietf.org>" <roll@ietf.org<mailto:roll@ietf.org>>
Objet : Re: [Roll] New Version for draft-ietf-roll-useofrplinfo-38.txt

Hello all,

I'm doing another pass at reviewing draft-ietf-roll-useofrplinfo-38. I went as far as 7.2.1 at this time.
I've found a few issues/questions.
After discussing them with Pascal, I've submitted a Pull Request that addresses some of the questions, https://github.com/roll-wg/useofrplinfo/pull/9, have a look and I'm happy to discuss them.
One issue to be discussed is a contradiction between the beginning of Section 6, which says that the 6LBR MUST set the DagRank to 0 before letting the RPI go onto the Internet, and the corresponding example in Section 7, which says that the RPI is untouched. I'm not sure what the decision is about this.
Probably more questions/comments to follow as I progress through the document.
Another PR with nit fixes as well.
Best regards

Dominique

De : Roll <roll-bounces@ietf.org<mailto:roll-bounces@ietf.org>> on behalf of "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org<mailto:pthubert=40cisco.com@dmarc.ietf.org>>
Répondre à : "roll@ietf.org<mailto:roll@ietf.org>" <roll@ietf.org<mailto:roll@ietf.org>>
Date : Monday 23 March 2020 18:57
À : "roll@ietf.org<mailto:roll@ietf.org>" <roll@ietf.org<mailto:roll@ietf.org>>
Objet : Re: [Roll] New Version for draft-ietf-roll-useofrplinfo-38.txt

Dear Ines:

I checked and found it ready for publication.

Many thanks for your patience!

Be safe;

Pascal


From: Roll <roll-bounces@ietf.org<mailto:roll-bounces@ietf.org>> On Behalf Of Ines Robles
Sent: lundi 23 mars 2020 17:52
To: roll <roll@ietf.org<mailto:roll@ietf.org>>
Subject: [Roll] New Version for draft-ietf-roll-useofrplinfo-38.txt

Dear all,

We have updated the document:

-  We add in Section 7.1.3. SM: Example of Flow from Root to RUL, a case with no encapsulation (Figure 11)
- We add more clarification to the tables, e.g. in the Modified headers row, we changed IP-IP(RPI) to RPI - this indicates that only the RPI is modified and not the IP-IP.
- Adding text to explain the modifications.
- We eliminate the Hop-by-Hop re-encapuslation definition and following mention in the text, because it is not used.

Diff: https://tools.ietf.org/rfcdiff?url2=draft-ietf-roll-useofrplinfo-38.txt

Comments welcome,

Thank you,

The authors.
---------- Forwarded message ---------
From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: Mon, Mar 23, 2020 at 6:41 PM
Subject: New Version Notification for draft-ietf-roll-useofrplinfo-38.txt
To: Michael C. Richardson <mcr+ietf@sandelman.ca<mailto:mcr%2Bietf@sandelman.ca>>, Pascal Thubert <pthubert@cisco.com<mailto:pthubert@cisco.com>>, Maria Ines Robles <mariainesrobles@gmail.com<mailto:mariainesrobles@gmail.com>>



A new version of I-D, draft-ietf-roll-useofrplinfo-38.txt
has been successfully submitted by Maria Ines Robles and posted to the
IETF repository.

Name:           draft-ietf-roll-useofrplinfo
Revision:       38
Title:          Using RPI Option Type, Routing Header for Source Routes and IPv6-in-IPv6 encapsulation in the RPL Data Plane
Document date:  2020-03-23
Group:          roll
Pages:          63
URL:            https://www.ietf.org/internet-drafts/draft-ietf-roll-useofrplinfo-38.txt
Status:         https://datatracker.ietf.org/doc/draft-ietf-roll-useofrplinfo/
Htmlized:       https://tools.ietf.org/html/draft-ietf-roll-useofrplinfo-38
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-roll-useofrplinfo
Diff:           https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-useofrplinfo-38

Abstract:
   This document looks at different data flows through LLN (Low-Power
   and Lossy Networks) where RPL (IPv6 Routing Protocol for Low-Power
   and Lossy Networks) is used to establish routing.  The document
   enumerates the cases where RFC6553 (RPI Option Type), RFC6554
   (Routing Header for Source Routes) and IPv6-in-IPv6 encapsulation is
   required in data plane.  This analysis provides the basis on which to
   design efficient compression of these headers.  This document updates
   RFC6553 adding a change to the RPI Option Type.  Additionally, this
   document updates RFC6550 defining a flag in the DIO Configuration
   option to indicate about this change and updates [RFC8138] as well to
   consider the new Option Type when the RPL Option is decompressed.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.