Re: [Roll] updating DAO caches (was Re: Something to ADD)

Jonathan Hui <jhui@archrock.com> Tue, 17 November 2009 17:56 UTC

Return-Path: <jhui@archrock.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 097E03A698B for <roll@core3.amsl.com>; Tue, 17 Nov 2009 09:56:22 -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=[AWL=0.000, 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 kG3sWYRJtNK6 for <roll@core3.amsl.com>; Tue, 17 Nov 2009 09:56:21 -0800 (PST)
Received: from mail.sf.archrock.com (mail.sf.archrock.com [216.121.16.71]) by core3.amsl.com (Postfix) with ESMTP id 4AE5E3A6843 for <roll@ietf.org>; Tue, 17 Nov 2009 09:56:21 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.sf.archrock.com (Postfix) with ESMTP id 038FEAF93D; Tue, 17 Nov 2009 09:56:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at
Received: from mail.sf.archrock.com ([127.0.0.1]) by localhost (mail.sf.archrock.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eNeC0VM3SdWs; Tue, 17 Nov 2009 09:56:16 -0800 (PST)
Received: from [192.168.7.30] (69-12-164-136.sfo.archrock.com [69.12.164.136]) by mail.sf.archrock.com (Postfix) with ESMTP id DEC4EAF81F; Tue, 17 Nov 2009 09:56:15 -0800 (PST)
Message-Id: <4A8BBD1A-96D1-4FEA-B36C-7EB3D0EE563B@archrock.com>
From: Jonathan Hui <jhui@archrock.com>
To: Pascal Thubert <pthubert@cisco.com>
In-Reply-To: <6A2A459175DABE4BB11DE2026AA50A5DAABD57@XMB-AMS-107.cisco.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v936)
Date: Tue, 17 Nov 2009 09:56:15 -0800
References: <34039830-7A8C-488B-A080-04013FBFC769@cisco.com><874op2l1s2.fsf@kelsey-ws.hq.ember.com><B6DBCBF27DEB1047AD57F03F217B1061856EF0@XMB-AMS-113.cisco.com><87hbt22djo.fsf@kelsey-ws.hq.ember.com><B6DBCBF27DEB1047AD57F03F217B1061856FAD@XMB-AMS-113.cisco.com><87ljidpg45.fsf@kelsey-ws.hq.ember.com><10442.1257951943@marajade.sandelman.ca><87r5s31ly9.fsf@kelsey-ws.hq.ember.com><31012.1258061765@marajade.sandelman.ca><87my2q43mv.fsf@kelsey-ws.hq.ember.com><13293.1258166652@marajade.sandelman.ca><59CDC556-1C4E-4DE7-A3A2-30D6AA86F3A3@ekasystems.com><874oot3zcf.fsf@kelsey-ws.hq.ember.com> <10F8F803-5EE2-4E71-8BF4-DB94D749DD62@archrock.com> <6A2A459175DABE4BB11DE2026AA50A5DAABD57@XMB-AMS-107.cisco.com>
X-Mailer: Apple Mail (2.936)
Cc: roll@ietf.org
Subject: Re: [Roll] updating DAO caches (was Re: Something to ADD)
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: Tue, 17 Nov 2009 17:56:22 -0000

On Nov 17, 2009, at 9:20 AM, Pascal Thubert (pthubert) wrote:

> When you run the MANEMO trilogy (tree discovery, nina (DAO) and RRH
> (source route)), you see the source route RH2/4 grow upon movement and
> quickly shrink again as the NINA (DAO) states are reestablished.
> When things are stable you only see as many entries as non DAO capable
> nodes along the path. In my case, the source route is done on a MIP/ 
> NEMO
> tunnel, so the RH states are stored in eth binding cache on the home
> agent. But we could store that at the root with exactly the same
> process.
> I can demo that next time we meet if you wish.
>
> http://tools.ietf.org/html/draft-thubert-nemo-reverse-routing-header
> details the RRH, since there is not LSRR in IPv6.
>
> Note that in our case, the information in the header should be locally
> significant, like a label.

Here lies the disconnect.  The real benefit of storing state among  
nodes within the network is to reduce the size of the source route  
header not some attempt to support point-to-point traffic.  If you buy  
that, then the mechanism to establish such state could be much better  
than what's currently defined in the draft.  In particular, there are  
some interesting things we could achieve if we start treating next-hop  
information using locally significant labels rather than globally  
significant IP addresses, as you suggested.  But if done properly, I  
think we can specify such a mechanism as an optimization to basic  
source-route/record-route.

--
Jonathan Hui