Re: [Roll] Topics and drafts within Roll charter

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 08 February 2018 13:40 UTC

Return-Path: <pthubert@cisco.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 06CB912D963 for <roll@ietfa.amsl.com>; Thu, 8 Feb 2018 05:40:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.53
X-Spam-Level:
X-Spam-Status: No, score=-14.53 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 UnWOLAgpGbN6 for <roll@ietfa.amsl.com>; Thu, 8 Feb 2018 05:40:48 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1149B12D961 for <roll@ietf.org>; Thu, 8 Feb 2018 05:40:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4823; q=dns/txt; s=iport; t=1518097248; x=1519306848; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=1X+L2fkCteqm9AbNhKCPvbJHcNePpVPsl2y01Up9MUc=; b=AXQmEsaHzqtTYK0wRJcos4pGqzQY/8LI1sVB1/9+kw9UAQsDitgCZ4Ue gsXEdtb3bRSGjOObci+wtLeo4zQeHkWyJj61ie3cFXwBsmEY9Mjl5KB9y aLmn9vJLhVFK5H5hMg4xnbgqg/QPr21wBx7wkBDvpzaXEps1zeD7h1fh1 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CeAADVUnxa/4UNJK1dGQEBAQEBAQEBAQEBAQcBAQEBAYMkLWZwKAqNf44mggKXVYIYChgLhRgCgipUGAECAQEBAQEBAmsohSMBAQEBAwEBOA8lFwQCAQgRAQMBAR8JBycLFAMGCAIEEwiKLRCxU4h3ggoBAQEBAQEBAQEBAQEBAQEBAQEBAQEdhHmCFYFXgWiDLoMvAQECAYFHhiMFimIIh2KBdYVjigcJAogchAWJUIInhieLeYsTgmmJYwIRGQGBOwEfOYFQcBU9gkYJg3IBAwpueIsGgTSBFwEBAQ
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="356549961"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Feb 2018 13:40:10 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id w18DeAUk028737 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Feb 2018 13:40:10 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 8 Feb 2018 07:40:10 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1320.000; Thu, 8 Feb 2018 07:40:10 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "consultancy@vanderstok.org" <consultancy@vanderstok.org>, Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] Topics and drafts within Roll charter
Thread-Index: AQHTQNLOqoJTgwkJDU+rpGwODgjDXqObQeYw
Date: Thu, 08 Feb 2018 13:40:04 +0000
Deferred-Delivery: Thu, 8 Feb 2018 13:40:01 +0000
Message-ID: <0b55d6459bfc4e44a23a606e34eb0086@XCH-RCD-001.cisco.com>
References: <76c7ca90006983de7a781bc8abad534c@xs4all.nl>
In-Reply-To: <76c7ca90006983de7a781bc8abad534c@xs4all.nl>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.228.216.11]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/6NurM7NVFwVQebFVBEvMk08lHCQ>
Subject: Re: [Roll] Topics and drafts within Roll charter
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, 08 Feb 2018 13:40:50 -0000

Hello Peter:

I encourage the WG to consider your list carefully and respond.

My personal priorities would be:

1) Item 4. This deals with actual field problems, and is a preerq for the Join Process that 6TiSCH is working on. Michael has a draft and I'm willing to contribute together with Charlie from Cisco.
2) item 2+5, seem to be the same to me. This is a rather easy work once rfc6775-update is passed and I'm willing to start/contribute

Take care,

Pascal

-----Original Message-----
From: Roll [mailto:roll-bounces@ietf.org] On Behalf Of peter van der Stok
Sent: lundi 9 octobre 2017 09:47
To: Roll <roll@ietf.org>
Subject: [Roll] Topics and drafts within Roll charter

Hi Roll,

In a discussion with Rahul and Pascal, it transpires that there are still many topics to address that fit within our charter. The proliferation of topics worries us a bit. We have only a limited number of active authors and some topics also seem to be competing. The result of this situation might be that we have an overflowing work agenda. 
Therefore, we need to find additional people to work on those topics; or reduce the number of topics.
It is our suggestion that we discuss these topics, find dedicated authors, and prioritize them  after some debate on the M-L.
Also we should like to remove the competitive subjects by joining them into one draft.

Your comments please.

Ines + Peter

------------------------ List of topics
------------------------------------------

1 Route invalidation as a standalone topics The topic is mentioned in several drafts, but we need to come to one general approach.

2.A draft that allows a ND only device to connect, be reachable and move in a RPL network.

3. Not all implementers are aware of the design issues of storing mode of RPL vs non-storing. Both of the modes have issues with their design. 
Some
issues are getting sorted out by drafts such as dao-projection and no-path DAO optimization. But still considerable design issues need to be handled. To name few:
a. handling parent switching optimally in storing MOP. Currently with Storing MOP it would lead to DIO/DAO storm in the sub-path from the child node who switches the parent. This is handled well in NS MOP (Non-storing MOP).
b. how to handle node(6ln, 6lr, lbr) reboot scenario? In some cases it is trivial, but in most cases it is not (considering dependence on several state variables such as DTSN across reboots)! Also for practical point of view, need to consider that writing to flash/NV-memory is not a good option in embedded devices and should be avoided as far as possible.
c. Problems of current DAO-ACK in storing MOP. There was a discussion on ML long time back, but there is no draft in the space.
d. problem of bulging IPv6 headers in NS MOP. Most part of this will be taken care of by SRH compression and dao-projection.

4. Confusion between DAG selection (for joining and jumping) vs. parent selection (for re-parenting within a DODAG). 6TiSCH has isolated the need for a join preference which is different from the Rank used in parent selection. The resulting Rank may be used in the join preference, but not only. The size of the DODAG, the number of children of that parent, etc... may influence. There is basically the need for a new sort of objective function, this time in order to select a DODAG to join.

5. Integration with 6LoWPAN. We need to write that draft that standardizes the procedures suggested in the 6TiSCH architecture and shows a non RPL aware joining a DODAG and moving inside. With the new 6LoWPAN ND and the NP DAO, we now have all the tools to do it. Unless we consider that the reference is the 6TiSCH architecture in which case we complete the design there.

6. Exposing (some of) the structure of the Mesh to the root to enable the DAO projection for transversal routes and in storing mode in general.

7. Using bitmaps for multicast and unicast routing, used in
  7a routing tables, or 7b in header for source routing

8. Guidance to implementers who are relatively new to RPL are not aware of many design considerations and there should be a doc which talks about it. Similar work is started in
https://tools.ietf.org/html/draft-clausen-lln-rpl-experiences-09 ... but it does not list all the issues imo.

9. What to do with expired YANG model drafts

10. What else do you think that we should consider?



--
Peter van der Stok
vanderstok consultancy
mailto: consultancy@vanderstok.org
www: www.vanderstok.org
tel NL: +31(0)492474673     F: +33(0)966015248

_______________________________________________
Roll mailing list
Roll@ietf.org
https://www.ietf.org/mailman/listinfo/roll