[6tisch] REVIEW and COMMENTS on draft-dujovne-6tisch-on-the-fly

Maria Rita PALATTELLA <maria-rita.palattella@uni.lu> Thu, 02 July 2015 10:55 UTC

Return-Path: <maria-rita.palattella@uni.lu>
X-Original-To: 6tisch@ietfa.amsl.com
Delivered-To: 6tisch@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFB951B3194 for <6tisch@ietfa.amsl.com>; Thu, 2 Jul 2015 03:55:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.511
X-Spam-Level:
X-Spam-Status: No, score=-1.511 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 9c84LNZcsBxg for <6tisch@ietfa.amsl.com>; Thu, 2 Jul 2015 03:55:19 -0700 (PDT)
Received: from hercules.uni.lu (hercules.uni.lu [158.64.76.33]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2BFD1B3193 for <6tisch@ietf.org>; Thu, 2 Jul 2015 03:55:18 -0700 (PDT)
X-IronPort-AV: E=Sophos; i="5.15,392,1432591200"; d="scan'208,217"; a="68189017"
From: Maria Rita PALATTELLA <maria-rita.palattella@uni.lu>
To: "6tisch@ietf.org" <6tisch@ietf.org>
Thread-Topic: REVIEW and COMMENTS on draft-dujovne-6tisch-on-the-fly
Thread-Index: AdC0tTjW9qK32H0wQYaY6cV7I6oQ9Q==
Date: Thu, 02 Jul 2015 10:55:16 +0000
Message-ID: <F085911F642A6847987ADA23E611780D1D1074C3@trip.uni.lux>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.91.2.208]
Content-Type: multipart/alternative; boundary="_000_F085911F642A6847987ADA23E611780D1D1074C3tripunilux_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/6tisch/zojzyrAUUU0i8HRB32zxUWb9O9k>
Subject: [6tisch] REVIEW and COMMENTS on draft-dujovne-6tisch-on-the-fly
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Jul 2015 10:55:22 -0000

Hi all,
I have reviewed the last version(v5) of the  OTF draft.

The draft mainly looks good, but I have some “almost” minor comments.

I think there is an inconsistence to be fixed.
In the abstract and at pag. 4 we state that OTF  (and the allocation policy) determines/decides WHEN to reserve/delete soft cells in the schedule.
But in sec. 2, pag. 3, we state that the algorithm which decides WHEN to add/delete soft cells is out of scope.
I think this last sentence isn’t correct, because OTF actually determines WHEN, based on the values of the thresholds. What is not defined, and out of scope, is the actual NUMBER of cells to be added or deleted.
Am I wrong?

Another thing to be clarified is the allocation of cells on the best effort L3 bundle.
Actually, when we talk of a L3 track, and we look at the bandwidth on a L3 link, between two neighbors, we have 2 bundles associated to that link, one incoming, and one outgoing.
When we add cells, are we referring to the INCOMING bundle, or are we supposed to add the cells on both bundles? Pascal? How does it work?

I was also wondering that it may be useful in the future do add a 6top command that allows to “FREE” a cell. Instead of deleting cells from the best effort track.
In fact, if we check the scheduled BWD per L2 track, then it may happen that we don’t need cells for the traffic on that track, but we may need it for other tracks, using the same L3 link.
In that case, I wouldn’t delete the cells from the L3 bundle.

In line with this, I think we should plan to work on how OTF will deal with L2 tracks, and also with chunks appropriation. But now it is too short for this IETF meeting, we may discuss while we are there.

Moreover, I think in sec. 7, when we define the (default) bandwidth estimation algorithm, as we did for the description of the events, we should make clear the link with the OTF allocation policy, and thus, between incoming, outgoing traffic, scheduled cells, reserved cells, etc.
In the way it is described, it is not straightforward to understand such link.

Here are some editorial changes:

Legend **xx** -> ADD *X* -> delete


1)      Check if best effort track is identified by TrackID = 00, or = NULLT

2)      In OTFTHRESHLOW/HIGH definition -> out of **OTF** scope

3)      Fig. 1 label: …. For triggering **6top** add/remove **soft cell** command

4)      When both OTFTHRESHLOW and OTFTHRESHHIGH **are** equal **to**  0, any discrepancy …….

5)      Other values for the thresholds *values* **, different from 0,**  reduce the  number of triggered 6top negotiations.

6)      Sec 6,  before listing the parameters: ** We define the following parameters:**

7)      Sec. 7, **The steps of the ** default bandwidth estimation algorithm, running over a parent node, **are listed hereafter:**

8)      Reference to be fixed: I-D.ietf-6TiSCH-tsch -> now RFC7554

Please note that my review doesn’t take into account the last discussion on the ML about the draft. I need to couch up with the emails. Thanks!

Maria Rita