Re: [6tisch] call for review: draft-ietf-6tisch-msf-04

<toshio9.ito@toshiba.co.jp> Thu, 04 July 2019 02:16 UTC

Return-Path: <toshio9.ito@toshiba.co.jp>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC0531200F9 for <6tisch@ietfa.amsl.com>; Wed, 3 Jul 2019 19:16:26 -0700 (PDT)
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=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=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 Bj2XbPz7nAO0 for <6tisch@ietfa.amsl.com>; Wed, 3 Jul 2019 19:16:23 -0700 (PDT)
Received: from mo-csw.securemx.jp (mo-csw1116.securemx.jp [210.130.202.158]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 179DC1200C7 for <6tisch@ietf.org>; Wed, 3 Jul 2019 19:16:22 -0700 (PDT)
Received: by mo-csw.securemx.jp (mx-mo-csw1116) id x642GJ95005004; Thu, 4 Jul 2019 11:16:19 +0900
X-Iguazu-Qid: 2wGrGyOcDSMLegzABt
X-Iguazu-QSIG: v=2; s=0; t=1562206579; q=2wGrGyOcDSMLegzABt; m=i2gdda6Z5UbisJN5RBnGCcByKjof/gvYnHereMKAWUY=
Received: from imx12.toshiba.co.jp (imx12.toshiba.co.jp [61.202.160.132]) by relay.securemx.jp (mx-mr1112) id x642GJX9009178; Thu, 4 Jul 2019 11:16:19 +0900
Received: from enc02.toshiba.co.jp ([61.202.160.51]) by imx12.toshiba.co.jp with ESMTP id x642GIO4029154; Thu, 4 Jul 2019 11:16:18 +0900 (JST)
Received: from hop101.toshiba.co.jp ([133.199.85.107]) by enc02.toshiba.co.jp with ESMTP id x642GI2X031665; Thu, 4 Jul 2019 11:16:18 +0900
From: toshio9.ito@toshiba.co.jp
To: tengfei.chang@gmail.com, 6tisch@ietf.org
Thread-Topic: [6tisch] call for review: draft-ietf-6tisch-msf-04
Thread-Index: AQHVMMUH/WoXi7BZxUGbvv7QRUhZC6a5u2IQ
Date: Thu, 04 Jul 2019 02:15:44 +0000
X-TSB-HOP: ON
Message-ID: <TYAPR01MB2383252FBAD903E8470FD72AE5FA0@TYAPR01MB2383.jpnprd01.prod.outlook.com>
References: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com>
In-Reply-To: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com>
Accept-Language: ja-JP, en-US
Content-Language: ja-JP
authentication-results: spf=none (sender IP is ) smtp.mailfrom=toshio9.ito@toshiba.co.jp;
x-originating-ip: [103.91.184.4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 047b11cb-f192-4b3e-909f-08d70025857f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:TYAPR01MB2846;
x-ms-traffictypediagnostic: TYAPR01MB2846:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <TYAPR01MB2846EC370C9D6CD8954B354AE5FA0@TYAPR01MB2846.jpnprd01.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0088C92887
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(136003)(376002)(346002)(396003)(366004)(51874003)(51914003)(189003)(199004)(25786009)(14444005)(256004)(53936002)(102836004)(68736007)(66066001)(52536014)(99286004)(71190400001)(71200400001)(476003)(110136005)(86362001)(7736002)(8936002)(316002)(76176011)(55016002)(81166006)(2501003)(8676002)(486006)(7696005)(6246003)(2906002)(5660300002)(6506007)(53546011)(236005)(229853002)(6436002)(74316002)(186003)(966005)(74482002)(26005)(478600001)(606006)(33656002)(66946007)(76116006)(3846002)(66446008)(64756008)(66476007)(6116002)(446003)(14454004)(9686003)(66556008)(11346002)(73956011)(46636005)(54896002)(6306002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:TYAPR01MB2846; H:TYAPR01MB2383.jpnprd01.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: toshiba.co.jp does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TfL0jLpaMQq+OIlM4nMD259srsc6i0/NdIFXv4AK78fuofz4IHgIq51fQK56LxwwWd33MLR/37hwU/vlwNS17wwFDDsiq5a/YUwEC34OvHJlt5Jy7y7pEUJye2pxXwoba2n0xdHBaisuhYiHNW1XZ3NuGt4ao9cbQM3inde8IaRbXYUwOY6g9cTfqX1vV8dnBanrHpZcPns9zqHicovmKLa9o3sf6923q69K0ui+ZekdaxjiSXWrSNCS+Hic+HlEeNkuJbbtf0k70vvMeaCoOIT87nfyB2Ewv9l2usSiUvRPU9SIGz1vbADwF1E1/1AbX0sz3j0Lxi6KcbJdyQ9uad1mkZYDoXXV/kGYHqCYAv/t7qgtj6ZPxHzCDgIdh+J5usqqrcHvRRxBr3LhL7gSbyPTMEUr6IdzL06W2Fa0Iic=
Content-Type: multipart/alternative; boundary="_000_TYAPR01MB2383252FBAD903E8470FD72AE5FA0TYAPR01MB2383jpnp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 047b11cb-f192-4b3e-909f-08d70025857f
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jul 2019 02:15:44.8561 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f109924e-fb71-4ba0-b2cc-65dcdf6fbe4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: toshio9.ito@toshiba.co.jp
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB2846
X-OriginatorOrg: toshiba.co.jp
MSSCP.TransferMailToMossAgent: 103
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/Kh2_6tCRCaoA-9LATLn9udRtGCI>
Subject: Re: [6tisch] call for review: draft-ietf-6tisch-msf-04
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discuss link layer model for Deterministic IPv6 over the TSCH mode of IEEE 802.15.4e, and impacts on RPL and 6LoWPAN such as resource allocation" <6tisch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tisch>, <mailto:6tisch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6tisch/>
List-Post: <mailto:6tisch@ietf.org>
List-Help: <mailto:6tisch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tisch>, <mailto:6tisch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2019 02:16:27 -0000

Thanks for the update, Tengfei.

I think Auto{Tx,Rx}Cells are simpler than Auto{Up,Down}Cells, because
they are independent of parent switching.

Here are my comments.


- Section 3: address for AutoTxCells

msf-04> Autonomous Tx Cell (AutoTxCell), one cell at a
msf-04> [slotOffset,channelOffset] computed as a hash of the layer 2
msf-04> EUI64 source address in the frame to be transmitted
msf-04>
msf-04> ...
msf-04>
msf-04> Add an AutoTxCell to the layer 2 source address which is
msf-04> indicated in a frame when:

The destination address (not source address) of the frame should be
used to calculate the AutoTxCell, shouldn't it?


- Section 3: conflict between autonomous and negotiated cells

msf-04> In case of conflicting with a negotiated cell, autonomous
msf-04> cells take precedence over negotiated cell.

Now that autonomous cells and negotiated cells are in different
slotframes, this statement is a natural result of Section 6.2.6.4 of
IEEE 802.15.4-2015. I think it's a good idea to refer to it here.


- Section 5.1: CellOptions of 6P ADD

There is no specification on CellOptions (Tx/Rx/Shared) of 6P ADD
requests as a result of traffic adaptation. Is it up to implemtation?


- Section 5.2: parent switch

We can now remove items 1. and 2. because we don't have AutoUpCells.


- Section 5.3: counters for handling schedule collision

msf-04> The node MUST maintain the following counters for each managed
msf-04> unicast cell to its preferred parent:

I think the node should maintain the counters for each negotiated Tx
cell to ANY neighbor, not only to the preferred parent. That is
because schedule collision can occur to any Tx cell.

If a node had counters for each neighbor, the paragraph starting with
the following sentance would be unnecessary.

msf-04> Each time the node switches preferred parent (or during the
msf-04> join process when the node selects a preferred parent for the
msf-04> first time), both NumTx and NumTxAck MUST be reset to 0.

Although managing the counters for each neighbor is conceptually
simple, I admit it might be too much overhead for constrainted nodes.


BTW, there are still two occurrences of "managed unicast cell" in the
draft.


Best regards,
Toshio Ito

From: 6tisch <6tisch-bounces@ietf.org> On Behalf Of Tengfei Chang
Sent: Tuesday, July 02, 2019 7:57 PM
To: 6tisch@ietf.org
Subject: [6tisch] call for review: draft-ietf-6tisch-msf-04

Dear all,

As you may noticed that a new version of MSF is just published at here:
https://tools.ietf.org/html/draft-ietf-6tisch-msf-04
There are some moderate changes comparing to previous one.

Mainly in two aspects:

1. change the concept of autonomous cell

In the new version, there will be two type of autonomous cells:
- autoTxCell, which is scheduled on demand for just transmitting
-autoTxCell, which is schedule permanently, for just receiving
(the previous version the autonomous cell are used as bidirectional)

More details about how to use those autonomous cell is available in the draft.

2. re-added the downstream traffic adaptation feature

Though, there are cases that the node doesn't receive packet because of collision, we assume the influence won't be much to adapt the downstream traffic.
We will evaluate the performance of this changes.

We are targeting to have a new version before the submission deadline.
During the time, we will evaluate the v4 MSF and would like to have your comments as well.

Thanks in advance!

Tengfei

--
Chang Tengfei,
Postdoctoral Research Engineer, Inria