[6lowapp] Fwd: [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]
JP Vasseur <jvasseur@cisco.com> Tue, 10 November 2009 12:28 UTC
Return-Path: <jvasseur@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 7F82628C181 for <6lowapp@core3.amsl.com>;
Tue, 10 Nov 2009 04:28:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.736
X-Spam-Level:
X-Spam-Status: No, score=-9.736 tagged_above=-999 required=5 tests=[AWL=0.862,
BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 lD5VOhZ8XPNr for
<6lowapp@core3.amsl.com>; Tue, 10 Nov 2009 04:28:05 -0800 (PST)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140])
by core3.amsl.com (Postfix) with ESMTP id E65B528C187 for <6lowapp@ietf.org>;
Tue, 10 Nov 2009 04:28:03 -0800 (PST)
Authentication-Results: ams-iport-1.cisco.com;
dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Aj4AAFvr+EqQ/uCWe2dsb2JhbACCJBUYmS8BARYkBqh9mAyEPgSBaBk
X-IronPort-AV: E=Sophos; i="4.44,715,1249257600"; d="scan'208,217";
a="54052354"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by
ams-iport-1.cisco.com with ESMTP; 10 Nov 2009 12:28:29 +0000
Received: from xbh-ams-102.cisco.com (xbh-ams-102.cisco.com [144.254.73.132])
by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id nAACSTpe013913 for
<6lowapp@ietf.org>; Tue, 10 Nov 2009 12:28:29 GMT
Received: from xfe-ams-101.cisco.com ([144.254.231.93]) by
xbh-ams-102.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 10 Nov 2009 13:28:30 +0100
Received: from ams-jvasseur-8713.cisco.com ([10.55.201.132]) by
xfe-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.3959);
Tue, 10 Nov 2009 13:28:28 +0100
Message-Id: <F5937268-7C6E-40C8-9F14-932C6EC37A72@cisco.com>
From: JP Vasseur <jvasseur@cisco.com>
To: 6lowapp@ietf.org
Content-Type: multipart/alternative; boundary=Apple-Mail-183-376034398
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 10 Nov 2009 13:28:28 +0100
References: <3795C7C9-56AF-47AA-9728-7F661EE25FE8@cisco.com>
X-Mailer: Apple Mail (2.936)
X-OriginalArrivalTime: 10 Nov 2009 12:28:28.0989 (UTC)
FILETIME=[4ECAE6D0:01CA6201]
Subject: [6lowapp] Fwd: [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: Tue, 10 Nov 2009 12:28:06 -0000
Begin forwarded message: > From: JP Vasseur <jvasseur@cisco.com> > Date: November 10, 2009 1:20:04 PM CEST > To: Kris Pister <pister@eecs.berkeley.edu>du>, Michael Stuber <Michael.Stuber@itron.com > > > Cc: 6lowpan <6lowpan@ietf.org>rg>, 6lowapp@ietf.org > Subject: Re: [6lowapp] [6lowpan] hardware trends, new vs. existing > protocols [Re: 4861 usage in LLNs] > > > On Nov 10, 2009, at 7:12 AM, Kris Pister wrote: > >> >> > 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 strongly second this statement. What worries me here is the > tendency to jump on new protocols without any evidence that existing > protocols can be used. Yes there are areas where we need new IP > protocols for constrained devices but there are also many more cases > where existing protocols could be re-used as such or with a small > adaptation. > >> >> 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. >> >> ksjp >> >> Stuber, Michael wrote: >>> Life may be getting better, but that doesn't mean we have the wrong >>> target. Abandoning the installed base just goes to reinforce the >>> idea >>> that IP isn't an appropriate technology for things. >>> Qualifications for >>> parts in appliances, meters, and cars may take much longer than in >>> other >>> consumer electronics. There are lots of products shipping today >>> with >>> 802.15.4 chips that do not match the (nicer) specs you outline >>> below. >>> If we want to enable IP everywhere, we must acknowledge that small >>> footprint parts are an important part of "everywhere." >>> >>> That said, I too am in favor of exploring optimized DHCP. It would >>> provide the flexibility of living in an edge router, or being >>> centralized. It is a well defined, characterized protocol. >>> -----Original Message----- >>> From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On >>> Behalf Of Kris Pister >>> Sent: Monday, November 09, 2009 6:53 PM >>> To: Jonathan Hui >>> Cc: Carsten Bormann; 6lowpan; 6lowapp@ietf.org >>> Subject: [6lowpan] hardware trends, new vs. existing protocols >>> [Re: 4861 >>> usage in LLNs] >>> >>> +1 in favor of using optimized DHCP if possible (no opinion on 'if >>> possible'), rather than inventing something new. >>> >>> As I've shared with several people in private emails recently, >>> it's pretty clear that lowpan nodes are going to get more capable >>> moving forward, not less. Why? Radios don't scale down in area >>> when you scale >>> >>> CMOS processes. Today's 15.4 single-chip nodes are made in >>> technologies >>> >>> that are several (maybe five?) generations behind the cutting >>> edge. This makes economic sense because the sales volumes don't >>> support the need for expensive mask sets yet. >>> When there's a volume application, and someone puts a 5mm2 radio >>> into modern CMOS, it just doesn't make sense to put 48kB of rom/ >>> flash and 10kB of RAM next to it. You'll put hundreds of kB of >>> rom/flash, and many tens of kB of RAM, and the radio will still be >>> by far the biggest thing on the chip. >>> >>> Even the 48k/10k node from the (very nice) 6lowapp bof >>> presentation is not up to commercial standards - it's a five year >>> old, expensive, academic platform - great for it's time, but old. >>> Single-chip nodes from Jennic, Freescale, etc. have ~200kB ROM/ >>> flash + 128kB RAM, a 32bit processor, and they aren't made in >>> cutting-edge processes yet either. Life is just going to get >>> better. Let's try to find the smallest optimized set of >>> *existing* protocols that serve our needs, that run on the >>> existing new low-cost hardware (not the old workhorses). Let's >>> invent the absolute minimum of new "optimized" protocols, because >>> it's not at all clear to me that we are optimizing the right >>> things at this point. The less we invent, the broader the set of >>> applications and applications programmers we address. >>> >>> ksjp >>> >>> Jonathan Hui wrote: >>> >>>> On Nov 9, 2009, at 5:50 PM, Carsten Bormann wrote: >>>> >>>> >>>>> Again, entirely getting rid of a function is always the best >>>>> optimization. >>>>> Can we do that for DAD? >>>>> >>>> The *need* for DAD is the core question for me. As specified >>>> within 6lowpan-nd now, IPv6 addresses are maintained using a >>>> centralized protocol. That protocol looks and smells like DHCP - >>>> there's request/response, lease times, relays. The whiteboard >>>> may also administratively assign addresses. So in the end, it's >>>> not clear to me why we would need to *detect* duplicates when we >>>> essentially *avoid* them from the beginning. >>>> >>>> I've voiced my comment several times over the past 1+ years and >>>> presented a draft that argues for the use of optimized DHCP in >>>> Dublin, >>>> >>> >>> >>>> so this is not new from my end. The fact that the current >>>> 6lowpan-nd document has evolved towards using DHCP-like >>>> mechanisms is not an accident. But if what we do is DHCP-like, >>>> it would seem to make sense >>>> >>> >>> >>>> to utilize existing DHCP infrastructure rather than defining >>>> something >>>> >>> >>> >>>> new. >>>> >>>> -- >>>> Jonathan Hui >>>> >>>> >>> _______________________________________________ >>> 6lowpan mailing list >>> 6lowpan@ietf.org >>> https://www.ietf.org/mailman/listinfo/6lowpan >>> >> _______________________________________________ >> 6lowapp mailing list >> 6lowapp@ietf.org >> https://www.ietf.org/mailman/listinfo/6lowapp >