Re: [Roll] MRHOF ETX

Philip Levis <> Fri, 08 June 2012 17:36 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 1479711E808C for <>; Fri, 8 Jun 2012 10:36:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id E94AFRYiySgD for <>; Fri, 8 Jun 2012 10:36:10 -0700 (PDT)
Received: from cs-smtp-3.Stanford.EDU (cs-smtp-3.Stanford.EDU []) by (Postfix) with ESMTP id 88FAF11E8086 for <>; Fri, 8 Jun 2012 10:36:10 -0700 (PDT)
Received: from ([] helo=[]) by cs-smtp-3.Stanford.EDU with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from <>) id 1Sd36X-000101-Ky; Fri, 08 Jun 2012 10:36:09 -0700
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Philip Levis <>
In-Reply-To: <>
Date: Fri, 8 Jun 2012 10:36:09 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <>
References: <>
To: "Reddy, Joseph" <>
X-Mailer: Apple Mail (2.1257)
X-Scan-Signature: 2c238adc2661b13b123d68c6db09dced
Cc: "" <>
Subject: Re: [Roll] MRHOF ETX
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: Fri, 08 Jun 2012 17:36:11 -0000

On Jun 8, 2012, at 10:24 AM, Reddy, Joseph wrote:

> The advertised Rank of the parent is a 16-bit value that has integer and fractional parts. The MinHopRankIncrease parameter determines the length of the Integer/Fraction parts. 

I think you're misreading MRHOF, and misinterpreting MinHopRankIncrease. The MRHOF draft tries to be very explicit about this. MRHOF with ETX encodes the ETX in Rank, but MinHopRankIncrease can change the computation. If MinHopRankIncrease is greater than 128, then Rank no longer really encodes a fixed-point version of ETX, it encodes ETX plus a per-hop penalty.

> Now when the draft says to add the Rank and link ETX parameters, clearly this cannot be a simple addition of the Rank with either ETX or (ETX*128). Instead, the ETX value must be converted to the same Integer/Fraction representation as the Rank ( i.e., using MinHopRankIncrease )

Disagree -- the draft is pretty explicit on what you do, and it's not this.