Re: [6lowapp] Proposed charter for 6LoWAPP BOF
Carsten Bormann <cabo@tzi.org> Fri, 30 October 2009 07:33 UTC
Return-Path: <cabo@tzi.org>
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 DEC033A677E for <6lowapp@core3.amsl.com>;
Fri, 30 Oct 2009 00:33:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.249
X-Spam-Level:
X-Spam-Status: No, score=-6.249 tagged_above=-999 required=5 tests=[AWL=-0.000,
BAYES_00=-2.599, HELO_EQ_DE=0.35, 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 qIgKeqylbRIp for
<6lowapp@core3.amsl.com>; Fri, 30 Oct 2009 00:33:48 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de
[IPv6:2001:638:708:30c9:209:3dff:fe00:7136]) by core3.amsl.com (Postfix) with
ESMTP id 954183A69EB for <6lowapp@ietf.org>;
Fri, 30 Oct 2009 00:33:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de
(smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by
informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id n9U7XjY3021112;
Fri, 30 Oct 2009 08:33:46 +0100 (CET)
Received: from [192.168.217.101] (p5489FD7F.dip.t-dialin.net [84.137.253.127])
(using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate
requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTP id
2DD1AB099; Fri, 30 Oct 2009 08:33:45 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1076)
Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <21B63CBB-3197-4985-A2FA-1214F159ADFC@archrock.com>
Date: Fri, 30 Oct 2009 08:33:43 +0100
Content-Transfer-Encoding: 7bit
Message-Id: <0C312AA6-92FD-4B55-9F6D-6A3989F9CC40@tzi.org>
References: <B27B00F8-1A4F-4258-86FC-C02E78778E45@cisco.com>
<184E130A-881A-4E1F-8408-FB03A7849A82@sensinode.com>
<CE5B892A-3699-4CBF-8B6A-588F5A7DE99A@cisco.com>
<EB735931-0D15-4017-94F1-3B10A0EC814D@sensinode.com>
<843F0B9E-8C62-47A6-AFEC-4BE31D62CDB5@cisco.com>
<2AA1E2A3-9EA9-4B94-85BA-834C66826A85@tzi.org>
<C93E77B9-349F-451C-BAED-273555EEE5DE@cisco.com>
<21B63CBB-3197-4985-A2FA-1214F159ADFC@archrock.com>
To: Jonathan Hui <jhui@archrock.com>
X-Mailer: Apple Mail (2.1076)
Cc: Don Sturek <donsturek@grid2home.com>, 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: Fri, 30 Oct 2009 07:33:49 -0000
Jonathan, I believe we have enough requirements documents. Application requirements are documented e.g. in the ZigBee/Homeplug MRD. The ROLL documents also contain a lot of information about application requirements. These have been focused on routing requirements in their later versions (and a lot of information that is useful to us has been removed), but people have already started resurrecting the earlier documents and retargeting them for 6lowapp. Now, application *protocol* requirements. Well, there are general technical requirements of constrained nodes/networks; I think we know these (both the ROLL documents and the 6LoWPAN documents contain some). I'd say beyond those there are no "requirements" for a protocol, unless you have an architecture. E.g., if you don't know whether PEPs (or gateways) are part of the architecture, you don't know whether you are designing for 100 % end-to-end usage or for usage that can get help from a PEP where required. That's why "requirements" and architecture are one milestone in the charter proposal. I understand that to build a bridge, you first write a requirements document (how many cars per hour?), and then design the bridge. This works well because bridges are a lot like each other, so you know what questions to ask (in essence, there is a well-known architecture for bridges). That kind of engineering is what engineers are mostly taught to do and what "feels right" to many, even though it is often not the way successful information/communication technologies work is done. In a design activity like the one we are undertaking, requirements (really: objectives) and solutions evolve in parallel. That's why it would not only be *slow* to spend a year on requirements first, but also be *wrong* fundamentally. Back to the application requirements: I do agree we should focus on a small number of specific areas of application, at least for making sure we have thought through some specific examples for each in detail. I think it would be useful if we called them out explicitly in the charter. Right now I'm seeing a lot of interest in 6lowapp from Energy (SE V2 etc.) and building automation (which may or may not include home automation). The charter does identify light switches, temp sensors, power meters, HVAC systems, and door locks as specific items that we will look at; so maybe we should be a bit more specific and identify the communication relationships we are addressing (and add light fixtures, plug-in vehicles and washing machines in the process). Gruesse, Carsten PS.: I wrote more on the rationale for trying not to get stuck in a requirements mire in http://www.ietf.org/mail-archive/web/6lowapp/current/msg00038.html
- [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)