Re: [6lo] Adaption of ROLL for mesh-under

Benjamin Damm <bdamm@ssni.com> Wed, 12 April 2017 05:17 UTC

Return-Path: <bdamm@ssni.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD9A91287A7 for <6lo@ietfa.amsl.com>; Tue, 11 Apr 2017 22:17:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 xTkbGMPgA5rZ for <6lo@ietfa.amsl.com>; Tue, 11 Apr 2017 22:17:01 -0700 (PDT)
Received: from it-ipdr-01.silverspringnet.com (it-ipdr-01.silverspringnet.com [74.121.22.27]) by ietfa.amsl.com (Postfix) with ESMTP id 3E5071292FC for <6lo@ietf.org>; Tue, 11 Apr 2017 22:17:01 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A2C2AwBBt+1Y/3MMOQpZAxkBAQEBAQEBAQEBAQcBAQEBAYMPAYEkgQsHhFaBVZkXhAQBA5NfIQuFeAKEOgECAQEBAQECayiFFQEBAQECAQEBRyULBQsCAQgOAwQBAQEJJQ8YCx0IAgQOBYoNCQ2rKIp1AQEBAQEBAQEBAQEBAQEBAQEBAQEehlCEcIRWISaFHgWcf5JegX+FLooXlAFXgQUlFggYFUGGWnWIIIENAQEB
X-IPAS-Result: A2C2AwBBt+1Y/3MMOQpZAxkBAQEBAQEBAQEBAQcBAQEBAYMPAYEkgQsHhFaBVZkXhAQBA5NfIQuFeAKEOgECAQEBAQECayiFFQEBAQECAQEBRyULBQsCAQgOAwQBAQEJJQ8YCx0IAgQOBYoNCQ2rKIp1AQEBAQEBAQEBAQEBAQEBAQEBAQEehlCEcIRWISaFHgWcf5JegX+FLooXlAFXgQUlFggYFUGGWnWIIIENAQEB
X-IronPort-AV: E=Sophos;i="5.37,188,1488873600"; d="scan'208";a="5874996"
Received: from sfo-barrlb-01.silverspringnet.com (HELO mail.silverspringnet.com) ([10.57.12.115]) by it-ipdr-01.silverspringnet.com with ESMTP/TLS/AES256-SHA; 11 Apr 2017 22:17:00 -0700
Received: from sfo-ex13-04.silverspringnet.com (fdc2:c2cd:d343:390c:ad41:c0b5:cbaf:e1d9) by sfo-ex13-01.silverspringnet.com (fdc2:c2cd:d343:390c:5012:7970:8142:b39b) with Microsoft SMTP Server (TLS) id 15.0.1178.4; Tue, 11 Apr 2017 22:16:59 -0700
Received: from sfo-ex13-04.silverspringnet.com ([fe80::9029:bd6b:1ebf:9baa]) by sfo-ex13-04.silverspringnet.com ([fe80::9029:bd6b:1ebf:9baa%14]) with mapi id 15.00.1178.000; Tue, 11 Apr 2017 22:17:00 -0700
From: Benjamin Damm <bdamm@ssni.com>
To: Carsten Bormann <cabo@tzi.org>
CC: lo <6lo@ietf.org>
Thread-Topic: [6lo] Adaption of ROLL for mesh-under
Thread-Index: AQHSs0S/N994fnkl7kukcl5KuMBwhKHBnkgA//+P8Yc=
Date: Wed, 12 Apr 2017 05:16:59 +0000
Message-ID: <1491974218584.69073@ssni.com>
References: <1491971619970.42705@ssni.com>, <CD3480AD-3934-4C9E-B6F3-E399A32BACC8@tzi.org>
In-Reply-To: <CD3480AD-3934-4C9E-B6F3-E399A32BACC8@tzi.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.57.12.115]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/nVp13hqRgb7tLuL3ghdGrJY4yB4>
Subject: Re: [6lo] Adaption of ROLL for mesh-under
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 05:17:03 -0000

In my case, it's because the network I'm starting with already operates well in a mesh-under regime. Small changes to fundamental mechanisms can have very interesting consequences IRW, so adjusting fundamentals to RFC-defined messages while keeping the same principle of operation would be a relatively low-touch way to move toward the benefits of standard vernacular, use of extensions, etc.  There is a marginal benefit of having possibly slightly smaller messages due to 64-bit IIDs instead of 128-bit IPv6 addresses, which on the whole is not important but out on the fringe of the network every bit counts.  Additionally, SSNI isn't the only company with large mesh-under deployments, so I do believe it could be a shared interest and worthy of taking up.

Benjamin Damm
O: 669-770-4000
E: bdamm@ssni.com  www.ssni.com


________________________________________
From: Carsten Bormann <cabo@tzi.org>
Sent: Tuesday, April 11, 2017 9:46 PM
To: Benjamin Damm
Cc: lo
Subject: Re: [6lo] Adaption of ROLL for mesh-under

Hi Benjamin,

Just speculating here:

In RPL itself, you could use "IP addresses" made up from MAC addresses as IIDs.
For the RPL-routed traffic, you could use 6LoRH-style encapsulation (RFC 8138), which also would fit a mesh-under approach very well.
So I think the total amount of messages that have to be designed/redesigned to make RPL applicable to mesh-under is very low; you’d mainly need a few new code points to make sure router-over RPL/traffic and mesh-under RPL/traffic are not confused.

But this also raises the question why you want to go mesh-under, if in the end everything looks so similar to route-over.

Grüße, Carsten


> On Apr 12, 2017, at 06:33, Benjamin Damm <bdamm@ssni.com> wrote:
>
> Hi folks, I'm new here, so please steer me straight if this is not the right forum.
>
> Is there any work under way that looks at how to use the ROLL-RPL data structures, algorithm, and messages, in a mesh-under network?  The routing in a mesh-under network can be very similar to ROLL-RPL but just one layer down.  Using similar but slightly smaller messages, adjusted for link-level identifiers instead of IP-level identifiers (and of course not supporting IPv6 features in the routing layer) seems like it would be possible, so I'm searching to anyone or any document that might have already led the way for this kind of mapping.
>
> Regards,
> -Ben
>
>
> Benjamin Damm
> O: 669-770-4000
> E: bdamm@ssni.com  www.ssni.com
>
> _______________________________________________
> 6lo mailing list
> 6lo@ietf.org
> https://www.ietf.org/mailman/listinfo/6lo