Re: [6lo] draft-ietf-6lo-mesh-link-establishment-00 (was: Review of draft-kelsey-6lo-mesh-link-establishment)

<yoshihiro.ohba@toshiba.co.jp> Sun, 03 April 2016 06:03 UTC

Return-Path: <yoshihiro.ohba@toshiba.co.jp>
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 E005512D16F for <6lo@ietfa.amsl.com>; Sat, 2 Apr 2016 23:03:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level:
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=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 YpEAE1yF2MKq for <6lo@ietfa.amsl.com>; Sat, 2 Apr 2016 23:03:14 -0700 (PDT)
Received: from imx12.toshiba.co.jp (imx12.toshiba.co.jp [61.202.160.132]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B291B12D165 for <6lo@ietf.org>; Sat, 2 Apr 2016 23:03:13 -0700 (PDT)
Received: from tsbmgw-mgw01.tsbmgw-mgw01.toshiba.co.jp ([133.199.232.103]) by imx12.toshiba.co.jp with ESMTP id u33635qq027652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 3 Apr 2016 15:03:05 +0900 (JST)
Received: from tsbmgw-mgw01 (localhost [127.0.0.1]) by tsbmgw-mgw01.tsbmgw-mgw01.toshiba.co.jp (8.13.8/8.14.5) with ESMTP id u33635hm005773; Sun, 3 Apr 2016 15:03:05 +0900
Received: from localhost ([127.0.0.1]) by tsbmgw-mgw01 (JAMES SMTP Server 2.3.1) with SMTP ID 395; Sun, 3 Apr 2016 15:03:05 +0900 (JST)
Received: from arc11.toshiba.co.jp ([133.199.90.127]) by tsbmgw-mgw01.tsbmgw-mgw01.toshiba.co.jp (8.13.8/8.14.5) with ESMTP id u33635qq005770; Sun, 3 Apr 2016 15:03:05 +0900
Received: (from root@localhost) by arc11.toshiba.co.jp id u33634rk010846; Sun, 3 Apr 2016 15:03:04 +0900 (JST)
Received: from ovp11.toshiba.co.jp [133.199.90.148] by arc11.toshiba.co.jp with ESMTP id RAA10845; Sun, 3 Apr 2016 15:03:04 +0900
Received: from mx12.toshiba.co.jp (localhost [127.0.0.1]) by ovp11.toshiba.co.jp with ESMTP id u33634MH014187; Sun, 3 Apr 2016 15:03:04 +0900 (JST)
Received: from TGXML207.toshiba.local by toshiba.co.jp id u33634uR003949; Sun, 3 Apr 2016 15:03:04 +0900 (JST)
Received: from TGXML210.toshiba.local ([169.254.4.171]) by TGXML207.toshiba.local ([133.199.70.16]) with mapi id 14.03.0266.001; Sun, 3 Apr 2016 15:03:04 +0900
From: yoshihiro.ohba@toshiba.co.jp
To: Richard.Kelsey@silabs.com, Gabriel.Montenegro@microsoft.com, consultancy@vanderstok.org
Thread-Topic: draft-ietf-6lo-mesh-link-establishment-00 (was: Review of draft-kelsey-6lo-mesh-link-establishment)
Thread-Index: AdGKspI4+yztdbIIQCGfUTKzeReC0ABY6XtRAFVrKdA=
Date: Sun, 03 Apr 2016 06:03:02 +0000
Message-ID: <674F70E5F2BE564CB06B6901FD3DD78B29F67148@TGXML210.toshiba.local>
References: <BN1PR03MB072D29138530D02F0CD428495980@BN1PR03MB072.namprd03.prod.outlook.com> <BLUPR07MB2907CFC7D50929A41367878F79A0@BLUPR07MB290.namprd07.prod.outlook.com>
In-Reply-To: <BLUPR07MB2907CFC7D50929A41367878F79A0@BLUPR07MB290.namprd07.prod.outlook.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
x-originating-ip: [133.120.164.86]
msscp.transfermailtomossagent: 103
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/6lo/OD1ii07fmuICjdo36LyC792cjYo>
Cc: robert.cragie@gridmerge.com, 6lo@ietf.org
Subject: Re: [6lo] draft-ietf-6lo-mesh-link-establishment-00 (was: Review of draft-kelsey-6lo-mesh-link-establishment)
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.17
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: Sun, 03 Apr 2016 06:03:17 -0000

Hi Richard and all,

ZigBee NAN uses IEEE 802.15.4 security suites, but based on IEEE 802.15.4e-2012 ones which allows CSMA MAC to use 5-octet frame counter.

As far as I understand, IEEE 802.15.4-2006 (used by ZigBee IP), IEEE 802.15.4e-2012 and IEEE 802.15.4-2015 use slightly different auxiliary security header formats.

Having said that MLE may need different security suites identifier values among those different revisions/amendments of IEEE 802.15.4.

Regards,
Yoshihiro Ohba

-----Original Message-----
From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Richard Kelsey
Sent: Friday, April 01, 2016 9:01 PM
To: Gabriel Montenegro; consultancy@vanderstok.org
Cc: robert cragie; 6lo@ietf.org
Subject: Re: [6lo] draft-ietf-6lo-mesh-link-establishment-00 (was: Review of draft-kelsey-6lo-mesh-link-establishment)


I can update section 4 to match the changes in the abstract.

There are three standards that I am aware of that use MLE: ZigBee IP, ZigBee NAN, and Thread.  I am familiar with how it is used in ZigBee IP and Thread; I know nothing about ZigBee NAN other than it adds some extensions to what was done in ZigBee IP.  Thread adds a different set of extensions.

The best way to make different versions distinguishable would be to use the "security suite" identifier that is at the start of each message.  ZigBee IP used 0 for secured messages and 255 for unsecured ones.  Thread only uses secured MLE messages and might (I can't speak for them, but I can ask) be willing to use a value other than 0 for the "security suite".  I don't know what the status of ZigBee NAN is.

As for the IANA assignments, if the "security suite" is repurposed as a protocol version, that could remain as per IETF Review.  Each separate protocol version could have its own set of assignments on a "Specification Required" basis.

                                  -Richard Kelsey
________________________________________
From: Gabriel Montenegro [Gabriel.Montenegro@microsoft.com]
Sent: Wednesday, March 30, 2016 2:53 PM
Subject: draft-ietf-6lo-mesh-link-establishment-00 (was: Review of draft-kelsey-6lo-mesh-link-establishment)

<WG chair hat off>

After Peter's review the abstract's summary of MLE's capabilities was modified. However, section 4 repeats the old language. Suggest aligning with the revised language in the abstract.

Furthermore, I'd add the clarifications along the lines of what you suggest for the 3 capabilities, namely:

 - on capability #1: This is the primary purpose for MLE.
 - on capability #2: This could be done in lots of ways.  ZigBee IP happened to use MLE.  Removing this functionality would not affect the rest of the protocol.
 - on capability #3: is an optimization to make 1) more efficient.  It isn't strictly necessary.

I'm a bit concerned about the lack of clarity in terms of applicability. For example, you say:
" The draft describes MLE as used in ZigBee IP, not as it is used in Thread.  "
" the version of MLE described in the draft"

So it seems like this version of the protocol currently applies only to ZigBee IP and ZigBee NAN and no other standards. If so, I'd suggest making that explicit. There's also the question of other versions of MLE. Is there an issue to tell them apart easily? How would one do that?

IANA assignments are per IETF Review. For a protocol whose users are a separate organization, this might be too onerous. I would imagine that Specification Required might be easier for other organizations to further develop the protocol while avoiding collisions and further interop issues (https://tools.ietf.org/html/rfc5226#section-4.1).

Thanks,

Gabriel

_______________________________________________
6lo mailing list
6lo@ietf.org
https://www.ietf.org/mailman/listinfo/6lo