Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6top-protocol-02.txt
Tero Kivinen <kivinen@iki.fi> Fri, 05 August 2016 11:53 UTC
Return-Path: <kivinen@iki.fi>
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 11C6912D83E for <6tisch@ietfa.amsl.com>; Fri, 5 Aug 2016 04:53:54 -0700 (PDT)
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 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 HcbeXzJrBz3D for <6tisch@ietfa.amsl.com>; Fri, 5 Aug 2016 04:53:52 -0700 (PDT)
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 B1EEC12D77B for <6tisch@ietf.org>; Fri, 5 Aug 2016 04:53:51 -0700 (PDT)
Received: from fireball.acr.fi (localhost [127.0.0.1]) by mail.kivinen.iki.fi (8.15.2/8.15.2) with ESMTPS id u75Breq5007966 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 5 Aug 2016 14:53:40 +0300 (EEST)
Received: (from kivinen@localhost) by fireball.acr.fi (8.15.2/8.14.8/Submit) id u75BrdbH025565; Fri, 5 Aug 2016 14:53:39 +0300 (EEST)
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Message-ID: <22436.32323.642841.826012@fireball.acr.fi>
Date: Fri, 05 Aug 2016 14:53:39 +0300
From: Tero Kivinen <kivinen@iki.fi>
To: Xavier Vilajosana <xvilajosana@eecs.berkeley.edu>
In-Reply-To: <CAMsDxWSq6LHaBmrprO_=veOvnVbVbq8XGGGQ=pZ30VX+Xrk6hA@mail.gmail.com>
References: <20160726063035.11416.82424.idtracker@ietfa.amsl.com> <CAMsDxWRQ1+zbhuCypNS2aHsTtXCtu+MnMu6ig89vLrk2_FxaEg@mail.gmail.com> <1283033447.423092.1469520332086.JavaMail.root@llavaneres.uoc.es> <CAC9+vPjqLfs4xoq3mkDMp9pxnc24iMPT31+1WYwuG_zSNQzVgA@mail.gmail.com> <CAC=zv2M1DXZTa-siHieOpbjdCEqwz=+bRt-gmSFm_qYZ_MZ=8g@mail.gmail.com> <CAMsDxWT12L4bdX2_WQ04vdt5B4g4Vk2zY7gULw+10Kgm28=Abg@mail.gmail.com> <22432.37908.885838.449611@fireball.acr.fi> <CAMsDxWSq6LHaBmrprO_=veOvnVbVbq8XGGGQ=pZ30VX+Xrk6hA@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (x86_64--netbsd)
X-Edit-Time: 10 min
X-Total-Time: 15 min
Archived-At: <https://mailarchive.ietf.org/arch/msg/6tisch/XCz3t8X_956Boo2DuXbgZdasUsI>
Cc: "6tisch@ietf.org" <6tisch@ietf.org>, Jiliang Wang <jiliangwang99@gmail.com>, Xavi Vilajosana Guillén <xvilajosana@uoc.edu>
Subject: Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6top-protocol-02.txt
X-BeenThere: 6tisch@ietf.org
X-Mailman-Version: 2.1.17
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: Fri, 05 Aug 2016 11:53:54 -0000
Xavier Vilajosana writes: > So using L2 ACK for any kind of application level acknowledgement is > bad idea. > > Also with 6tisch L2 ACK is alreayd quite large (frame control (2 > octets), seq number (1), addressing fields (0-20), auxiliary security > header (1-10), Time correction IE (2), MIC (4-16), FSC (2-4)). > > XV: so you suggest 3 way (request-response-confirmation) for all cmds.. It is > energy-wise costly. What others think? That might not be needed, depending how the protocol is used. We do not do that in UDP based protocols, we usually assume that requested will retransmit request until it gets response back, and if it does not get response back ever, it assumes the other end is dead, and does something else (like reconnect). You can do similar things here. I.e., initiator sends request and waits for response. If it does not get response (to the application level) in specified time, it will retransmit its application level message (which will be sent as new L2 frame), and it will continue retransmit until it gets response, or it times out. This will require the protocol to be made in such way that responder is able to recognize the retransmissions, and send same responses to them as it sent first time. This does not require separate confirmation message. If responder requires confirmation it can also use the fact that other end started using newly allocated resources as a confirmation that initiator has received the response... > XV: idem as before, doable but consumes more energy. let's reach consensus so > we can progress. TSCH network use lots of energy anyways, as they cannot be sleeping for long time. Every node in the network needs to be sending packets every now and then to keep synchorinized in the network time, thus adding one or two packets to be sent during the setup phase is not really that big difference compared to the mandatory timekeeping frames that needs to be sent during normal operation. -- kivinen@iki.fi
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Xavi Vilajosana Guillén
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Tero Kivinen
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Xavier Vilajosana
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Xavier Vilajosana
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Jiliang Wang
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Tero Kivinen
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Tero Kivinen
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Jiliang Wang
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Xavier Vilajosana
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Xavier Vilajosana
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Jiliang Wang
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Lijo Thomas
- Re: [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6… Jiliang Wang
- [6tisch] Fwd: I-D Action: draft-ietf-6tisch-6top-… Xavier Vilajosana
- [6tisch] I-D Action: draft-ietf-6tisch-6top-proto… internet-drafts