Re: [6lowapp] SIP and 6LoWPAN & Some General Suggestions

Shidan <shidan@gmail.com> Sat, 17 October 2009 21:36 UTC

Return-Path: <shidan@gmail.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 F3ED23A68B7 for <6lowapp@core3.amsl.com>; Sat, 17 Oct 2009 14:36:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.948
X-Spam-Level:
X-Spam-Status: No, score=-1.948 tagged_above=-999 required=5 tests=[AWL=0.650, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 A+oEv2azQC8z for <6lowapp@core3.amsl.com>; Sat, 17 Oct 2009 14:36:42 -0700 (PDT)
Received: from mail-ew0-f208.google.com (mail-ew0-f208.google.com [209.85.219.208]) by core3.amsl.com (Postfix) with ESMTP id 7A4853A67B6 for <6lowapp@ietf.org>; Sat, 17 Oct 2009 14:36:42 -0700 (PDT)
Received: by ewy4 with SMTP id 4so418286ewy.37 for <6lowapp@ietf.org>; Sat, 17 Oct 2009 14:36:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=T+xr1UAcSPYPP+2QMEWjRNnQhdS4aHDwc3gy0zYz17I=; b=faktJdi6S5uPQ4UAo7pkhCQkRT0hTcQzG7BFm0la4l+W/Dk/Heh3745xO0b/3TeRUE ILSDQJuHUnB6gLihf7+iOWHtgfdUmXGW/DNiBHllN4MjxbA9YKe+zvMUcasjAXXtyhlI DGR4cwO5QQnDXAftwRzSbb/RCgiK3nHjpNnc0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=GCb+5zRW1yC/bUyc4Wb7TYGrA/aesXyV1qn6b853qh40ah8O/XSjbAyMuVymDKQAm3 7XcNAxPSvVPvb0Gj9F6s6fU4HffdDEOpbKtDN8wRpciU4K/KbVq6V8Wf2JJL05LJbbfu RGd5nEUuHmlgzqwW2TgV81loOfi0H7Hmk9Efs=
MIME-Version: 1.0
Received: by 10.216.87.7 with SMTP id x7mr1278607wee.53.1255815404101; Sat, 17 Oct 2009 14:36:44 -0700 (PDT)
In-Reply-To: <429b380e0910171400g83a10e4r5aff1be8d3c22c0a@mail.gmail.com>
References: <429b380e0910171400g83a10e4r5aff1be8d3c22c0a@mail.gmail.com>
Date: Sat, 17 Oct 2009 17:36:44 -0400
Message-ID: <429b380e0910171436r18305389pe922731b566486ee@mail.gmail.com>
From: Shidan <shidan@gmail.com>
To: 6lowapp@ietf.org
Content-Type: multipart/alternative; boundary=001636c5b1e210a29a0476284fa8
Subject: Re: [6lowapp] SIP and 6LoWPAN & Some General Suggestions
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: Sat, 17 Oct 2009 21:36:44 -0000

Sorry for the typo, I meant involve the WG responsible for SIGCOMP not the
conference.
---
Shidan Gouran

On Sat, Oct 17, 2009 at 5:00 PM, Shidan <shidan@gmail.com> wrote:

> I don't think I have sufficient time to write anything other than a very
> high level motivation I-D on the merits of SIP, as defined by RFC 3261 &
> 3625, for ubiquitos computing and building automation. I will start this
> tonight and submit it sometime on Monday for sure. *
> *
> Here are some recommendations I have for this working group in general:
> *
> *
>
>    - With regards to the general 6LoWAPP problem statement, I suggest the
>    WG adopt the use cases of OpenHan as criteria for evaluating any application
>    protocol suitable for the 6LowAPP working group. Their use cases are the
>    most extensive that I have seen.
>
>
>    - I think before we consider any binary encoding, we must consider how
>    binary compression of application level protocols is done in current
>    bandwidth constrained communications networks like GSM. I certainly think we
>    would benefit from learning/involving SIGCOMM in making this decision. Power
>    contraint seems to me to be a much more unique issue this WG has to deal
>    with than bandwidth constraint.
>
> Now going back to the concepts of a specific binary encoding for SIP as a
> base protocol here are some ideas:
>
>    - Any method for binary compression of HTTP would work seamlessly with
>    SIP, so for example everything in section 2 of the Chopan I-D could be
>    applied to all SIP messages and follow the same request/response
>    model. Also, referring to the Chopan I-D, SIP already addresses sections  3,
>    4 and a significant portion of 5. For these purposes, no new extensions or
>    modifications to SIP need to be defined and it really becomes just a matter
>    of defining the message encoding. One area that needs to be addressed with
>    SIP is sleeping nodes and this is something we definitely need to think
>    about more.
>
>
>    - In addition, any type of binary encoding of XML, "ZigBee like" data
>    representations or anything else that can or will be transported by a binary
>    HTTP protocol, will also work with SIP as the mechanism is identical in
>    both.
>
>
>    - For security, relying solely on 802.15.4's AES is, in my opinion, not
>    a good idea. for example both SIP and, as Schmidt et al outlined, IPFIX
>    requires TLS and support of something like Tiny 3-TLS would also work well
>    for us*.*
>
>
>    - As I mentioned before, SIP as a base protocol can make gatewaying
>    with XMPP and some "real-time web" REST based protocols such as FeedSync or
>    ATOM Pub + PubHubSub, much more efficient. If we are defining all of this
>    using HTTP you are going to be defining heavier payloads than needed.
>    Describing this will take more time than I have for the motivational I-D,
>    this is something in the coming months I would be happy to expand on fully
>    if this WG considers it worthwhile.
>
>
>    - As much as possible, the 6LowPAN framework should be abstracted to
>    unify and fit commonalities in SNMP, SIP and "real time web" protocols. So
>    the way we define eventing, for example, should be done in a way that lends
>    to simple interfacing with systems that use any of the above.
>
> * *I would appreciate any comments or suggestions to this note before I
> start writing the motivational I-D later tonight EST.
> *
> *
> Shidan Gouran
>