Re: [Roll] RA-DIOs and next-door destinations

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 04 August 2009 13:07 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 7BE6128C342 for <roll@core3.amsl.com>; Tue, 4 Aug 2009 06:07:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.719
X-Spam-Level:
X-Spam-Status: No, score=-9.719 tagged_above=-999 required=5 tests=[AWL=0.880, 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 8Nv6ns+D3kTs for <roll@core3.amsl.com>; Tue, 4 Aug 2009 06:07:53 -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 1CF9C28C3D3 for <roll@ietf.org>; Tue, 4 Aug 2009 06:07:52 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlkAABfPd0qQ/uCKe2dsb2JhbACaKwEBFiQGoVmIKY9mBYQY
X-IronPort-AV: E=Sophos;i="4.43,321,1246838400"; d="scan'208";a="46425412"
Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 04 Aug 2009 13:07:54 +0000
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n74D7sn5014399; Tue, 4 Aug 2009 15:07:54 +0200
Received: from xbh-ams-102.cisco.com (xbh-ams-102.cisco.com [144.254.73.132]) by ams-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id n74D7stk016068; Tue, 4 Aug 2009 13:07:54 GMT
Received: from xmb-ams-337.cisco.com ([144.254.231.82]) by xbh-ams-102.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 4 Aug 2009 15:07:54 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 04 Aug 2009 15:07:49 +0200
Message-ID: <7892795E1A87F04CADFCCF41FADD00FC07E20A2C@xmb-ams-337.emea.cisco.com>
In-Reply-To: <B8949F83-E028-4CAE-B5E4-E74EC5531F66@archrock.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Roll] RA-DIOs and next-door destinations
Thread-Index: AcoUceaG2akn2vZaTb+QPgnVp04jiAAkVLfg
References: <87prbc5231.fsf@kelsey-ws.hq.ember.com> <B8949F83-E028-4CAE-B5E4-E74EC5531F66@archrock.com>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Jonathan Hui <jhui@archrock.com>, Richard Kelsey <richard.kelsey@ember.com>
X-OriginalArrivalTime: 04 Aug 2009 13:07:54.0490 (UTC) FILETIME=[944235A0:01CA1504]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=2264; t=1249391274; x=1250255274; c=relaxed/simple; s=amsdkim1002; 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]=20RA-DIOs=20and=20next-door=20de stinations |Sender:=20; bh=R4mVegi9NRvK8Rp2Tu2dgsgzpZXiR3uSJ1RWROOGvoA=; b=e5vy6SpOHIYeCYm/IJD71ACzpX5/aq5pbREET/04mPhFsQGwSCUa+Rt1OI Z2YMh211UAXuyDEY+Wid5LR9ywJ82Uxv53flVEYy9peaNfY5DHfs46Scy7SW PUn1bXzeDJ;
Authentication-Results: ams-dkim-1; header.From=pthubert@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; );
Cc: roll@ietf.org
Subject: Re: [Roll] RA-DIOs and next-door destinations
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, 04 Aug 2009 13:07:54 -0000

Hi Jonathan:

If a node is a router A that owns a prefix A::/64 is near to router B that owns B::/64.

With the current text in the draft, A will advertise A::/64 to its parent using ND-DAO, and B will do the same for B::/64.
If they are lucky and are siblings sharing a same parent, then A::1 (might be A's address on A::/64) could ping B::1 via that parent. But the DAG might provide a path that's a lot worse than that.

An easy addition to the draft is to allow A to also multicast its NA-DAO to all nodes. That way, if B is in line of sight from A, B could install a route to A::/64 via A's link local regardless of their DAG relationship and forward the packets directly.

This is an easy way to address local communication between nodes. Note that if A is a host, A would advertise a host route A::1/128. 

What do you think?

Pascal

>-----Original Message-----
>From: roll-bounces@ietf.org [mailto:roll-bounces@ietf.org] On Behalf Of Jonathan Hui
>Sent: lundi 3 août 2009 21:38
>To: Richard Kelsey
>Cc: roll@ietf.org
>Subject: Re: [Roll] RA-DIOs and next-door destinations
>
>
>Hi Richard,
>
>On Aug 3, 2009, at 8:50 AM, Richard Kelsey wrote:
>> In the section on RA-DIO reception, draft-dt-roll-rpl-01
>> says that a RA-DIO from a neighbor that is not a potential
>> parent or a sibling should be ignored.  Is it permissable
>> to remember the neighbor in order to route messages to
>> it directly?  In other words, can a packet whose
>> destination is a neighbor with a greater depth be sent
>> directly to that neighbor?
>
>
>Let me speak to your comment directly, rather than the draft.
>
>I don't see any problem using the RA-DIO to figure out what neighbors
>are around you. One issue is that if the RA-DIO source address is a
>link-local address, it may not be so useful if you're trying to talk
>to that node using its global address. What is more useful is to allow
>including some kind of DAO in the same RA so that you know what
>addresses (other than the source address) are assigned to that node's
>interface.
>
>--
>Jonathan Hui
>
>_______________________________________________
>Roll mailing list
>Roll@ietf.org
>https://www.ietf.org/mailman/listinfo/roll