Re: [6tisch] Comment to draft-wang-6tisch-6top-coapie-01.txt

Alexander Pelov <alexander@ackl.io> Sat, 26 September 2015 21:43 UTC

Return-Path: <alexander@ackl.io>
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 545241A86E2 for <6tisch@ietfa.amsl.com>; Sat, 26 Sep 2015 14:43:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.199
X-Spam-Level:
X-Spam-Status: No, score=-1.199 tagged_above=-999 required=5 tests=[BAYES_50=0.8, GB_I_LETTER=-2, HTML_MESSAGE=0.001] 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 fcHkwh_SwihB for <6tisch@ietfa.amsl.com>; Sat, 26 Sep 2015 14:43:38 -0700 (PDT)
Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6249C1A1B5A for <6tisch@ietf.org>; Sat, 26 Sep 2015 14:43:38 -0700 (PDT)
Received: from mfilter47-d.gandi.net (mfilter47-d.gandi.net [217.70.178.178]) by relay2-d.mail.gandi.net (Postfix) with ESMTP id 7E2D7C5A3A for <6tisch@ietf.org>; Sat, 26 Sep 2015 23:43:36 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at mfilter47-d.gandi.net
Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194]) by mfilter47-d.gandi.net (mfilter47-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id HPuSL7YHKFur for <6tisch@ietf.org>; Sat, 26 Sep 2015 23:43:34 +0200 (CEST)
X-Originating-IP: 81.220.111.243
Received: from Zax.local (ip-243.net-81-220-111.rev.numericable.fr [81.220.111.243]) (Authenticated sender: alex@ackl.io) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 900BDC5A37 for <6tisch@ietf.org>; Sat, 26 Sep 2015 23:43:33 +0200 (CEST)
To: 6tisch@ietf.org
References: <21934.16929.897976.905775@fireball.acr.fi> <50838770.1280677.1437661723389.JavaMail.yahoo@mail.yahoo.com> <CADJ9OA-n9jtP1P75zhP0TyCPiHOoFb0z9EKbM0tHYaHKaAHjnA@mail.gmail.com>
From: Alexander Pelov <alexander@ackl.io>
Message-ID: <5607118F.7010400@ackl.io>
Date: Sat, 26 Sep 2015 23:43:43 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
MIME-Version: 1.0
In-Reply-To: <CADJ9OA-n9jtP1P75zhP0TyCPiHOoFb0z9EKbM0tHYaHKaAHjnA@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------040405040905060102020103"
Archived-At: <http://mailarchive.ietf.org/arch/msg/6tisch/WgYs3SljLTPfbpeybCGNlo3tq8s>
Subject: Re: [6tisch] Comment to draft-wang-6tisch-6top-coapie-01.txt
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: Sat, 26 Sep 2015 21:43:41 -0000

Dear all,

For me the ideal solution would be if one of the 16 payload types could 
be allocated to CoAP. This way, we could use it for 6TiSCH and 
long-range, low-rate WANs. However, this would provide for a generic, 
extensible mechanism of operating these networks. Adding too much 
overhead (not sure how many bytes 802.15.9 takes) would make it 
impractical for LR-WANs.

On the packet fragmentation, I like the approach taken by the 802.15.4k 
LECIM group, which introduces a new type of frame - 110 Fragment Frame - 
and sends the full 802.15.4 MAC header only in the first frame (context 
establishment - some other info is added also). Afterwards, the set of 
fragments is identified only through a 7 bit identifier assigned by the 
sender. In each consecutive fragment, only a 2 byte MAC header is 
included (3 bits frame type (= 110), 7 bits frame ID, 6 bits frame 
counter). Extremely efficient in terms of overhead (e.g. MAC addresses 
are sent only during the context establishment), and particularly well 
adapted to infrastructure networks. Not sure if it would fit all 6TiSCH 
scenarios though.

Best,
Alexander


Le 25/09/2015 12:31, Thomas Watteyne a écrit :
> We need to discuss this point urgently, and do the work to ask the 
> IEEE for carve out some IE space for IETF/6TISCH if applicable.
>
> On Thu, Jul 23, 2015 at 4:28 PM, Qin Wang <qinwang6top@yahoo.com 
> <mailto:qinwang6top@yahoo.com>> wrote:
>
>     Hi Pat,
>
>     Since there are two approaches mentioned in the discussion, i.e.
>     (1) containing 6top-to-6top message in a specific payload IE
>     (coapie), (2) using the mechanism provided by IEEE802.15.9 to
>     convey the 6top-to-6top message, I would like to do more
>     evaluation. I couldn't find the IEEE802.15.9 spec on IEEE802
>     website. Can you tell me how to get it?
>
>     Thanks
>     Qin
>
>
>
>     On Tuesday, July 21, 2015 8:59 PM, Tero Kivinen <kivinen@iki.fi
>     <mailto:kivinen@iki.fi>> wrote:
>
>
>     This draft plans to put the coap messages directly on the payload IEs
>     in the 802.15.4. The problem is that we only have 16 payload IE types
>     in total for 802.15.4, so reserving one number for coap might be hard.
>
>     On the other hand IEEE 802.15.9 needed to have solution to this same
>     problem, i.e how to multiplex upper layer data packet over 802.15.4
>     frames and how to fragment them so they can fit on the 802.15.4
>     frames.
>
>     The 802.15.9 is split in two layers, first one is the multiplexed data
>     service, which takes 16-bit MultiplexId and the data packet to be sent
>     to the other end, and it will fragment and deliver it to the other
>     end. The MultiplexId is used to separate different protocols using
>     this mechanism. One of those protocols is the key management protocols
>     providing KMP for 802.15.4, which is the second part of the 802.15.9.
>
>     Instead putting the coap messages in the payload IEs, it would
>     possible to allocate one MultiplexId for coap messages, and then coap
>     messages could be transmitted using multiplexing layer of 802.15.9.
>     This would also take care of fragmentting the messages (with PHY using
>     127 octet PSDU, the maximum size of the data packet is around 24kB).
>
>     The 802.15.9 recommended practice is already past the working group
>     letter ballots, and is starting its sponsor ballot soon. It is
>     expected to come out around the end of year. The draft will be
>     available on the ieee document store after the sponsor ballot starts,
>     i.e. very soon.
>     -- 
>     kivinen@iki.fi <mailto:kivinen@iki.fi>
>
>     _______________________________________________
>     6tisch mailing list
>     6tisch@ietf.org <mailto:6tisch@ietf.org>
>     https://www.ietf.org/mailman/listinfo/6tisch
>
>
>
>     _______________________________________________
>     6tisch mailing list
>     6tisch@ietf.org <mailto:6tisch@ietf.org>
>     https://www.ietf.org/mailman/listinfo/6tisch
>
>
>
>
> _______________________________________________
> 6tisch mailing list
> 6tisch@ietf.org
> https://www.ietf.org/mailman/listinfo/6tisch