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

Tengfei Chang <tengfei.chang@gmail.com> Mon, 08 July 2019 12:06 UTC

Return-Path: <tengfei.chang@gmail.com>
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 8B5BA120159 for <6tisch@ietfa.amsl.com>; Mon, 8 Jul 2019 05:06:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.702
X-Spam-Level:
X-Spam-Status: No, score=-0.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, PDS_NO_HELO_DNS=1.295, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 lwao2KjW15Cq for <6tisch@ietfa.amsl.com>; Mon, 8 Jul 2019 05:06:05 -0700 (PDT)
Received: from mail-pf1-x42c.google.com (mail-pf1-x42c.google.com [IPv6:2607:f8b0:4864:20::42c]) (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 4C45F120164 for <6tisch@ietf.org>; Mon, 8 Jul 2019 05:06:05 -0700 (PDT)
Received: by mail-pf1-x42c.google.com with SMTP id g2so2723781pfq.0 for <6tisch@ietf.org>; Mon, 08 Jul 2019 05:06:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=S4DrFZRQTAlwSQaQyEf7gaB+/8iJD/lQonN4N0uitko=; b=M/a2w8sHlBw4Fg/aZmYswLE+g0oppqYAS4K4k4Fs6TEf0U0VDo39ik1+IbVdnZ1wYk 5nr9dm78CUr1uKszBZFn3G5ocOKHkQBeWERROI7cGkRedDSPhoMAHpK1qJ6cCW8CzJ/e GqW2k8je/eJ9GMtouBPPnB3R2Gd8cK6ldw3+L7vPOJkF/mjGgUUgDwaeEgNlN1aa/pkS R6fU7auhdqrkgagnob1rgfeweaB1xqrFKZ1MQjZUq/fogYHWZIg+B0eaPAbNuq44VT7d SccSuoxMU2S0MTFmKZOudJO0pubHscy5f+MVa8QKHea2wrp6O4dDv5kD3FVrgTfYuTU1 Vn5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=S4DrFZRQTAlwSQaQyEf7gaB+/8iJD/lQonN4N0uitko=; b=WoV20+appoIZlqa5N9oY71trofHkfpOn3lW+9TCMlea5zJmKdT5DGKawYKMofuloWk An3jb9VoAbDDdjII1X8tGDU5fcirSyuYJxdBR9zMlXkO/yt5/I5yDiTULsCdjtVnCrGw GtrKcC/OfFrgDvwZFykmSiA/EBQAF+JOGCgnWGPx/ebqQyeopUZjPWuRGDUYFg4/EHkb fBrIrvBm+2+2BuOCDDyNuSEkvybi5PrKMbi6XgSmqczwId/mO259JtequHoCvY/qfFxe cVPEYQLOcINkzRUhjDologVxhoc+wre7mzmi9aIVUS8gj9Wp/mPinhce8asg9njpWfCc Bz5Q==
X-Gm-Message-State: APjAAAXn8dNuNMRMOUVgvFy8cBC7snnjc0Np6BVe+IHhd7bjY/Cwxzxa 5+/Z8DC9MowXviH8xkpXXv5uHaZIWMkfg47YNUc=
X-Google-Smtp-Source: APXvYqywM/+9QXYErc+KBipQCgpfKQsfRLYph7OAihQqBAiF9ZaSJ1FqtW2T33DAnTEmpyLNXC3bYFpqJauXjlPFvPk=
X-Received: by 2002:a17:90a:25c8:: with SMTP id k66mr25066451pje.129.1562587564626; Mon, 08 Jul 2019 05:06:04 -0700 (PDT)
MIME-Version: 1.0
References: <CAAdgstQHZ8KCtfLx+dmU=F2SLtvE1HTeSGJU8i2GPo7_798i3g@mail.gmail.com> <TYAPR01MB2383252FBAD903E8470FD72AE5FA0@TYAPR01MB2383.jpnprd01.prod.outlook.com>
In-Reply-To: <TYAPR01MB2383252FBAD903E8470FD72AE5FA0@TYAPR01MB2383.jpnprd01.prod.outlook.com>
From: Tengfei Chang <tengfei.chang@gmail.com>
Date: Mon, 08 Jul 2019 14:05:51 +0200
Message-ID: <CAAdgstTJ451m0zCNw+xPOpj-A4yNokMxBq=2vt83izU8kENo1w@mail.gmail.com>
To: toshio9.ito@toshiba.co.jp
Cc: 6tisch@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b856a4058d2a44da"
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/PzRHbtvB0kzY0PaTakYTUuF__K0>
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: Mon, 08 Jul 2019 12:06:08 -0000

Hi Toshio,

Thanks for reviewing the draft, let me reply you inline below:

On Thu, Jul 4, 2019 at 4:16 AM <toshio9.ito@toshiba.co.jp> wrote:

> 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?
>

Yes, it should. Thanks for indicating it! Will be fixed in next version.

>
>
>
>
> - 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.
>

Yes,  will be added in next version.

>
>
>
>
> - 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?
>

Yes, it's kind of implied in the draft that it can be Tx=1 only or Rx=1
only.
Will add this statement in the draft next version.

>
>
>
>
> - Section 5.2: parent switch
>
>
>
> We can now remove items 1. and 2. because we don't have AutoUpCells.
>

Removed. Thanks!

>
>
>
>
> - 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.
>

Thanks for the comments! However, along the network time, the node won't
send upper layer packet s to non-parent neighbor.
In case of switching parent, the traffic will go on autoTx cell.

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

Will corrected in next version.

>
>
>
>
> 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
>


-- 
Chang Tengfei,
Postdoctoral Research Engineer, Inria