Re: [6tsch] Confirmation Messages?
Xavier Vilajosana Guillen <xvilajosana@eecs.berkeley.edu> Wed, 04 September 2013 03:55 UTC
Return-Path: <xvilajosana@berkeley.edu>
X-Original-To: 6tsch@ietfa.amsl.com
Delivered-To: 6tsch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBA0821E817D for <6tsch@ietfa.amsl.com>; Tue, 3 Sep 2013 20:55:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.729
X-Spam-Level:
X-Spam-Status: No, score=-2.729 tagged_above=-999 required=5 tests=[AWL=0.247, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p3jVtGqkWBM2 for <6tsch@ietfa.amsl.com>; Tue, 3 Sep 2013 20:55:51 -0700 (PDT)
Received: from mail-pa0-f52.google.com (mail-pa0-f52.google.com [209.85.220.52]) by ietfa.amsl.com (Postfix) with ESMTP id C950621E8172 for <6tsch@ietf.org>; Tue, 3 Sep 2013 20:55:46 -0700 (PDT)
Received: by mail-pa0-f52.google.com with SMTP id kq13so7284079pab.39 for <6tsch@ietf.org>; Tue, 03 Sep 2013 20:55:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=BPgenrPbQ7pwz3An5eW2z70C7R1N8blrL0RGw3dFFxU=; b=CmwpNc7/QTJhZ3Hf4iyu1IMUb1IXmEJ/753s3HaZGzsfOm9msq+0oXl4Ct1i2KONjZ 7XvUkNV9/ih6kfODQrQ+goXIhmCkFMhWZakVc4KNujaocSEny9s4K+g5bEtAqsdpW3TK 84aaf7O8QcV6Axjj8TFTRsxJcsFkdnz/MBrLZkryDa+ZVG7IAWLd8nfF4k90c4kBNgdp Ai00RY1jI10ZI7aivxmQzdZwbRbEj3ekGGI7pZ52ztadiFUz03GOzQqJUyJ6drvpmadJ C+5Vul+kdP2KiGMbL9yZTRckGYB5+WotD3/GB1eyywLHMSgHGH+kAh77NpU+yyasUlpf /RvQ==
X-Gm-Message-State: ALoCoQn8q96IayJTofw9SGm75z4xDXRurCnmU4Czjtr/bAL1Z/8S5E5S4kidWsEjogMHifuXrSbr
MIME-Version: 1.0
X-Received: by 10.68.218.132 with SMTP id pg4mr618727pbc.200.1378266938113; Tue, 03 Sep 2013 20:55:38 -0700 (PDT)
Received: by 10.70.34.44 with HTTP; Tue, 3 Sep 2013 20:55:37 -0700 (PDT)
In-Reply-To: <CADJ9OA-L2TH=3t5DNWpRgLxw=yE1Po-Hhj+K8qFPpN8Af22+AA@mail.gmail.com>
References: <CAAzoce768TLENEYM34OEasDdTTHWTN4DRmEaOOZHOf_gBR6smQ@mail.gmail.com> <CADJ9OA-EJSobC+i-nhRc-OgS_vH2xcZn5G0r1zm6h0fkTneL7w@mail.gmail.com> <CADJ9OA-L2TH=3t5DNWpRgLxw=yE1Po-Hhj+K8qFPpN8Af22+AA@mail.gmail.com>
Date: Tue, 03 Sep 2013 20:55:37 -0700
Message-ID: <CALEMV4abfjv5CQ_40iBMgTDLaiukXsLJxDMKam9dhzmJn4YN4g@mail.gmail.com>
From: Xavier Vilajosana Guillen <xvilajosana@eecs.berkeley.edu>
To: Thomas Watteyne <watteyne@eecs.berkeley.edu>
Content-Type: multipart/alternative; boundary="e89a8ffbaaf5408f9304e586c7fd"
Cc: "6tsch@ietf.org" <6tsch@ietf.org>
Subject: Re: [6tsch] Confirmation Messages?
X-BeenThere: 6tsch@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: xvilajosana@eecs.berkeley.edu
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" <6tsch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6tsch>, <mailto:6tsch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6tsch>
List-Post: <mailto:6tsch@ietf.org>
List-Help: <mailto:6tsch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6tsch>, <mailto:6tsch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Sep 2013 03:55:56 -0000
I completely agree with that. Having confirmations done by transport protocols simplifies our work and we do not need to re-invent the wheel. so +1 for that. X On Tue, Sep 3, 2013 at 7:08 PM, Thomas Watteyne <watteyne@eecs.berkeley.edu>wrote: > One last thought: http://tools.ietf.org/html/draft-ietf-core-observe-09 might > come in handy for the report flow for example. > > > On Tue, Sep 3, 2013 at 6:59 PM, Thomas Watteyne < > watteyne@eecs.berkeley.edu> wrote: > >> Qin, all, >> >> *[I hope you enjoyed the long week-end (here in the US) as much as I >> did!]* >> >> As Maria Rita pointed out during the call on Friday, let's try to make >> absolutely sure we don't over-complicate things. I believe I agree with the >> fact that different flows might have different requirements. Link-layer >> ACKs can guarantee a level of reliability acceptable to some flows, but it >> certainly would be better to have an end-to-end confirmation for others. >> >> My vote would go for using the underlying "transport" mechanism to >> provide us with some confirmation capabilities. If we take the example of >> CoAP, we could say that action and query flows MUST use confirmable >> messages, while report and event MAY. CoAP would also allow us to switch >> between piggy-backing the response in the ACK for the query flow. >> >> The advantage is that we do not have to reinvent this "transport" >> mechanism. The mechanism for triggering an ACK, timing out and >> retransmitting, etc, is already done for us. >> >> Thoughts? >> >> Thomas >> >> >> On Fri, Aug 30, 2013 at 10:47 AM, Qin Wang <qinwang@berkeley.edu> wrote: >> >>> Hi all, >>> >>> In this thread, we will continue the discussion about Confirmation >>> message. Here is some background information. >>> >>> Context: e.g. >>> - node sends a report and want to know if the report is accepted., >>> - ME sends a action request and want to know if/when the action >>> taken. >>> Options: >>> (1) Nothing >>> (2) Rely on transport mechanism (e.g. confirmable CoAP message) >>> (3) App-level ACK type >>> (4) Use different flow (i.e. action flow) >>> >>> IMHO, different control flow may have different requirement for >>> confirmation message. >>> (1) Action Flow, needs a App-level confirmation, like Succ/Fail >>> (2) Query Flow, automatically has the confirmation, i.e. the message >>> packet corresponding to a specific query. >>> (3) Report Flow and Event Flow, option (1)-(3) are OK, but I prefer >>> option (1) and (3), i.e. the confirmation message is an option, but if a >>> confirmation message is needed, it should be App-level Ack, instead of >>> transport layer confirmation, which will give 6top more flexibility. >>> >>> What do you think? >>> >>> Thanks >>> Qin >>> >>> >>> _______________________________________________ >>> 6tsch mailing list >>> 6tsch@ietf.org >>> https://www.ietf.org/mailman/listinfo/6tsch >>> >>> >> > > _______________________________________________ > 6tsch mailing list > 6tsch@ietf.org > https://www.ietf.org/mailman/listinfo/6tsch > >
- Re: [6tsch] Confirmation Messages? Pascal Thubert (pthubert)
- [6tsch] Confirmation Messages? Qin Wang
- Re: [6tsch] Confirmation Messages? Thomas Watteyne
- Re: [6tsch] Confirmation Messages? Thomas Watteyne
- Re: [6tsch] Confirmation Messages? Xavier Vilajosana Guillen
- Re: [6tsch] Confirmation Messages? Qin Wang
- Re: [6tsch] Confirmation Messages? Thomas Watteyne
- Re: [6tsch] Confirmation Messages? Qin Wang