Re: [6lowapp] [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]
"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 10 November 2009 04:47 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 672053A6820; Mon, 9 Nov 2009 20:47:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.501
X-Spam-Level:
X-Spam-Status: No, score=-9.501 tagged_above=-999 required=5 tests=[AWL=0.498, BAYES_00=-2.599, J_CHICKENPOX_63=0.6, 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 qu4eVL5Qkj9z; Mon, 9 Nov 2009 20:47:55 -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 7D5523A680F; Mon, 9 Nov 2009 20:47:54 -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: AjYAAIp/+EqQ/uCWe2dsb2JhbACbfAEBFiQGqCCXaYQ+BIFoGYoK
X-IronPort-AV: E=Sophos;i="4.44,713,1249257600"; d="scan'208";a="54014602"
Received: from ams-core-1.cisco.com ([144.254.224.150]) by ams-iport-1.cisco.com with ESMTP; 10 Nov 2009 04:48:20 +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 nAA4mIBm022181; Tue, 10 Nov 2009 04:48:18 GMT
Received: from xmb-ams-107.cisco.com ([144.254.74.82]) by xbh-ams-102.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 10 Nov 2009 05:48:18 +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: Tue, 10 Nov 2009 05:48:14 +0100
Message-ID: <6A2A459175DABE4BB11DE2026AA50A5D96022B@XMB-AMS-107.cisco.com>
In-Reply-To: <05C6A38D732F1144A8C4016BA4416BFE0242D3BF@SPO-EXVS-02.itron.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [6lowpan] hardware trends, new vs. existing protocols [Re: 4861 usage in LLNs]
Thread-Index: AcphsP24BwjkVxaNSQWl7M9/snvrqgABq6gAAAEv34AAAFs9YAAAr+2A
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> <6A2A459175DABE4BB11DE2026AA50A5D960226@XMB-AMS-107.cisco.com> <05C6A38D732F1144A8C4016BA4416BFE0242D3BF@SPO-EXVS-02.itron.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Stuber, Michael" <Michael.Stuber@itron.com>, Kris Pister <pister@eecs.berkeley.edu>, Jonathan Hui <jhui@archrock.com>
X-OriginalArrivalTime: 10 Nov 2009 04:48:18.0341 (UTC) FILETIME=[05905D50:01CA61C1]
Cc: 6lowpan <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: Tue, 10 Nov 2009 04:47:56 -0000
Hi Michael: My take is that address ownership and uniqueness is a fundamental assumption of the IPv6 architecture and it must be ensured. The current ND does that at low cost. Basically similar to the cost of DHCP, with similar flows. Pascal >-----Original Message----- >From: Stuber, Michael [mailto:Michael.Stuber@itron.com] >Sent: mardi 10 novembre 2009 05:41 >To: Pascal Thubert (pthubert); Kris Pister; Jonathan Hui >Cc: Carsten Bormann; 6lowpan; 6lowapp@ietf.org >Subject: RE: [6lowpan] hardware trends,new vs. existing protocols [Re: 4861 usage in LLNs] > >I realize that I'm new here, and I may be asking questions that have >already been hashed to death, but I confess I don't feel think that DAD >is appropriate on 802.15.4 mesh networks, unless the scope is limited to >the immediate neighbors. Imagine a PAN with hundreds of nodes trying to >form. > >I understand that this may run afoul of the v6 RFCs, but I believe the >idea with 6LowPAN was to have an adaption for 802.15.4 networks, and I >believe this would be a reasonable adaption. I for one am willing to >give up mesh-wide DAD in this context. > >-----Original Message----- >From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com] >Sent: Monday, November 09, 2009 8:21 PM >To: Stuber, Michael; Kris Pister; Jonathan Hui >Cc: Carsten Bormann; 6lowpan; 6lowapp@ietf.org >Subject: RE: [6lowpan] hardware trends,new vs. existing protocols [Re: >4861 usage in LLNs] > >Hi Michael; > >To be very clear, I have nothing against using / optimizing DHCP in >LoWPAN. All the contrary. >A great item for rechartering I suspect. Just don't call it ND. > >Note that even if an address is obtained via DHCP, it has to be DADed >through ND. >And if a backbone is used, the address has to be proxied. Etc... > >IOW, DHCP is an alternate to SLAAC to get an address (and other stuff), >but the ND draft is still needed. >DHCP does not remove the need for ND, never did still does not. > >Pascal > >>-----Original Message----- >>From: 6lowpan-bounces@ietf.org [mailto:6lowpan-bounces@ietf.org] On >Behalf Of Stuber, Michael >>Sent: mardi 10 novembre 2009 04:57 >>To: Kris Pister; Jonathan Hui >>Cc: Carsten Bormann; 6lowpan; 6lowapp@ietf.org >>Subject: Re: [6lowpan] hardware trends,new vs. existing protocols [Re: >4861 usage in LLNs] >> >>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 >>_______________________________________________ >>6lowpan mailing list >>6lowpan@ietf.org >>https://www.ietf.org/mailman/listinfo/6lowpan
- [6lowapp] hardware trends, new vs. existing proto… Kris Pister
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Pascal Thubert (pthubert)
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Carsten Bormann
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Stuber, Michael
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Stuber, Michael
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Pascal Thubert (pthubert)
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Stuber, Michael
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Pascal Thubert (pthubert)
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Don Sturek
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Kris Pister
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Shidan
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Pascal Thubert (pthubert)
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Stuber, Michael
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Henning Schulzrinne
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Richard Kelsey
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Kris Pister
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Shidan
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Don Sturek
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Richard Kelsey
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Robert Cragie
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Vlad Trifa
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Carsten Bormann
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Henning Schulzrinne
- Re: [6lowapp] Next steps Zach Shelby
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Richard Kelsey
- Re: [6lowapp] [6lowpan] hardware trends, new vs. … Pascal Thubert (pthubert)