Re: [6lowapp] Proposed charter for 6LoWAPP BOF
"Adriano Pezzuto (apezzuto)" <apezzuto@cisco.com> Thu, 05 November 2009 09:33 UTC
Return-Path: <apezzuto@cisco.com>
X-Original-To: 6lowapp@core3.amsl.com
Delivered-To: 6lowapp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 0FE133A699E for <6lowapp@core3.amsl.com>;
Thu, 5 Nov 2009 01:33:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.099
X-Spam-Level:
X-Spam-Status: No, score=-8.099 tagged_above=-999 required=5 tests=[AWL=-1.500,
BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WGj-QRHoi1EZ for
<6lowapp@core3.amsl.com>; Thu, 5 Nov 2009 01:33:17 -0800 (PST)
Received: from sj-iport-1.cisco.com (sj-iport-1.cisco.com [171.71.176.70]) by
core3.amsl.com (Postfix) with ESMTP id 096863A6986 for <6lowapp@ietf.org>;
Thu, 5 Nov 2009 01:33:17 -0800 (PST)
Authentication-Results: sj-iport-1.cisco.com;
dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEAJsq8kqrR7Hu/2dsb2JhbADGfJdohD0EgWY
X-IronPort-AV: E=Sophos;i="4.44,685,1249257600"; d="scan'208";a="266592435"
Received: from sj-core-5.cisco.com ([171.71.177.238]) by sj-iport-1.cisco.com
with ESMTP; 05 Nov 2009 09:33:39 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71])
by sj-core-5.cisco.com (8.13.8/8.14.3) with ESMTP id nA59XSqx029448;
Thu, 5 Nov 2009 09:33:39 GMT
Received: from xmb-ams-106.cisco.com ([144.254.74.81]) by
xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);
Thu, 5 Nov 2009 10:33:35 +0100
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 5 Nov 2009 10:33:33 +0100
Message-ID: <0D212BD466921646B58854FB79092CEC9D1923@XMB-AMS-106.cisco.com>
In-reply-to: <FBD3CE68-5189-4ABA-B71F-F6A2070BF895@sensinode.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [6lowapp] Proposed charter for 6LoWAPP BOF
Thread-Index: AcpdmRraMHOUJbxaTwSTCSvk+BUZvwAYSv6Q
References: <OF164C5409.51429B82-ONC1257663.007E96BE-C1257663.008109C1@schneider-electric.com> <4AF17892.8040108@cisco.com>
<0D212BD466921646B58854FB79092CEC9D15C2@XMB-AMS-106.cisco.com>
<4AF1AD4C.5080908@gridmerge.com>
<FBD3CE68-5189-4ABA-B71F-F6A2070BF895@sensinode.com>
From: "Adriano Pezzuto (apezzuto)" <apezzuto@cisco.com>
To: "Zach Shelby" <zach@sensinode.com>, <robert.cragie@gridmerge.com>
X-OriginalArrivalTime: 05 Nov 2009 09:33:35.0301 (UTC)
FILETIME=[0C006F50:01CA5DFB]
Cc: 6lowapp@ietf.org
Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF
X-BeenThere: 6lowapp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Application protocols for constrained nodes and networks
<6lowapp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>,
<mailto:6lowapp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowapp>
List-Post: <mailto:6lowapp@ietf.org>
List-Help: <mailto:6lowapp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowapp>,
<mailto:6lowapp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Nov 2009 09:33:18 -0000
Hi Zach and Robert, I get the point. It sounds good. Thanks, Adriano >> If (2) were done there would probably be no point in doing (1) or >> (3). (3) could be done now but does not solve the requirement for >> "end-to-end", although there are a number of possibilities there if >> you split the application layer into the three layers defined in >> OSI, but that's another debate. > I think you hit on the whole point here. 1 is done, 2 is not possible, > and what this WG needs to do is 3, making that as integrated into the > web architecture as we can. If we do our job well, I don't see > proxying between two protocols that share the same semantics (URLs, > REST etc.) and leave the payload alone to be a problem. -----Original Message----- From: Zach Shelby [mailto:zach@sensinode.com] Sent: mercoledì 4 novembre 2009 22.52 To: robert.cragie@gridmerge.com Cc: Adriano Pezzuto (apezzuto); Paul Duffy (paduffy); 6lowapp@ietf.org Subject: Re: [6lowapp] Proposed charter for 6LoWAPP BOF Robert, Very good points below, thanks for the mail! On Nov 4, 2009, at 18:35 , Robert Cragie wrote: > (1) pushes from the wider Internet to the edge devices. > (2) pushes from the edge devices to the wider Internet. Yep, this is the tussle at play here. We are not considering all edge devices here, only the most constrained devices and networks. > Therefore I see three ways of proceeding: > * Define an application protocol which uses RESTful HTTP over TCP > extending to the edge devices and try to find a solution to the > problems of TCP over lossy links So HTTP already is that protocol, and it is the current SOTA for embedded devices and networks where it gets the job done. We already determined that new transport work is a longer-term issue for the TSV area. The whole point of this interest group (and WG effort) is that there is a large set of devices, networks and applications where this is not sufficient. So I would say that 1 is definitely done. > * Define an application protocol based on a universal transaction > and transport which is flexible enough for all media and takes into > consideration the underlying properties of the medium through cross- > layer controls. However the scope of this work is probably beyond > CoAP and assumes that IPv6 would become pervasive enough not to > cause problems with existing infrastructure This is out of scope of the APP area, and probably breaks lots of IETF architectural concepts as well. So 2 is out. > * Define new application, transaction and transport protocols > oriented towards CNets and define a proxy model for extension into > the wider Internet This WG is not going to define new transport protocols (nor can it). There is good consensus to use UDP by default and allow for the use of TCP (or other suitable transports). > Note these are not mutually exclusive. If (1) were done, (3) could > still be a solution for devices which do not meet the criteria to > satisfy the use of TCP. TCP is only one issue, it is useful in some cases. HTTP and current security models assumed by the web infrastructure are not suitable for all constrained IP devices and networks. > If (2) were done there would probably be no point in doing (1) or > (3). (3) could be done now but does not solve the requirement for > "end-to-end", although there are a number of possibilities there if > you split the application layer into the three layers defined in > OSI, but that's another debate. I think you hit on the whole point here. 1 is done, 2 is not possible, and what this WG needs to do is 3, making that as integrated into the web architecture as we can. If we do our job well, I don't see proxying between two protocols that share the same semantics (URLs, REST etc.) and leave the payload alone to be a problem. Now. Considering that, do you have comments on the charter text? We are working on a new version right now. Zach > > Regards, > > Robert > > Adriano Pezzuto (apezzuto) wrote: >> Hello, >> I don't get one point here. Help me to understand. >> Are we searching for a well known protocol to use as CoAP for >> 6lowPAN and WSN networks or are we searching for a "model" to use >> for? >> >> I'm seeing here a lot of proposal like HTTP, SNMP, SIP, XMPP on the >> plate. Each of these protocols have been developed for a specific >> purpose keeping in mind specific constraints and requirements and >> each of them is a valid choice for the respective domain. On the >> other side, each of them have some drawbacks for 6lowPAN and WSN >> networks and I see a lot of diverged opinions here. >> >> Why we fear for define a new application protocol especially >> designed for 6lowPAN and WSN networks? >> >> I'm a newbie for 6lowPAN but my feeling is that a simple >> lightweight protocol (I also prefer LoAP instead of CoAP) with a >> minimal set of primitives (e.g. SET/SET-Reply, GET/GET-Reply and >> Event/Ack) is sufficient to cover the most part of the use cases >> and interaction models for 6lowPAN and WSN networks. Other items >> can be further added on the plate like security, service discovery, >> nodes and network management, and so on .. but all they can be >> solved with the same minimal approach keeping in mind the real >> nature and the scope of 6lowPAN networks. At the end of day, we are >> talking about CSMA/CA radio networks with high lossy and few >> kilobytes of useful throughput. Also the nodes spend most part of >> their time sleeping down to save power or can be inactive for days >> (or months). I've some doubts that complex protocols/frameworks >> (developed for other scopes than 6lowPAN) can run efficiently on >> our small poor devices. But that's only the feeling of a newbie .... >> >> Adriano >>
- [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jukka Manner
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Lisa Dusseault
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Peter Saint-Andre
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Lisa Dusseault
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Carsten Bormann
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Vlad Trifa
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Don Sturek
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Vlad Trifa
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Sanjay Sinha (sanjsinh)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Sanjay Sinha (sanjsinh)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jukka Manner
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Arjun Roychowdhury
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Cullen Jennings
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF nicolas.riou
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Juergen Schoenwaelder
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Adriano Pezzuto (apezzuto)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Jonathan Hui
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Paul Duffy
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Robert Cragie
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Adriano Pezzuto (apezzuto)
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Shidan
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Robert Cragie
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Zach Shelby
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Henning Schulzrinne
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Carsten Bormann
- Re: [6lowapp] Proposed charter for 6LoWAPP BOF Adriano Pezzuto (apezzuto)