Re: [Roll] New Version Notification -draft-ietf-roll-minrank-hysteresis-of-07.txt

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 10 April 2012 06:11 UTC

Return-Path: <pthubert@cisco.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 AD4DB21F84F6 for <roll@ietfa.amsl.com>; Mon, 9 Apr 2012 23:11:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.792
X-Spam-Level:
X-Spam-Status: No, score=-9.792 tagged_above=-999 required=5 tests=[AWL=0.807, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 xrTBzChrnJa0 for <roll@ietfa.amsl.com>; Mon, 9 Apr 2012 23:11:46 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by ietfa.amsl.com (Postfix) with ESMTP id B6D6C21F848E for <roll@ietf.org>; Mon, 9 Apr 2012 23:11:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=pthubert@cisco.com; l=2297; q=dns/txt; s=iport; t=1334038305; x=1335247905; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=ZsY7o/Xcu6yAtmnTKqVRg/6bSydsUTih0/D1tKMN3AU=; b=PT3wn8m0YIFzBacMhxb+G1YF0usNpEx6PmBFrBleTWfbESYX5v0SwQ7y NGwB7GkewrFIVsH6vLf19dNEMd90CukIJ/K6+KW25fSIBE+5Hs0gBmfVm irrPDaOpPpVdwNFIOLqHPZSl8Q7OMeZFnVE+DcjEabhiu6XG0T3fxW/2m I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAE7Og0+Q/khN/2dsb2JhbABEDrlFgQeCCQEBAQMBEgEdCj0CBQcEAgEIDgMEAQELBhcBBgFFCQgBAQQTCBqHZwWaLaApj35jBKQ5gWmCMDk
X-IronPort-AV: E=Sophos;i="4.75,396,1330905600"; d="scan'208";a="134656021"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-1.cisco.com with ESMTP; 10 Apr 2012 06:11:44 +0000
Received: from xbh-ams-201.cisco.com (xbh-ams-201.cisco.com [144.254.75.7]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id q3A6BiZS029215; Tue, 10 Apr 2012 06:11:44 GMT
Received: from xmb-ams-108.cisco.com ([144.254.74.83]) by xbh-ams-201.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 10 Apr 2012 08:11:44 +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: Tue, 10 Apr 2012 08:10:29 +0200
Message-ID: <BDF2740C082F6942820D95BAEB9E1A84015DEA07@XMB-AMS-108.cisco.com>
In-Reply-To: <3B42E04B-7DFB-4C42-83C5-4ED72B3AC8A6@cs.stanford.edu>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Roll] New Version Notification -draft-ietf-roll-minrank-hysteresis-of-07.txt
Thread-Index: Ac0Wal3lZFHU8XUwQnuggZ2Lt9w6DwAdbA9w
References: <BDF2740C082F6942820D95BAEB9E1A84015DE8D0@XMB-AMS-108.cisco.com> <3B42E04B-7DFB-4C42-83C5-4ED72B3AC8A6@cs.stanford.edu>
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Philip Levis <pal@cs.stanford.edu>
X-OriginalArrivalTime: 10 Apr 2012 06:11:44.0564 (UTC) FILETIME=[CDD8DF40:01CD16E0]
Cc: roll@ietf.org
Subject: Re: [Roll] New Version Notification -draft-ietf-roll-minrank-hysteresis-of-07.txt
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: Tue, 10 Apr 2012 06:11:46 -0000

Phil:

It's not. 
If I switch a device with another from a different vendor I should
expect the new device to interact properly with existing devices and I
should expect globally a similar behavior in my network. 
That's what standards are for.

RPL 3.7.1 gives strong directions to avoid greediness. You may allow to
stray from that but that must be under control of the admin and you must
give strong recommendations for the default behavior.

Cheers,

Pascal

-----Original Message-----
From: Philip Levis [mailto:pal@cs.stanford.edu] 
Sent: lundi 9 avril 2012 17:46
To: Pascal Thubert (pthubert)
Cc: roll@ietf.org
Subject: Re: [Roll] New Version Notification
-draft-ietf-roll-minrank-hysteresis-of-07.txt

On Apr 8, 2012, at 10:00 AM, Pascal Thubert (pthubert) wrote:

> Phil:
> 
> It is an implementation decision as long as it does not lead to 
> interop issue or unwanted behavior, which is probably the case here.
> RFC 6550 demands that a node can't stray from the best Rank as 
> computed amongst parents by more than MaxRankIncrease.
> This 3 clauses do not seem to capture this that we are discussing do 
> not seem to capture this.
> With (my reading of) the text as it stands, it seems that the 
> implementation has all freedom to select parents and then is given 
> rules to compute a Rank.
> The resulting Rank could be anything if the parent set as no
constraint.
> 
> 
> In particular  " The largest  calculated Rank among paths through the 
> parent set, minus MaxRankIncrease" must be less that the Rank obtained

> from the preferred parent, not the final computed Rank.
> 
> 
> The node should:
> 1) Compute the Ranks form its parent set. 
> 2) Determine a preferred parent as resulting with the lowest Rank 
> (using the computation described in the previous paragraph)
> 3) Determine which parents generate a Rank that is between that lowest

> Rank and MaxRankIncrease
> 4) Pick a set of parents between those
> 
> What do you think?

This is an implementation decision. I can imagine other algorithms,
e.g., where if the best Rank and next best Rank differ by more than
MaxRankIncrease, the node chooses to advertise a worse Rank than the
preferred parent provides.

Phil