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

"Samita Chakrabarti" <samitac@ipinfusion.com> Wed, 12 May 2010 00:52 UTC

Return-Path: <samitac@ipinfusion.com>
X-Original-To: 6lowpan@core3.amsl.com
Delivered-To: 6lowpan@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0E9433A6C3C for <6lowpan@core3.amsl.com>; Tue, 11 May 2010 17:52:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.087
X-Spam-Level:
X-Spam-Status: No, score=0.087 tagged_above=-999 required=5 tests=[AWL=-0.248, BAYES_50=0.001, IP_NOT_FRIENDLY=0.334]
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 Gg5LUUGogbTA for <6lowpan@core3.amsl.com>; Tue, 11 May 2010 17:52:07 -0700 (PDT)
Received: from smtp125.sbc.mail.sp1.yahoo.com (smtp125.sbc.mail.sp1.yahoo.com [69.147.65.184]) by core3.amsl.com (Postfix) with SMTP id AD8103A6C3A for <6lowpan@ietf.org>; Tue, 11 May 2010 17:52:00 -0700 (PDT)
Received: (qmail 93204 invoked from network); 12 May 2010 00:51:48 -0000
Received: from (samitac@65.223.109.250 with login) by smtp125.sbc.mail.sp1.yahoo.com with SMTP; 11 May 2010 17:51:47 -0700 PDT
X-Yahoo-SMTP: 2TubM6mswBDzS84mnP14_Gq9MWTFqPrD9YAsl.JSPFAWkA--
X-YMail-OSG: cKqPrHUVM1l1xKCDVXT0dsNRdkw3qTuhMG82lqaYevMN7ju6ZhHxO.GntCe.1uny4vxDLPg25w0b7dx.HlUwAju6as8VHxvhFv2TNRbVDgYjKWl1FhBxOOluKBh4t_XeQu.Y4beqGe3b4GJpzTw76GWU0mvp0H.O_gKnQUEzfJMce..PpMt3.3y8QTfUYlW2LaP1MhesTebZ5lDzANi5fKEGSYbR4EOTu.6X5kev1Y2KkxWzdrjDFF6KwGntD6ImaTJ2C0zfVkc7LfQs1XTPCZqcI7es7F_j
X-Yahoo-Newman-Property: ymail-3
From: Samita Chakrabarti <samitac@ipinfusion.com>
To: d.sturek@att.net, "'Pascal Thubert (pthubert)'" <pthubert@cisco.com>, 'Erik Nordmark' <erik.nordmark@oracle.com>, zach.shelby@sensinode.com
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$@sturek@att.net>
In-Reply-To: <005a01caf046$8366a680$8a33f380$@sturek@att.net>
Date: Tue, 11 May 2010 17:51:44 -0700
Message-ID: <007e01caf16d$4b39aa00$e1acfe00$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcrwDjw2JQxyX+I4SZuQhkCh63xQygAC/SmQAAsKcWAASFxu8A==
Content-Language: en-us
Cc: roll@ietf.org, 6lowpan@ietf.org
Subject: Re: [6lowpan] [Roll] how does a node get an IP address
X-BeenThere: 6lowpan@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Working group discussion for IPv6 over LowPan networks <6lowpan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/6lowpan>
List-Post: <mailto:6lowpan@ietf.org>
List-Help: <mailto:6lowpan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lowpan>, <mailto:6lowpan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2010 00:52:08 -0000

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