Re: [6lowapp] [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 12 November 2009 09:33 UTC

Return-Path: <pthubert@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 59C303A6A58; Thu, 12 Nov 2009 01:33:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.521
X-Spam-Level:
X-Spam-Status: No, score=-7.521 tagged_above=-999 required=5 tests=[AWL=-1.522, BAYES_00=-2.599, J_CHICKENPOX_63=0.6, 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 frxETOcZiz4w; Thu, 12 Nov 2009 01:33:36 -0800 (PST)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 32C203A6927; Thu, 12 Nov 2009 01:33:36 -0800 (PST)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEAM9l+0qrR7Ht/2dsb2JhbADELZgBgj2BfwSBbIo1
X-IronPort-AV: E=Sophos;i="4.44,727,1249257600"; d="scan'208";a="430726816"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 12 Nov 2009 09:34:05 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nAC9XvhQ026008; Thu, 12 Nov 2009 09:34:04 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 12 Nov 2009 10:33:56 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 12 Nov 2009 10:33:42 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D9D879A@XMB-AMS-107.cisco.com>
In-Reply-To: <019f01ca6259$625528c0$26ff7a40$@sturek@att.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]
Thread-Index: AcpiOeUcq/TvAEg9RCGWZ32RY3XEYwAHlhSgAEeZD+A=
References: <87y6mfwbfk.fsf@kelsey-ws.hq.ember.com> <1257809361.11184.123.camel@dellx1> <BCFFD6A3-8B4F-49CF-A657-DE34485134E1@tzi.org> <4AF8C20C.3070905@eecs.berkeley.edu> <9256B623-E13C-4EB3-9DE9-F850F2E828AC@tzi.org> <6B8DDEBE-5550-4795-81E0-DC137114EF83@archrock.com> <4AF8D5A0.1020600@eecs.berkeley.edu> <05C6A38D732F1144A8C4016BA4416BFE0242D3B1@SPO-EXVS-02.itron.com> <4AF90433.30204@eecs.berkeley.edu> <87639il2fh.fsf@kelsey-ws.hq.ember.com><4AF9BB54.7070006@eecs.berkeley.edu> <019f01ca6259$625528c0$26ff7a40$@sturek@att.net>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: <d.sturek@att.net>, "Kris Pister" <pister@eecs.berkeley.edu>, "Richard Kelsey" <richard.kelsey@ember.com>
X-OriginalArrivalTime: 12 Nov 2009 09:33:56.0321 (UTC) FILETIME=[416C1510:01CA637B]
Cc: 6lowpan@ietf.org, 6lowapp@ietf.org
Subject: Re: [6lowapp] [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]
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, 12 Nov 2009 09:33:37 -0000

I'd agree with Don:

Adaptation is a survival trait. The radio paradigm is new and
interesting enough for IPv6 to make a quantum leap.
IPv6 will survive and it will adapt. The current ND work at 6LoWPAN is
just that, a backward compatible adaptation extension.

I see two schools, that I'd compare with WIFI infrastructure mode, and
WIFI adhoc mode.

In infra mode, the AP emulates the ethernet (transit link) behavior. 
--------------
Pros:
* L3 and above works as is. This feature was probably the key to radio
adoption as a LAN alternative.

Cons:
* As an L2 solution, it is limited to a "link". You end up with the
traditional hassle of broadcast domain, size of neighbor cache, etc...
* And as it hides the topology to routing, it shows the whole network as
one hop away. You end up with the traditional hassle of mixing mesh
under and route over, like IP and ATM.
* ESS only applies to radio MACs that can be bridged onto ethernet. The
802.11 was designed for this. The 802.15.4 MAC was not.
* As a deployed and workable solution, infra mode is now an inhibitor to
progress on adhoc mode. Most users do not even know that the alternative
exists and what it is for.

In ad-hoc mode, nodes are free to peer with whichever other nodes they
care to
--------------
Cons:
* need adapt L3 for new link and metrics behaviors (instable,
statistical, lossy, flapping rapidly) that L3 only approached and failed
to handle properly in the past.

Pros:
* adhoc mode does not artificially limit the set of peers, so a better
end to end path might be found, in and out.
* it place L3 in charge end-to-end, for a better integration of the
radio network within the larger IP network.

My take is that though (obviously) we do not want a foo per radio MAC,
we need a radio abstraction that looks like a radio, not like an
ethernet. 
This work has already started with 802.21, the metrics draft at ROLL, L2
adaptation draft at mobopts, etc... 
ND at 6LoWPAN is contributing to that larger movement.
And that movement must succeed, considering that radio fringe networks
are key to connect a new order of magnitude devices onto the Internet.

Pascal

>-----Original Message-----
>From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
Behalf Of Don Sturek
>Sent: mardi 10 novembre 2009 23:59
>To: 'Kris Pister'; 'Richard Kelsey'
>Cc: 6lowpan@ietf.org; 6lowapp@ietf.org
>Subject: Re: [6lowpan] hardware trends,new vs. existing protocols [Re:
4861 usage in LLNs]
>
>Hi Kris,
>
>Prior to all of the wireless work I have done in the past 10 years, I
worked
>at a specialty edge router company.  We worked in large data centers
>migrating serial protocols (bisync, X.25, etc.) to IP.  This work did
>actually require new IETF protocols and extensions (MPLS, reliable
>multicast, etc).
>
>I think for 6LowPAN to proliferate, we need to partially do what you
suggest
>(limit where possible creating new protocols) but augment existing IETF
>standards as well.  I really see the CoRE work aligning with that
vision
>since we are mapping it to a RESTfull HTTP deployment which has
precedence
>in current web services.  Having CoRE re-use existing transports and
>security is critical
>
>There was one thing missing from your note on new hardware:  cost.
>Lowering the bar on cost with CoRE will allow the technology to be
deployed
>in places where new ARM processors with 192K flash/etc are too
expensive.
>
>Don
>
>
>-----Original Message-----
>From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On
Behalf
>Of Kris Pister
>Sent: Tuesday, November 10, 2009 11:13 AM
>To: Richard Kelsey
>Cc: 6lowpan@ietf.org; 6lowapp@ietf.org
>Subject: Re: [6lowpan] hardware trends, new vs. existing protocols [Re:
4861
>usage in LLNs]
>
>Richard -
>I think that today's things are being designed with wonderful chips
like
>your Ember EM351 and EM357
>which have 128kB and 192kB of flash and lots of RAM; like the Jennic
>JN5148, the Freescale MC13224, the Dust DN2510.
>They can run IP, they will run IP, and in many cases they do run IP.
We
>all agree on that, and we're all excited about that.
>The debate centers on how many new protocols we need to invent, vs. how
>many we can adopt or adapt, with the existing hardware, and with an eye
>toward where technology trends are taking us.  My concern, like yours,
>is over the rate of adoption.  If the fastest path to broad adoption is
>to create new protocols for routing, ND, transport, and applications,
>then by all means let's do that.  I'm concerned, however, that this has
>not been a uniformly successful approach for wireless sensor networks
in
>the past. :)
>Many of us believe that we will see the fastest adoption by minimizing
>the number of new protocols.  We might be wrong, and that's the debate.
>
>ksjp
>
>Richard Kelsey wrote:
>>    Date: Mon, 09 Nov 2009 22:12:03 -0800
>>    From: Kris Pister <pister@eecs.berkeley.edu>
>>
>>     > Abandoning the installed base just goes to reinforce the idea
>>     > that IP isn't an appropriate technology for things.
>>
>>    Michael - I think that we have the same goal, but I disagree with
that
>>    statement.  I think that re-writing every protocol from discovery
>>    through transport to applications, from scratch, is what
reinforces the
>
>>    idea that IP isn't an appropriate technology for things.
>>
>>    I realize that there are pressures from an installed base, but at
this
>>    point it's a tiny fraction of the overall potential.  If we let
the 1%
>>    installed base dictate the path for the next 99%, we should do our
best
>
>>    to ensure that it's the right path.
>>
>> Taking these two paragraphs together, you seem to be saying
>> that IP is an appropriate technology for tomorrow's things,
>> but not necessarily for today's.  While the hardware will
>> obviously improve over time, we still need to pick some
>> target platform.  The current 6lowpan charter gives 32K of
>> flash as an example and mentions 802.15.4 repeatedly.  Are
>> you suggesting that we recharter?
>>
>> The increasing capabilities of the hardware does give us the
>> reassuring prospect that the longer we take the solve the
>> problems the easier it will be to so.
>>
>>                                 -Richard Kelsey
>>
>_______________________________________________
>6lowpan mailing list
>6lowpan@ietf.org
>https://www.ietf.org/mailman/listinfo/6lowpan
>
>_______________________________________________
>6lowpan mailing list
>6lowpan@ietf.org
>https://www.ietf.org/mailman/listinfo/6lowpan