Re: [Roll] AMI applicability: storing/non-storing.

"Turner, Randy" <Randy.Turner@landisgyr.com> Fri, 15 November 2013 15:41 UTC

Return-Path: <Randy.Turner@landisgyr.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 F1E3B11E80F5 for <roll@ietfa.amsl.com>; Fri, 15 Nov 2013 07:41:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z55YhmzNpdx2 for <roll@ietfa.amsl.com>; Fri, 15 Nov 2013 07:41:47 -0800 (PST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3lp0076.outbound.protection.outlook.com [213.199.154.76]) by ietfa.amsl.com (Postfix) with ESMTP id 2E09611E8171 for <roll@ietf.org>; Fri, 15 Nov 2013 07:39:44 -0800 (PST)
Received: from DBXPR01MB015.eurprd01.prod.exchangelabs.com (10.255.176.37) by DBXPR01MB016.eurprd01.prod.exchangelabs.com (10.255.176.38) with Microsoft SMTP Server (TLS) id 15.0.820.5; Fri, 15 Nov 2013 15:39:42 +0000
Received: from DBXPR01MB015.eurprd01.prod.exchangelabs.com ([169.254.12.36]) by DBXPR01MB015.eurprd01.prod.exchangelabs.com ([169.254.12.36]) with mapi id 15.00.0820.005; Fri, 15 Nov 2013 15:39:42 +0000
From: "Turner, Randy" <Randy.Turner@landisgyr.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] AMI applicability: storing/non-storing.
Thread-Index: AQHO2aeOElTiGDu4skinht2fNlWkvJoWaBGAgACUR4CAAAFZMIAABe2AgA95L5A=
Date: Fri, 15 Nov 2013 15:39:41 +0000
Message-ID: <81d9bba68e174c9fb066d18122eecb67@DBXPR01MB015.eurprd01.prod.exchangelabs.com>
References: <6da51339f73145878551c75ae2d794a9@DBXPR01MB015.eurprd01.prod.exchangelabs.com> <CE9E8324.24C16%d.sturek@att.net>
In-Reply-To: <CE9E8324.24C16%d.sturek@att.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [148.80.255.144]
x-forefront-prvs: 0031A0FFAF
x-forefront-antispam-report: SFV:NSPM; SFS:(479174003)(24454002)(189002)(199002)(51704005)(377454003)(13464003)(54356001)(74706001)(74876001)(76796001)(76786001)(51856001)(56816003)(77982001)(79102001)(59766001)(63696002)(69226001)(77096001)(85306002)(33646001)(83072001)(15202345003)(53806001)(15975445006)(76482001)(65816001)(47446002)(74502001)(19580395003)(50986001)(47976001)(87936001)(54316002)(81342001)(2656002)(31966008)(83322001)(19580405001)(80022001)(46102001)(74662001)(66066001)(56776001)(81542001)(81686001)(87266001)(4396001)(80976001)(47736001)(81816001)(74316001)(74366001)(49866001)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:DBXPR01MB016; H:DBXPR01MB015.eurprd01.prod.exchangelabs.com; CLIP:148.80.255.144; FPR:; RD:InfoNoRecords; MX:1; A:1; LANG:en;
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: landisgyr.com
Subject: Re: [Roll] AMI applicability: storing/non-storing.
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
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: <http://www.ietf.org/mail-archive/web/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, 15 Nov 2013 15:41:52 -0000

Hi Don,

Sorry for the delayed reply...was out of commission for awhile.

Yes, I'm aware of the existing spec'd forms of storing and non-storing, however,  the "hybrid storing" mode is not hybrid with regards to unicast, but just simply listening to multicast joins from your children and storing those group addresses.   I don't think this is that complex -- it would benefit the non-flooding method that I referred to in the research paper, without adding too much RAM burden for the routing motes in the network.  If my assumptions regarding the number of multicast groups that might be active in an LLN is not correct, then that would have some application (may be appropriate for some networks, but not others) affinity.  


Randy



-----Original Message-----
From: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] On Behalf Of Don Sturek
Sent: Tuesday, November 05, 2013 2:16 PM
To: Routing Over Low power and Lossy networks
Subject: Re: [Roll] AMI applicability: storing/non-storing.

Hi Randy,

"Hybrid storing" modes were looked into awhile ago in ROLL and abandoned due to complexity.  Currently, only storing and non-storing is supported in a specific DODAG instance.

I think the topic of multicast support is a bit separate.   I think you
forwarded me a research paper that used storing mode to analyze multicast
group member reachability.   That is an interesting topic when considering
multicast forwarding approaches that don't use flooding (although, I would expect that storing mode would be used with the approach since you need all of that routing information, plus multicast group membership, to make forwarding decisions)

Don


On 11/5/13 10:59 AM, "Turner, Randy" <Randy.Turner@landisgyr.com> wrote:

>I agree that non-storing mode addresses the primary AMI use-case where 
>endpoints push data up and through the DODAG root.
>
>Could there be a "hybrid-storing" mode that doesn't use as much RAM to 
>contain routes to all nodes in a sub-tree? Instead of traditional 
>storing mode, could a node store just multicast memberships in all nodes "below"
>a particular mote ?  Assuming there would much fewer multicast 
>memberships than would be required for RFC 6550 storing mode ?  It's a 
>variant of storing+multicast, without the traditional storing mode RAM 
>usage.
>
>I'm still looking at the MPL document, so apologies if that's already 
>discussed.
>
>Randy
>
>-----Original Message-----
>From: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] On Behalf Of 
>Michael Richardson
>Sent: Tuesday, November 05, 2013 1:50 PM
>To: Routing Over Low power and Lossy networks
>Subject: Re: [Roll] AMI applicability: storing/non-storing.
>
>
>Popa, Daniel <Daniel.Popa@itron.com> wrote:
>    Daniel> However, my point is that these challenges are mostly 
>related to
>    Daniel> RPL storing mode of operation. As a consequence, I am OK to
>    Daniel> narrow down the scope of the applicability statement for 
>AMI to
>    Daniel> only RPL non-storing mode of operation, as I stated in my
>    Daniel> previous email. As for having different specs for different 
>use
>    Daniel> cases, I expect that by focusing only on RPL non-storing 
>mode a
>    Daniel> single AMI applicability statement will be able to cover
>    Daniel> efficiently "all" the reasonable requirements, for "all" use
>    Daniel> cases.
>
>Ah, I did not understand that from your previous email.
>Yes, please.  Pick non-storing, and lets' proceed!!!
>
>--
>]               Never tell me the odds!                 | ipv6 mesh
>networks [
>]   Michael Richardson, Sandelman Software Works        | network
>architect  [
>]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails
>   [
>
>
>P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.
>
>This e-mail (including any attachments) is confidential and may be 
>legally privileged. If you are not an intended recipient or an 
>authorized representative of an intended recipient, you are prohibited 
>from using, copying or distributing the information in this e-mail or 
>its attachments. If you have received this e-mail in error, please 
>notify the sender immediately by return e-mail and delete all copies of 
>this message and any attachments. Thank you.
>_______________________________________________
>Roll mailing list
>Roll@ietf.org
>https://www.ietf.org/mailman/listinfo/roll


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