Re: [6lo] Comments on draft-kelsey-6lo-mesh-link-establishment-00

Gabriel Montenegro <Gabriel.Montenegro@microsoft.com> Wed, 30 March 2016 18:59 UTC

Return-Path: <Gabriel.Montenegro@microsoft.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 1CEA712D0E9 for <6lo@ietfa.amsl.com>; Wed, 30 Mar 2016 11:59:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 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_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 on5hr2J1hN1z for <6lo@ietfa.amsl.com>; Wed, 30 Mar 2016 11:58:59 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0765.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::765]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7B7C12D12D for <6lo@ietf.org>; Wed, 30 Mar 2016 11:58:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=oFheiY2aGUeYELSp6jeS4EDy7ks97Lf6pGWdAfdlgpc=; b=N+LBZdAFQh+TPRQA/dNV597Xq4hmh/MmwapbLd76bnQ7+5uzg83zRTPEYkBURJBe4zXYUVd2YtOWQvZm/Iwx1gIDGiCLIpk9NIQTMBdBDATIHgG85zjDNK5i3gYLBxa/ivsZhQmZZNO4XHVqQu7fvAuMSM48nLf67aCAvucYokM=
Received: from BN1PR03MB072.namprd03.prod.outlook.com (10.255.225.156) by BN1PR03MB071.namprd03.prod.outlook.com (10.255.225.155) with Microsoft SMTP Server (TLS) id 15.1.434.16; Wed, 30 Mar 2016 18:58:42 +0000
Received: from BN1PR03MB072.namprd03.prod.outlook.com ([169.254.7.139]) by BN1PR03MB072.namprd03.prod.outlook.com ([169.254.7.139]) with mapi id 15.01.0434.023; Wed, 30 Mar 2016 18:58:42 +0000
From: Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>
To: "yoshihiro.ohba@toshiba.co.jp" <yoshihiro.ohba@toshiba.co.jp>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: Comments on draft-kelsey-6lo-mesh-link-establishment-00
Thread-Index: AdD8qUsbEdXYnMEBQUG8H3NloPNhLSODJX/A
Date: Wed, 30 Mar 2016 18:58:42 +0000
Message-ID: <BN1PR03MB072DAE714F9AFE6AC21BA8895980@BN1PR03MB072.namprd03.prod.outlook.com>
References: <674F70E5F2BE564CB06B6901FD3DD78B29E82080@TGXML210.toshiba.local>
In-Reply-To: <674F70E5F2BE564CB06B6901FD3DD78B29E82080@TGXML210.toshiba.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: toshiba.co.jp; dkim=none (message not signed) header.d=none;toshiba.co.jp; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2001:4898:80e8:3::2b8]
x-ms-office365-filtering-correlation-id: 19883b85-7c11-4b71-928f-08d358cd4ffb
x-microsoft-exchange-diagnostics: 1; BN1PR03MB071; 5:TFcoU8r+NX3RJTflf3rasTV89DqxBcw709/kk32wId26/sUKbWFORclqr2sXCYC5HjJ2i33qm/Fzlpod1hUdxJBpbENJvu/wla4ec643S2cRLB3UbO086BAhGkAjSzLXTBK2VCOf2D8KN2N2+zQhTg==; 24:kbMiYuUfMnUVfa7yLIYJEezLe4hFMkip2ZWnrsHMpSixqLq1IC+RWY8IcBDpYYn15XyIO4tIJHee2jD4y5W8u5C3TULIOced/DYuWisxdSw=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB071;
x-microsoft-antispam-prvs: <BN1PR03MB07106D7ECD3457DB238E1B795980@BN1PR03MB071.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(61426038)(61427038); SRVR:BN1PR03MB071; BCL:0; PCL:0; RULEID:; SRVR:BN1PR03MB071;
x-forefront-prvs: 08978A8F5C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(6116002)(122556002)(5002640100001)(81166005)(19580405001)(189998001)(19580395003)(76576001)(230783001)(99286002)(2950100001)(5008740100001)(2900100001)(33656002)(5003600100002)(10090500001)(5001770100001)(50986999)(54356999)(76176999)(107886002)(3280700002)(8990500004)(86362001)(5004730100002)(586003)(74316001)(3660700001)(102836003)(5005710100001)(1096002)(11100500001)(10290500002)(92566002)(2906002)(1220700001)(87936001)(10400500002)(2501003)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN1PR03MB071; H:BN1PR03MB072.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2016 18:58:42.0614 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR03MB071
Archived-At: <http://mailarchive.ietf.org/arch/msg/6lo/qsdWrpxXL1IvqC_3aZxMNIu21u4>
Subject: Re: [6lo] Comments on draft-kelsey-6lo-mesh-link-establishment-00
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: Wed, 30 Mar 2016 18:59:02 -0000

