Re: [Roll] Use P2P-RPL to repair DAO routes

"Reddy, Joseph" <> Mon, 04 June 2012 04:51 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 067D121F8890 for <>; Sun, 3 Jun 2012 21:51:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id BrQYWkFyUfaj for <>; Sun, 3 Jun 2012 21:50:58 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 6DF5B21F887E for <>; Sun, 3 Jun 2012 21:50:54 -0700 (PDT)
Received: from ([]) by (8.13.7/8.13.7) with ESMTP id q544osn4008426; Sun, 3 Jun 2012 23:50:54 -0500
Received: from ( []) by (8.13.8/8.13.8) with ESMTP id q544osOX002679; Sun, 3 Jun 2012 23:50:54 -0500
Received: from ([fe80::843:a4aa:bf01:3f68]) by ([fe80::29f6:72ad:a62e:2025%21]) with mapi id 14.01.0323.003; Sun, 3 Jun 2012 23:50:54 -0500
From: "Reddy, Joseph" <>
To: 'Mukul Goyal' <>
Thread-Topic: Use P2P-RPL to repair DAO routes
Thread-Index: AQHNQTeLad/wP4Slmk+rhqippmOu2pbpkwbggAAFsLA=
Date: Mon, 04 Jun 2012 04:50:53 +0000
Message-ID: <>
References: <> <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: "" <>
Subject: Re: [Roll] Use P2P-RPL to repair DAO routes
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 04 Jun 2012 04:51:06 -0000

Hi Mukul,

Thanks for the clarification. I agree with your suggestion to consider this as subject for a separate document.

-Regards, Joseph

----- Forwarded Message -----
Section 12:
..In general, P2P-RPL operation does not affect core RPL operation.."
I think this is unfortunate as P2P can be used to fix issues with core rpl. For example, in core RPL, there is no way to repair a downward route until the actual Target sends another DAO, which can take a long time. It would be very nice if the DoDag root can use P2P-RPL to discover a route to a Target node that is unreachable and then use the resulting source route as the downward route.  

What the text you quoted means is that it does not break core RPL operation. P2P-RPL can certainly be used in the manner you specified. The root of a global DODAG can certainly use P2P-RPL to discover a source route to any target. Just that it will involve creation of a separate temporary DAG. If you want to do this route discovery within the scope of the existing global permanent DAG, it can be done but needs to be written up in a separate document. I dont think this provision should be inside P2P-RPL document. This is because, for RPL deployments that would not otherwise support P2P-RPL, it may be more efficient to simply use an RPL Target Option inside a DIO to trigger DAOs that would allow desired route to be discovered. Ofcourse, this needs to be written up to (since currently Target Option cannot sit inside a non-P2P mode DIO).