Re: [Roll] [6lowpan] how does a node get an IP address

"Anders Brandt" <abr@sdesigns.dk> Wed, 12 May 2010 08:16 UTC

Return-Path: <abr@sdesigns.dk>
X-Original-To: roll@core3.amsl.com
Delivered-To: roll@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4E56B3A6B0E; Wed, 12 May 2010 01:16:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.679
X-Spam-Level:
X-Spam-Status: No, score=-0.679 tagged_above=-999 required=5 tests=[AWL=-0.680, BAYES_50=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 khlH2BK-5LcS; Wed, 12 May 2010 01:16:39 -0700 (PDT)
Received: from mail.zen-sys.com (mail.zen-sys.com [195.215.56.170]) by core3.amsl.com (Postfix) with ESMTP id 8AB253A69DC; Wed, 12 May 2010 01:16:38 -0700 (PDT)
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: Wed, 12 May 2010 10:16:27 +0200
Message-ID: <6D9687E95918C04A8B30A7D6DA805A3E0142A144@zensys17.zensys.local>
In-Reply-To: <007e01caf16d$4b39aa00$e1acfe00$@com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [6lowpan] [Roll] how does a node get an IP address
Thread-Index: AcrwDjw2JQxyX+I4SZuQhkCh63xQygAC/SmQAAsKcWAASFxu8AAQ3j+Q
References: <7069.1272031181@marajade.sandelman.ca><6A2A459175DABE4BB11DE2026AA50A5D01BC982E@XMB-AMS-107.cisco.com><11818.1272242257@marajade.sandelman.ca><6A2A459175DABE4BB11DE2026AA50A5D01BC9B68@XMB-AMS-107.cisco.com><4BD58ED9.8070401@gridmerge.com><6D9687E95918C04A8B30A7D6DA805A3E0142A0BD@zensys17.zensys.local><4BD59F27.1020208@gridmerge.com><0a9b01cae5a3$79d6a320$6d83e960$@com><6A2A459175DABE4BB11DE2026AA50A5D01BCA17A@XMB-AMS-107.cisco.com><87d3xl0zmn.fsf@kelsey-ws.hq.ember.com><11301.1272379127@marajade.sandelman.ca><87bpd429wp.fsf@kelsey-ws.hq.ember.com><49570.84.34.7.52.1272400579.squirrel@webmail3.nebula.fi> <6A2A459175DABE4BB11DE2026AA50A5D01C46158@XMB-AMS-107.cisco.com> <8A977BDC5A7B0E429B0F521E8D6F91EE01F6D1F9@XMB-AMS-103.cisco.com> <F8E47A20-7B3A-4315-86D1-06E6DAEEE583@tzi.org> <6A2A459175DABE4BB11DE2026AA50A5D01CD91C0@XMB-AMS-107.cisco.com> <4BE7AE79.6070608@oracle.com> <6A2A459175DABE4BB11DE2026AA50A5D01D60BE5@XMB-AMS-107.cisco.com><005a01caf046$8366a680$8a33f3 80$@stur ek@att.net> <007e01caf16d$4b39aa00$e1acfe00$@com>
From: Anders Brandt <abr@sdesigns.dk>
To: Samita Chakrabarti <samitac@ipinfusion.com>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: roll@ietf.org, 6lowpan@ietf.org
Subject: Re: [Roll] [6lowpan] how does a node get an IP address
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/roll>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2010 08:16:40 -0000

>  The white-boarding , backbone and extended lowpans etc. are 
> not part of basic necessity in most applications in 6LoWPAN. 
> The best way to handle them is to write a separate draft on 
> them and move forward.

+1 

> -----Original Message-----
> From: 6lowpan-bounces@ietf.org 
> [mailto:6lowpan-bounces@ietf.org] On Behalf Of Samita Chakrabarti
> Sent: Wednesday, May 12, 2010 02:52
> To: d.sturek@att.net; 'Pascal Thubert (pthubert)'; 'Erik 
> Nordmark'; zach.shelby@sensinode.com
> Cc: roll@ietf.org; 6lowpan@ietf.org
> Subject: Re: [6lowpan] [Roll] how does a node get an IP address
> 
> Hi Pascal,
> 
> > 
> > The expectation of the 6LoWPAN WG when we elected the 
> backbone router
> draft
> > over Samita's draft was to radically eliminate multicast. 
> The backbone
> [SC>]
>  For the fact check and remembering the 6lowpan-ipv6-nd evolution:
> 
> draft-chakrabarti-6lowpan-ipv6-nd-00 was  published in Feb, 
> 2006 co-authored by Erik and I. This draft introduced the 
> concept optimization of IPv6 multicast signaling into unicast 
> ones for IEEE 802.15.4 in mesh-under configuration.
> At Dublin, 2008, authors/chairs decided to merge v05 of this 
> draft, draft-hui-6lowpan-nd, 
> draft-thubert-backbone-router,draft-nordmark-6lowpan-reg-00 
> to add route-over and registration mechanism and produced
> draft-shelby-6lowpan-nd-* which was then adopted as wg draft.
> 
> So no draft was particularly chosen over another draft. IMHO, 
> that was the beginning  of all-purpose (aka. Kitchen sink) 
> 6lowpan-ND protocol which has had trouble in the wg as folks 
> needed to implement unnecessary code for corner cases and 
> unwanted usage. 6lowpan working group decided to split nd-07 
> to have a base draft.
> 
> Nd-simple in Anaheim was an attempt to fix that problem. Wg 
> welcomed the draft and ND-09 was created on the base idea of 
> ND-simple and part of ND-08.
> 
> 
> ND-09 is not broken as claimed below. ND-09 is developed to 
> address basic auto-configuration, minimal multicast and 
> neighbor discovery with reliability while staying as close to 
> RFC 4861 as possible for minimal code change.
>  The white-boarding , backbone and extended lowpans etc. are 
> not part of basic necessity in most applications in 6LoWPAN. 
> The best way to handle them is to write a separate draft on 
> them and move forward.
> 
> Regards,
> -Samita
> 
> > router draft takes a number of measures to get there. The 
> most obvious 
> > is the use of NS/NA as a registration mechanism, and I'm very happy 
> > that this core idea is still present in the current draft, 
> though the 
> > original
> author
> > somewhat disappeared by some black magic that's quite 
> unusual to the IETF.
> > 
> > I claim that the current proposed solution still does not 
> work on mesh
> under
> > because it does not fulfill that expectation. For instance, 
> I do not 
> > see
> how
> > multicast is avoided in mesh under when there are more than 
> one router 
> > in the subnet, without involving routing protocols, which would be
> route-over.
> > From the backbone router draft till ND-07, we answered that 
> question 
> > at
> the
> > ND level using a whiteboard registrar as a backend to the 
> registration.
> > Please do not confuse that question with the use of a 
> backbone where 
> > admittedly, either an SGP or ND proxy could work.
> > 
> > I'll add that it is pretty hard to complete the 
> registration mechanism 
> > before we know what the registration bask end is. You demonstrated 
> > that
> > ND-08 could not be used to front end DHCP. I demonstrated that it 
> > cannot
> be
> > used to front end RPL either. And it's broken for mesh 
> under because 
> > it is incomplete. I cannot see how the whole picture works 
> from either 
> > this
> draft
> > alone, or any combination of drafts on the works today.
> > 
> > For all I know ND 09 is broken while ND 07 was not. My suggestion to
> resolve
> > the issues I see:
> > 
> > - put the whiteboard interaction back in the base spec so 
> the spec is 
> > standing on its own 2 feet.
> > - let the route over problem propagation to RPL (that's the PIO/RIO
> > propagation)
> > - make a separate spec for the ND proxy piece. We have already text 
> > from Zach, Carsten and I that can be used
> > 
> > Cheers,
> > 
> > Pascal
> > _______________________________________________
> > Roll mailing list
> > Roll@ietf.org
> > https://www.ietf.org/mailman/listinfo/roll
> > 
> > _______________________________________________
> > Roll mailing list
> > Roll@ietf.org
> > https://www.ietf.org/mailman/listinfo/roll
> 
> 
> 
> _______________________________________________
> 6lowpan mailing list
> 6lowpan@ietf.org
> https://www.ietf.org/mailman/listinfo/6lowpan
>