Was there any response to these comments from Yoshi? At least some of them seem to apply to the current rev 00 of MLE.

> -----Original Message-----
> From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of
> yoshihiro.ohba@toshiba.co.jp
> Sent: Thursday, October 1, 2015 17:33
> To: 6lo@ietf.org
> Subject: [6lo] Comments on draft-kelsey-6lo-mesh-link-establishment-00
> 
> Here is my review comments on MLE draft.
> 
> ----
> 
> Section 1:
> 
> "
>    MLE was developed as part of the ZigBee IP networking standard
>    [ZigBeeIP].  This document describes the protocol as it was used in
>    that standard.
> "
> 
> I do not think this paragraph is needed since the published ZigBee IP
> specification references an older version of MLE draft.   Especially the 2nd
> sentence prevents us from updating the protocol for usages other than
> ZigBee IP.
> 
> Section 7:
> 
> The length of the TLV Length field is currently one octet, allowing up to 255
> bytes for Value field.  However, an MLE extension defined in draft-ohba-6lo-
> mle-hip-dex needs more than 255 bytes for Value field.  One case is to carry
> HIP DEX certificates in MLE message.  Another case is to carry a certificate
> revocation list in MLE.  Therefore, the length of TLV Length should be at least
> 2-octet for longer Value fields.
> 
> Section 7.1:
> 
> "
>    The Link-layer Frame Counter TLV (TLV Type 5) has a Value containing
>    the sender's current outgoing link-layer Frame Counter, encoded as an
>    N-byte unsigned integer.  For 802.15.4 this is a 4-byte value.
> "
> 
> The last sentence is inaccurate since IEEE 802.15.4e-2012 also supports 5-
> octet Frame Counter.
> 
> Section 7.7 :
> 
> "
>    A node that does not have a link configured to a neighbor but
>    receives a Link Quality TLV from that neighbor with the node's O flag
>    set to "1" SHOULD send an MLE message with a Link Quality TLV with
>    that neighbor's I bit set to "0".
> "
> 
> In this case, the Link Quality TLV with that neighbor's I bit set to "0" should
> also have the O bit set to "0" since the sending node of this TLV does not
> have the link configured to the neighbor.
> 
> It is also suggested to add a reference to Section 12 for detailed usage of I bit
> and O bit.
> 
> Section 7.8:
> 
> "
>   Delay               The delay before setting the parameter, in
>                        milliseconds.  This is a four-byte unsigned
>                        integer.  Having a delay gives time for the new
>                        value to propagate throughout the network.  It
>                        may also be used for limiting the time a
>                        particular parameter setting is in use, by
>                        including two different values for a single
>                        parameter, with two different delays.
> "
> 
> When two Network Parameter TLVs of the same Parameter ID with different
> Delay values are carried in a single message, how to distinguish the two
> different types of delays, i.e., the delay before setting the parameter, and the
> delay for limiting the time the parameter is in use?
> 
> "
>    The defined Network Parameters are:
> 
>    0    Channel
> 
>    1    PAN ID
> 
>    2    Permit Joining
> 
>    3    Beacon Payload
> "
> 
> Please add description or references to show how each network parameter
> (Channel, PAN ID, Permit Joining, Beacon Payload) is encoded into the Value
> field.
> 
> Section 7.9:
> 
> "
>    The MLE Frame Counter TLV (TLV Type 8) has a Value containing the
>    sender's current outgoing MLE Frame Counter, encoded as an 32-bit
>    unsigned integer.
> "
> 
> Since IEEE 802.15.4e-2012 supports 5-octet frame counter in addition to 4-
> octet frame counter, it is suggested to also support 5-octet MLE frame
> counter.  Note that draft-ohba-6lo-mle-hip-dex mandates use of 5-octet MLE
> Frame Counter.
> 
> ---
> 
> Best Regards,
> Yoshihiro Ohba