Re: [6tisch] #41 (minimal): intended status for draft minimal (was: internded status for draft minimal)

Tero Kivinen <kivinen@iki.fi> Tue, 01 December 2015 12:21 UTC

Return-Path: <kivinen@iki.fi>
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 6C98B1B2B81 for <6tisch@ietfa.amsl.com>; Tue, 1 Dec 2015 04:21:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.121
X-Spam-Level:
X-Spam-Status: No, score=-1.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_NEUTRAL=0.779] autolearn=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 xL7Qxu0w0ulg for <6tisch@ietfa.amsl.com>; Tue, 1 Dec 2015 04:21:37 -0800 (PST)
Received: from mail.kivinen.iki.fi (fireball.acr.fi [83.145.195.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 027611B2B36 for <6tisch@ietf.org>; Tue, 1 Dec 2015 04:21:36 -0800 (PST)
Received: from fireball.acr.fi (localhost [127.0.0.1]) by mail.kivinen.iki.fi (8.15.1/8.14.8) with ESMTPS id tB1CLKkT028262 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 1 Dec 2015 14:21:20 +0200 (EET)
Received: (from kivinen@localhost) by fireball.acr.fi (8.15.1/8.14.8/Submit) id tB1CLJCe021328; Tue, 1 Dec 2015 14:21:19 +0200 (EET)
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <22109.37055.77491.693618@fireball.acr.fi>
Date: Tue, 01 Dec 2015 14:21:19 +0200
From: Tero Kivinen <kivinen@iki.fi>
To: Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>
In-Reply-To: <CAMsDxWTA_aAb_ctDk3JTK7M1Z+WJ=9z7yjjqc9KKq2vs2pcKEQ@mail.gmail.com>
References: <060.92a20915e49c32f8bffbbbb0b4a66869@tools.ietf.org> <075.1f97e51c53b1c124937a2b6c7fca39d7@tools.ietf.org> <a864c3f122d24d638adf712ed92054cd@XCH-RCD-001.cisco.com> <CAMsDxWTA_aAb_ctDk3JTK7M1Z+WJ=9z7yjjqc9KKq2vs2pcKEQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (x86_64--netbsd)
X-Edit-Time: 16 min
X-Total-Time: 16 min
Archived-At: <http://mailarchive.ietf.org/arch/msg/6tisch/MH_VN5sJvwYbJJF6nipYnFxGK-Y>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "6tisch@ietf.org" <6tisch@ietf.org>
Subject: Re: [6tisch] #41 (minimal): intended status for draft minimal (was: internded status for draft minimal)
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: Tue, 01 Dec 2015 12:21:39 -0000

Xavier Vilajosana writes:
> 4) minimal defines when EBs are sent and what information from the wide set of
> options (IEs) provided by 15.4 TSCH is sent in an EB. 

I.e. provides profile for 15.4 to be used in 6tisch. 

> 5) it defines the specific 15.4 header settings so 2 nodes can talk together
> and establish an initial configuration without discarding frames from one and
> another.

Again profiling. 

> 6) it defines the number of security keys that are needed.

The actual keys do not belong to this document. If you are trying to
say that this document profiles 802.15.4 security by telling that we
use two different key, one for the EBs and one for the rest of the
data, then this is again profiling. On the other hand it does not
provide the information how those two keys are identified, i.e which
key id mode and key index are used for K1 and K2. It does give example
using Key Identification Mode of 0x01, but there is no text explaining
how device knows what KeyIndex is used for K1 and K2.

> 7) it defines how the routing information is used to hint the network
> structure. That is, how the join priority is used to match the routing
> topology.

Btw, the join priority field in the TSCH Synchronization IE was
renamed to Join Metric in the 802.15.4 revision. This is because term
priority is also used for priority traffic etc, thus using it here too
caused confusion. And also the join metric is not really a priority,
it specifies how far the node sending EBs are from the root, i.e. node
sending EBs is setting join metric to be its parent join metric + 1.

> 8) it defines the default number, default slot-offset, channel offset of the
> cells in the schedule of all nodes in a 6tisch network so the network can be
> easily initiated. It also defines the default timing of the slots and the
> default slotframe length, etc..

It does not however specify are those numbers fixed for the duration
of the network. I.e. can any of those change?

It is clear that some of them cannot be changed without tearing down
the network (timeslot timing, channel hopping sequence), but what
about the number of timeslots in the slotframe, or the number of
scheduled cells, or parameters of those cells. 

> Without that, 2 vendors can be running 15.4e but chances are that they do not
> interoperate. The ETSI/6TiSCH plugtest event corroborated the need of such
> specification so vendors are able to easily interoperate. 

This is true, but that is just the reason I think this document is
more of an profile than a standard. I.e. if gives defaults, limits
some features away, specifies how things are set up etc, so we can
have interoperability. There is nothing there that is not already
specified in the 802.15.4-2015, it is just profiling the use of it.
-- 
kivinen@iki.fi