Re: [Roll] FW: New Version Notification fordraft-thubert-roll-fundamentals-00

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Thu, 09 April 2009 12:08 UTC

Return-Path: <pthubert@cisco.com>
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 0050228C0F0 for <roll@core3.amsl.com>; Thu, 9 Apr 2009 05:08:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.748
X-Spam-Level:
X-Spam-Status: No, score=-9.748 tagged_above=-999 required=5 tests=[AWL=0.851, BAYES_00=-2.599, 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 f2xzcHsTulwe for <roll@core3.amsl.com>; Thu, 9 Apr 2009 05:08:43 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 314433A6C3A for <roll@ietf.org>; Thu, 9 Apr 2009 05:08:43 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.40,160,1238976000"; d="scan'208";a="37863558"
Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by ams-iport-1.cisco.com with ESMTP; 09 Apr 2009 12:09:50 +0000
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n39C9oSd029985; Thu, 9 Apr 2009 14:09:50 +0200
Received: from xbh-ams-331.emea.cisco.com (xbh-ams-331.cisco.com [144.254.231.71]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n39C9m9c021227; Thu, 9 Apr 2009 12:09:49 GMT
Received: from xmb-ams-337.cisco.com ([144.254.231.82]) by xbh-ams-331.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 9 Apr 2009 14:09:48 +0200
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: Thu, 09 Apr 2009 14:09:41 +0200
Message-ID: <7892795E1A87F04CADFCCF41FADD00FC0742780E@xmb-ams-337.emea.cisco.com>
In-Reply-To: <000001c9b8e9$1bb6def0$53249cd0$@nl>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Roll] FW: New Version Notification fordraft-thubert-roll-fundamentals-00
Thread-Index: Acm3nIKPdEd1D/bgT8y8BTIRpRSBcwBPy3qwAAs/saA=
References: <7892795E1A87F04CADFCCF41FADD00FC07365A53@xmb-ams-337.emea.cisco.com> <200904021954.n32JsfUu016043@kelsey-ws.hq.ember.com> <7892795E1A87F04CADFCCF41FADD00FC073C3E79@xmb-ams-337.emea.cisco.com> <D775280F15111C41BF1C63E4A6958CC622A43D@EMPIRE.hq.ember.com> <D775280F15111C41BF1C63E4A6958CC622A43F@EMPIRE.hq.ember.com> <7892795E1A87F04CADFCCF41FADD00FC073C4145@xmb-ams-337.emea.cisco.com> <D775280F15111C41BF1C63E4A6958CC622A440@EMPIRE.hq.ember.com> <7892795E1A87F04CADFCCF41FADD00FC073C432D@xmb-ams-337.emea.cisco.com> <200904061817.n36IHPhc005447@kelsey-ws.hq.ember.com> <7892795E1A87F04CADFCCF41FADD00FC07427042@xmb-ams-337.emea.cisco.com> <200904071617.n37GHRGU016887@kelsey-ws.hq.ember.com> <000001c9b8e9$1bb6def0$53249cd0$@nl>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Teco Boot <teco@inf-net.nl>
X-OriginalArrivalTime: 09 Apr 2009 12:09:48.0721 (UTC) FILETIME=[143F5210:01C9B90C]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=4934; t=1239278990; x=1240142990; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=pthubert@cisco.com; z=From:=20=22Pascal=20Thubert=20(pthubert)=22=20<pthubert@ci sco.com> |Subject:=20RE=3A=20[Roll]=20FW=3A=20New=20Version=20Notifi cation=09fordraft-thubert-roll-fundamentals-00 |Sender:=20; bh=SJYv55wyfDtww7dlhTbOzbe6x78NYV1jRlxhJ15on+w=; b=kPtvGZsFvaSCpJit3c/QOfMHzF/hchduYChoQnpfpHJ5XSewd9hFfYuVLJ 7VZ44rYc8I01aVjoYg5nMbORBHeN1hYPzsucZfiR4T4+XLji/P+2hJ93MnIp EyAgpYgRLp;
Authentication-Results: ams-dkim-2; header.From=pthubert@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; );
Cc: roll@ietf.org
Subject: Re: [Roll] FW: New Version Notification fordraft-thubert-roll-fundamentals-00
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: Thu, 09 Apr 2009 12:08:45 -0000

Hi Teco,

Please note that the tree formation in draft 01 incorporates your
suggestion (Richard had the same) about allowing to attach to a deeper
parent if the sequence is newer :) 

