Re: [Roll] RPLInstanceID parameter from Source Routing Header is missing in RFC6554
Dario Tedeschi <dat@exegin.com> Fri, 29 June 2012 15:48 UTC
Return-Path: <dat@exegin.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 607EF21F878A for <roll@ietfa.amsl.com>; Fri, 29 Jun 2012 08:48:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JRSPiZ3UzQbx for <roll@ietfa.amsl.com>; Fri, 29 Jun 2012 08:48:56 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6545C21F86D1 for <roll@ietf.org>; Fri, 29 Jun 2012 08:48:56 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so4878945pbc.31 for <roll@ietf.org>; Fri, 29 Jun 2012 08:48:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:x-gm-message-state; bh=YfnRg5IOY+F/mrQJl95Zq5TXzQakTfhevMWUkaQVjj4=; b=OSpVPjDv/EYesDBDBYhE2GX9v/XqcawL15cyGNEhie2iVFoJAD2KXKGmQrhbIeWyHi TIrpqIzWJXNyBj50UL3yK2uu7XK6NmqtAly6UJJrNCehH/UFpERUs7x6PGMwmg7F7LHe 6hNawVG+hZOgd/I725CGJIkGORGZyZ/3CX0uNUSRbW2R+Yk3fsXdvQjTLlysDLsMqolU CSKlopowefQ33YLVS4AnXd940//fQiXe8Ym5HbeVshPw9Trq3SCPXRXbw1Ts1pKtGpQl 1iQAKPv6ZEZ+e4BhFo7bB9SrO4NWMF9YI7rPUXXL4y3ZL4C66k8Suu+7PhViyfKj5PYa bf2w==
Received: by 10.68.217.40 with SMTP id ov8mr7440431pbc.131.1340984935931; Fri, 29 Jun 2012 08:48:55 -0700 (PDT)
Received: from [10.0.0.92] (173-11-86-161-SFBA.hfc.comcastbusiness.net. [173.11.86.161]) by mx.google.com with ESMTPS id nh6sm5782095pbc.44.2012.06.29.08.48.53 (version=SSLv3 cipher=OTHER); Fri, 29 Jun 2012 08:48:54 -0700 (PDT)
Message-ID: <4FEDCE65.2030208@exegin.com>
Date: Fri, 29 Jun 2012 08:48:53 -0700
From: Dario Tedeschi <dat@exegin.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Jonathan Hui <jonhui@cisco.com>
References: <C4731EA2F8833047869F2B5DB5F72C262E3CD9@039-SN1MPN1-001.039d.mgd.msft.net> <4FC978A2.30202@exegin.com> <07C8A712-9390-4704-8823-5E38C9635DBC@cisco.com> <4FE34635.6080201@exegin.com> <65511524-625D-4F29-9228-C60FD12BFFCC@cisco.com>
In-Reply-To: <65511524-625D-4F29-9228-C60FD12BFFCC@cisco.com>
Content-Type: multipart/alternative; boundary="------------000001080503010607080802"
X-Gm-Message-State: ALoCoQmoClCBptqr0jREhxluoofRX/LWaVrgbyFir6ZXQ5gwL2PZsLijcZZVEkdQZalFuVXEf2BB
Cc: "roll@ietf.org" <roll@ietf.org>
Subject: Re: [Roll] RPLInstanceID parameter from Source Routing Header is missing in RFC6554
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 29 Jun 2012 15:48:57 -0000
Hi Jonathan I would agree if link A -> B existed in more than one instance. In my example however, the source route for the first RPL instance has link Y -> D while the second instance has link Z -> D. How does R inform D to resend its DAO for only the first instance if only Y -> D is broken? Dario On 12-06-21 10:54 PM, Jonathan Hui wrote: > > Hi Dario, > > The ICMP Error message will contain the IPv6 header of the > error-generating packet. If link A -> B is broken, the IPv6 > Destination Address will indicate B and the SRH will indicate A. > > My point is that if you want to clean up routes, you need to clean up > all routes that use A -> B, not just the particular Instance that you > used to generate the route and discover the error. > > -- > Jonathan Hui > > On Jun 21, 2012, at 9:05 AM, Dario Tedeschi wrote: > >> Hi Jonathan >> >> Sorry, for late response to your email. >> >> Consider the scenario where a DODAG root node supports two or more >> RPL instances under one prefix. Each instance providing different >> routing objectives (i.e. different objective functions). Potentially, >> the source-route to a destination under one instance can be different >> to the source-route to the same destination under a different >> instance. For example: Instance 1 could have a source-route >> R-->X-->Y-->D, while instance 2 could have a source-route >> R-->X-->Z-->D. Lets say node Y sent a Destination Unreachable ("Error >> in source-route") back to R, because D was unreachable from Y. How >> would R know which source-route needed repair and, consequently, >> which instance needed a DTSN update? >> >> Regards >> Dario >> >> On 01/06/2012 7:46 PM, Jonathan Hui wrote: >>> >>> I don't understand the need for knowing the RPLInstanceID when >>> handling an ICMP Destination Unreachable error. The SRH does not >>> follow any RPL Instance, just the IPv6 addresses listed in the SRH. >>> Receiving an ICMP Destination Unreachable error from a node S >>> simply means that S could not forward to the next IPv6 address in >>> the SRH. The inability of S to forward to the specified next hop >>> would be true regardless of what RPL Instance the SRH was >>> constructed from. >>> >>> -- >>> Jonathan Hui >>> >>> On Jun 1, 2012, at 7:21 PM, Dario Tedeschi wrote: >>> >>>> Yes, I noticed this as well. It is unfortunate because as you say, >>>> there is now no way to identify which instance a Error in SRH is >>>> for, and subsequently the root node can't just remove that routing >>>> entry in a specific instance. Instead it must either remove that >>>> entry from all instances or do nothing and wait for the next DAO to >>>> update the entry. >>>> >>>> Dario >>>> >>>> On 30/05/2012 1:58 AM, Tecuceanu Andreea-Dana-B10623 wrote: >>>>> >>>>> Hello, >>>>> >>>>> I have observed that the RPLInstanceID field from Source Routing >>>>> header (present in draft-ietf-6man-rpl-routing-header-07) was >>>>> removed in RFC6554. >>>>> >>>>> Are there particular reasons for this? This field is necessary at >>>>> the DODAG Root when it receives a Destination Unreachable with >>>>> code "Error in Source Routing Header" to identify the instance >>>>> with the problem (only if there are two instances with the same >>>>> prefix and if the node is Root in both of them). >>>>> >>>>> *Andreea Tecuceanu* >>>>> (Freescale Semiconductor) >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Roll mailing list >>>>> Roll@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/roll >>>> >>>> _______________________________________________ >>>> Roll mailing list >>>> Roll@ietf.org <mailto:Roll@ietf.org> >>>> https://www.ietf.org/mailman/listinfo/roll >>> >> >
- [Roll] RPLInstanceID parameter from Source Routin… Tecuceanu Andreea-Dana-B10623
- Re: [Roll] RPLInstanceID parameter from Source Ro… Adrian Farrel
- Re: [Roll] RPLInstanceID parameter from Source Ro… Dario Tedeschi
- Re: [Roll] RPLInstanceID parameter from Source Ro… Jonathan Hui
- Re: [Roll] RPLInstanceID parameter from Source Ro… Dario Tedeschi
- Re: [Roll] RPLInstanceID parameter from Source Ro… Mukul Goyal
- Re: [Roll] RPLInstanceID parameter from Source Ro… Pascal Thubert (pthubert)
- Re: [Roll] RPLInstanceID parameter from Source Ro… Jonathan Hui
- Re: [Roll] RPLInstanceID parameter from Source Ro… Dario Tedeschi
- Re: [Roll] RPLInstanceID parameter from Source Ro… Jonathan Hui
- Re: [Roll] RPLInstanceID parameter from Source Ro… Dario Tedeschi
- Re: [Roll] RPLInstanceID parameter from Source Ro… Jonathan Hui (johui)