Re: [Autoconf] Updated ad hoc addressing model document

"Teco Boot" <teco@inf-net.nl> Fri, 05 February 2010 11:23 UTC

Return-Path: <teco@inf-net.nl>
X-Original-To: autoconf@core3.amsl.com
Delivered-To: autoconf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id F24853A6BED for <autoconf@core3.amsl.com>; Fri, 5 Feb 2010 03:23:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 LjPqUrEsRBMK for <autoconf@core3.amsl.com>; Fri, 5 Feb 2010 03:23:40 -0800 (PST)
Received: from CPSMTPM-EML106.kpnxchange.com (Cpsmtpm-eml106.kpnxchange.com [195.121.3.10]) by core3.amsl.com (Postfix) with ESMTP id 96FF43A6BD4 for <autoconf@ietf.org>; Fri, 5 Feb 2010 03:23:39 -0800 (PST)
Received: from M90Teco ([86.83.9.22]) by CPSMTPM-EML106.kpnxchange.com with Microsoft SMTPSVC(7.0.6001.18000); Fri, 5 Feb 2010 12:24:28 +0100
From: "Teco Boot" <teco@inf-net.nl>
To: "'Zach Shelby'" <zach@sensinode.com>
References: <be8c8d781001260409qd23d4era0eac47eaeb3dba2@mail.gmail.com> <8DCBF4A4-7879-4148-A8FE-9A73219536B9@gmail.com> <008c01caa0fe$0eee3530$2cca9f90$@nl> <0CD59086-0DBF-40A6-8EC4-3289E65054A1@thomasclausen.org> <0AECC3F0-0712-4466-B216-5945DAE3E36C@sensinode.com>
In-Reply-To: <0AECC3F0-0712-4466-B216-5945DAE3E36C@sensinode.com>
Date: Fri, 5 Feb 2010 12:24:28 +0100
Message-ID: <005b01caa655$c7dad9c0$57908d40$@nl>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcqlnSo05R9XVVCzReqnlJwTEDY04QAtgdRA
Content-Language: nl
X-OriginalArrivalTime: 05 Feb 2010 11:24:29.0045 (UTC) FILETIME=[C7F23250:01CAA655]
Cc: autoconf@ietf.org, 'Thomas Heide Clausen' <Thomas@ThomasClausen.org>
Subject: Re: [Autoconf] Updated ad hoc addressing model document
X-BeenThere: autoconf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Ad-Hoc Network Autoconfiguration WG discussion list <autoconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/autoconf>, <mailto:autoconf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/autoconf>
List-Post: <mailto:autoconf@ietf.org>
List-Help: <mailto:autoconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/autoconf>, <mailto:autoconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Feb 2010 11:23:41 -0000

Hi Zach,

>> That said, I am not sure I understand what the drawbacks you identify
>are. The document takes the "most conservative" approach, i.e. a network
>in which interfaces are configured in accordance to this, should allow
>any operation. The document, as I read it, uses "should", which does not
>prohibit alternatives (with the usual caveat concerning a "should").
>>
>> I believe that if you have no "MANET protocol", but still want L3
>communication between identified interfaces (IP addresses), then you
>would want a mechanism/protocol assigning these addresses? For the
>reasons outlined in that document, those addresses should (to allow any
>operation / any protocol to operate) satisfy the suggested rules in the
>document. If you do deviate from the "should", the usual caveats for a
>"should" apply -- and it might be OK for your deployment?
>
>I agree with this interpretation. The autoconf addressing model doesn't
>prevent you from applying another mechanism in addition to the (really
>minimal) base it provides. At least this is what we are doing in
>6lowpan. The autoconf model provides a way to model these "links with
>undetermined properties" in a pretty clean way (best I have seen so
>far... it is a mind-boggling problem). On top of that we are defining a
>mechanism to bootstrap nodes, configure addresses etc. which works
>without a routing protocol, or with one (e.g. RPL or MANET). This
>doesn't directly apply to your case, just an example.
>
>So to really make such a network work you have options like:
>
>autoconf + manet (all nodes must be routers)
>autoconf + something (no routing)
>autoconf + something + manet (maybe to also support hosts?)
>autoconf + 6lowpan-nd + rpl (typical 6lowpan setup right now)
>
>I guess autoconf as a WG will go on to define "something", or at least
>identify "something(s)" at some point? At least it would be useful to
>help people really apply this model in practice.
 
The first, "autoconf + manet" is not complete. We need L2 address 
resolving. To me, it is obvious to use ND (to stay on IPv6).
This makes the list like this:
autoconf + ND + manet (all nodes must be routers)
                      (maybe to also support hosts?)
autoconf + ND         (no routing)
autoconf + 6lowpan-nd + rpl (typical 6lowpan setup right now)

rpl is member of MANET protocol family, 6lowpan-nd is ND extension.
So the list is:
autoconf + ND* + manet* (all nodes must be routers)
                        (maybe to also support hosts?)
autoconf + ND*          (no routing)

My BRDP autoconf proposal runs on ND. Then, we have:
ND* + manet* (all nodes must be routers)
             (maybe to also support hosts?)
ND*          (no routing)

BRDP is easy to integrate in rpl. I am open for other ideas.
Good to know there are MANET protocols that support attached "satellite"
hosts.
 

Regards, Teco