Please see below:

>For multiple trees (DAGs) and efficient routing without default routes
/ MTR
>/ flow labels, you could check Border Router Discovery Protocol and
related
>BRDP based routing:
>http://tools.ietf.org/html/draft-boot-autoconf-brdp
>http://tools.ietf.org/html/draft-boot-brdp-based-routing
>
>BRDP provides DAGs to attachment points, called Border Router. There is
no
>TIO (no Tree) but BRIO (Border Router).

Makes sense. Note that for 6LoWPAN backbone, the backbone owns the
prefix and is the virtual root of the aggregated tree.

>The sub-DAG tree identifier is the Border Router address. Nodes can use
>source addresses based on advertized BR prefixes. This enables using
these
>addresses as locators.


Added something similar in 01 from (again) Richard's suggestion

>BRDP / BRDP based routing use a routing protocol for reachability to
the
>backbone: next-hop to the Border Router. BRDP has its history in MANET
/
>Autoconf. It is easy to add paths to the backbone, learned from BRDP
(path
>to BR) or towards nodes (explicit messages, routing header and / or
>snooping). Routing to the backbone uses the source addresses, when
>destination is not in routing table. The requirement is that nexthop
towards
>BR is in the routing table.

As you know I like explicit messages but all 3 types of methods to route
towards node seem to have their own support. What's not totally clear to
me in the BRDP draft is the link / dependence to a MANET routing
protocol. Is there any? I mean when you say MANET router could we try
LLN router and get the same result?
 
>Check also loop prevention, I use this for building DAGs for BRIO
>distribution. It can be reused for loop-free routing. BRDP uses
hop-count
>and metrics, with seq.no. and thresholds for loop prevention.
Will do. You know that I do not like using UPM for loop prevention and I
prefer the depth.

The depth is a guaranteed Esperanto whereas the metric might be hardly
comparable over heterogeneous hops.

Also the roll-fundamentals draft enables forwarding along the best
metric while keeping the tree intact for a while, so we manage to get
similar benefit in terms of path metrics with a better topological
stability while using common sense depth as the base loop avoidance
method.

>For now, BRDP is IPv6. I planned to add IPv4 support in next version.
>Address generation is not possible (possibility for duplicates to large
for
>skipping DAD). Routing v4 over the DAGs (including SA based routing to
>backbone) is no problem.
>
>I have some ideas on using BRIO information for SA selection. Each node
has
>information on the best path to the backbone (or Internet default free
>zone), and a corresponding SA should be used for nodes not listed in
the
>routing table.
Makes sense

Cheers,

Pascal

>
>
>|-----Oorspronkelijk bericht-----
>|Van: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] Namens
Richard
>|Kelsey
>|Verzonden: dinsdag 7 april 2009 18:17
>|Aan: pthubert@cisco.com
>|CC: roll@ietf.org
>|Onderwerp: Re: [Roll] FW: New Version Notification fordraft-thubert-
>|roll-fundamentals-00
>|
>|   Date: Tue, 7 Apr 2009 17:53:35 +0200
>|   From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
>|
>|   I'm working on changes to accommodate multiple trees. The trouble I
>|   have is for the default route.  Whether the tree is Grounded or
>|   not, there can be only one tree used for default route, unless you
>|   enter MTR and flow labels. But the default is useful even if the
>|   tree is Floating.
>|
>|Makes sense.
>|
>|   The way I see it, we end up with a new bit, "default" and a node
>|   can only belong to one default tree. It'd better select a Grounded
>|   one. If a node belongs to 2 trees where the parent advertise
>|   default, the router will have to abandon the default on one of them
>|   as it propagates the TIO.
>|
>|   I think we can easily describe that but I'm unsure whether that
>|   goes in the main text or in 6.5.
>|
>|   What do you think?
>|
>|Moving between trees is discussed in item 6 in 2.1, so I
>|think it needs to mentioned there.  Perhaps that item should
>|be moved to 6.5?
>|                                    -Richard Kelsey
>|
>|----------------
>|This message and the information it contains are the proprietary
>|and confidential property of Ember Corporation and may be privileged.
>|If you are not the intended recipient, please do not read, copy,
>|disclose or distribute its contents to any party, and notify the
>|sender immediately.
>|_______________________________________________
>|Roll mailing list
>|Roll@ietf.org
>|https://www.ietf.org/mailman/listinfo/roll