Re: [Roll] Request for Comments for ROLL Charter

"Turner, Randy" <> Mon, 27 June 2016 15:19 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 0C9FB12D752 for <>; Mon, 27 Jun 2016 08:19:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Status: No, score=-1.921 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_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 6962Cgz2sKjh for <>; Mon, 27 Jun 2016 08:19:33 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 8F2F012D67B for <>; Mon, 27 Jun 2016 08:13:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=selector1-landisgyr-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Oj+D0y0J0qW123naW83uk5WGrLOLOwObYYg/3HrK6PM=; b=TZLn6MW2yVgf4CqC8TKO8Ix52fwLwujcRck/dOxZAsgwUjIlvQBfmLIlIfnSmd6twGCpcirhsdml9VZuougmQsDO4aaj0IW61d9xcuBWpXx/3sVm9uFpVfsuDnhw4ew0KGg3OuPJ8UhhbjLbM3Piv5XO+5viQS0SOwceoDKzyQQ=
Received: from ( by ( with Microsoft SMTP Server (TLS) id 15.1.523.12; Mon, 27 Jun 2016 15:13:30 +0000
Received: from ([]) by ([]) with mapi id 15.01.0523.019; Mon, 27 Jun 2016 15:13:29 +0000
From: "Turner, Randy" <>
To: Routing Over Low power and Lossy networks <>
Thread-Topic: [Roll] Request for Comments for ROLL Charter
Thread-Index: AQHRy9nTHvfjStCYrkuhuZjzgKorcZ/9b3kAgAAE1dA=
Date: Mon, 27 Jun 2016 15:13:29 +0000
Message-ID: <>
References: <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
authentication-results: spf=none (sender IP is );
x-originating-ip: []
x-ms-office365-filtering-correlation-id: a11f34d3-c730-4fd4-8b7c-08d39e9d98aa
x-microsoft-exchange-diagnostics: 1; DB5PR01MB1814; 6:E7eSM1mVpfeKTFdbVlDRZhYDK/0sodde7BRd5JTe+TKyjKRjr2ISvhWVN60SdlYSnSBhMoJq0rLCGbTvLizgK7VTGHh/IDeNYwOxnNuPRK3esOUrobgx6jyKiddTeuNrrorWNYTHi1PSJugyuncu480wMbojW7Mc7dRz/X+ru9UShTi2O8cgLOJtjBxCtM8XKeB9xQIFty/mN2i/+8xT895mnNgriTOng6+PIDjBtBQaw8KQXto265ckCUvRrkI3i+NwrO0/iJvIMr7q6H+pXznjJ2rmqDmO/lJ5Ph0eGVmhMFkC4qvmU/X2XtrpBWlx38Fo0DSsMV08JMn3ipsOi4FrKeeVa7mPgE+R3nPcMH4=; 5:h958K32AyHyXct6+JI5+Qnz+fDW8pAniZmLj67U5b6TdSjPnK1ZgLituAVBBGyON3VdbFMdYcjFI/0/tGJgpCWBEbvmUb+zF03j/TFIH8smrsEnjcxLu9idzXkTFUNYBwvajEpTZ4+23BPpzkJ6Ccw==; 24:RV/qxZtHyLncs5dXcfd6efoOILSWbMVGHiI1+NJX944MPRaT7CMlrHVv+kdsqd4JJmsbG+D/dRRd/hLlqGcSYM8TlZEZrb8s/aDY6WFX7F8=; 7:fQOMFmeYqbMUO6tj8tu6JOFcHnH5mMvI3ESCOHKiXsWhFhWZuJE11Xow+fuRTcMst5z8kZarUMjcmZIN6wCofg0OUehaZMX4C2PFBJZL3wvCUlEmuxEEuk7P609hhaYI/l5/2uUxaohfpI0fu3tuYB38Oam3fOIaS7xFPovWRnWurbrmPO6CoMevEsgZDxSHGUqzOy/sRUTSlm0tl2pUb1cNWUkbqWZmBrkFH/3BvY3DS2iy6VSJsadgslKEfghYq2i6iJ/BkbCL+0pjfgvzgQ==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB5PR01MB1814;
x-microsoft-antispam-prvs: <>
x-exchange-antispam-report-test: UriScan:(72170088055959)(131327999870524)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:DB5PR01MB1814; BCL:0; PCL:0; RULEID:; SRVR:DB5PR01MB1814;
x-forefront-prvs: 09860C2161
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(189002)(377454003)(199003)(10400500002)(101416001)(50986999)(106116001)(19625215002)(54356999)(76176999)(122556002)(105586002)(450100001)(19580395003)(19300405004)(106356001)(5002640100001)(3280700002)(81166006)(2906002)(7696003)(5003600100003)(7736002)(68736007)(7846002)(8936002)(19580405001)(8676002)(9326002)(9686002)(81156014)(3660700001)(2900100001)(189998001)(110136002)(107886002)(15975445007)(6116002)(102836003)(790700001)(97736004)(77096005)(87936001)(2950100001)(86362001)(586003)(92566002)(66066001)(74316001)(33656002)(561944003)(16236675004)(3846002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR01MB1814;; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None ( does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR01MB18151D687D8A53D059D8501980210DB5PR01MB1815eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2016 15:13:29.3365 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ee2cd48b-958f-4be4-9852-b8f104c001b9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR01MB1814
Archived-At: <>
Subject: Re: [Roll] Request for Comments for ROLL Charter
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <>
List-Id: Routing Over Low power and Lossy networks <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 27 Jun 2016 15:19:36 -0000

Hi Pascal,

Could we just say that “the group will work on enhancements/optimizations for multicast on an LLN”, rather than spell out explicit items ? We’ve done this type of aggregation already for “Methods to improve the current RPL behavior”.

Or, if others feel we need to say absolutely what we plan on doing, then maybe these could be bulleted, with the last bullet indicating “and other methods of enhancing or optimizing multicast on an LLN”


From: Roll [] On Behalf Of Pascal Thubert (pthubert)
Sent: Monday, June 27, 2016 10:53 AM
To: Routing Over Low power and Lossy networks
Cc: peter van der Stok
Subject: Re: [Roll] Request for Comments for ROLL Charter

Hello Ines and Peter:

I’m happy with this proposed charter. On this particular item, though,
Additional protocol to  reduce paths for RPL in non-storing mode

I’ll note that methods that rely on BIER or on Bloom filters to make routing more efficient were already discussed and should be accommodated. Proposal:
Additional protocol elements to reduce source route headers in non-storing mode and/or memory consumption in storing mode such as route projection and BIER.


Charter for Working Group

Low power and Lossy Networks (LLNs) are made up of many embedded devices with limited power, memory, and processing resources. They are interconnected by a variety of links, such as IEEE 802.15.4, Bluetooth, Low Power WiFi, wired or other low power PLC (Powerline Communication) links. LLNs are transitioning to an end-to-end IP-based solution to avoid the problem of non-interoperable networks interconnected by protocol translation gateways and proxies.

Generally speaking, LLNs are characterized as follows, but not limited to:

-LLNs operate with a hard, very small bound on state.

-In most cases, LLN optimize for saving energy by using small packet headers and few reduce amount of control packets.

-Typical traffic patterns are not simply unicast flows (e.g. in some cases most if not all traffic can be point to multipoint).

- In most cases, LLNs will be employed over link layers with restricted frame-sizes and low bit rates, thus a routing protocol for LLNs should be specifically adapted for such link layers.

- LLN routing protocols have to be very careful when trading off efficiency for generality; since LLN nodes do not have resources to waste.

These specific properties cause LLNs to have specific routing requirements.

Existing routing protocols such as OSPF, IS-IS, AODV, and OLSR have been evaluated by the working group (draft-levis-roll-overview-protocols-00) and have in their current form been found to not satisfy all of these specific routing requirements “Routing Requirements for Urban Low-Power and Lossy Networks” RFC 5548, “Industrial Routing Requirements in Low-Power and Lossy Networks” RFC 5673, “Home Automation Routing Requirements in Low-Power and Lossy Networks” RFC 5826, Building Automation Routing Requirements in Low-Power and Lossy Networks RFC 5867.

The Working Group is focused on routing issues for LLN and maintaining the protocols developed by the working group.

There is a wide scope of application areas for LLNs, including industrial monitoring, building automation (HVAC, lighting, access control, fire), connected homes, health care, environmental monitoring, urban sensor networks (e.g. Smart Grid), asset tracking. The Working Group focuses on routing solutions for a subset of these: connected home, building and urban sensor networks for which routing requirements have been specified. These application-specific routing requirement documents were used for protocol design.
The Working Group focuses on IPv6 routing architectural framework for these application scenarios. The Framework will take into consideration various aspects including high reliability in the presence of time varying loss characteristics and connectivity while permitting low-power operation with very modest memory and CPU pressure in networks potentially comprising a very large number (several thousands) of nodes.

The Working Group will document how data packets are routed and encapsulated when they cross the LLN, and when they enter and exit the LLN: the appropriate use of RH3 (RFC6553), RPI (RFC6554) and IPv6-in-IPv6 encapsulation including how routing loops are detected. In consultation with the 6lo WG, the Working Group will design a method to compress these routing headers into a single block. The WGLC on this work will be shared with 6lo. The Working group will align with the 6man WG when needed.
ROLL is responsible for maintenance of the protocols that is has developed, including RPL and MPL. AD approval is required for each new work item that is proposed.

Work Items are:

- Guidance in using RFC6553, RFC6554, and IPv6-in-IPv6 encapsulation.

- Compression of  RFC6553, RFC6554, and IP headers in the 6LoWPAN adaptation layer context

- Additional protocol to  reduce paths for RPL in non-storing mode

- Automatic selection of MPL forwarders to reduce message replication

- Data models for RPL and MPL management

- Alternative Multicast algorithm based on Bier forwarding.

- Solution  of  the  problems associated with the use of No- Path DAO messaging in RPL.

- Methods to improve the current RPL behaviour, e.g. DIS modifications in RPL.

Milestones                                        DATE

Recharter WG or close                   September 2017

Initial submission of draft about YANG RPL model to IESG   March 2017

Initial submission of draft about MPL selection to IESG    January 2017

Initial submission of draft about Bier Multicast to IESG      November 2016

Submit draft about YANG MPL model to IESG     October 2016

Initial Submission of the draft about when to use RFC6553, RFC6554, and IPv6-in-IPv6 encapsulation     August 2016
Draft-ietf-roll-useofrplinfo to the IESG.

Initial submission of the draft about how to compress RFC6553, RFC6554, and IP headers in the 6LoWPAN adaptation layer context.  to the IESG.    May 2016

Initial Submission of the No-Path DAO Problem Statement to the IESG     November 2016