Re: [homenet] Updates to Homenet Architecture Principles doc

Ray Hunter <v6ops@globis.net> Mon, 16 June 2014 17:23 UTC

Return-Path: <v6ops@globis.net>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E823D1A0125 for <homenet@ietfa.amsl.com>; Mon, 16 Jun 2014 10:23:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level:
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tD-sfpl3SIKi for <homenet@ietfa.amsl.com>; Mon, 16 Jun 2014 10:23:28 -0700 (PDT)
Received: from globis01.globis.net (mail.globis.net [IPv6:2001:470:1f15:62e::2]) by ietfa.amsl.com (Postfix) with ESMTP id 7D3391A00C9 for <homenet@ietf.org>; Mon, 16 Jun 2014 10:23:28 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by globis01.globis.net (Postfix) with ESMTP id 5D089871513; Mon, 16 Jun 2014 19:23:27 +0200 (CEST)
Received: from globis01.globis.net ([127.0.0.1]) by localhost (mail.globis.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NGtkOxymC9bq; Mon, 16 Jun 2014 19:23:27 +0200 (CEST)
Received: from Rays-iMac.local (092-111-140-211.static.chello.nl [92.111.140.211]) (Authenticated sender: Ray.Hunter@globis.net) by globis01.globis.net (Postfix) with ESMTPSA id 393D0870026; Mon, 16 Jun 2014 19:23:27 +0200 (CEST)
Message-ID: <539F2808.5030506@globis.net>
Date: Mon, 16 Jun 2014 19:23:20 +0200
From: Ray Hunter <v6ops@globis.net>
User-Agent: Postbox 3.0.11 (Macintosh/20140602)
MIME-Version: 1.0
To: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
References: <BEB843C7-EB1D-486A-A9A1-B99D48775D33@nominet.org.uk> <85F978F4-1293-4F9E-B5C7-068F95A0B626@nominet.org.uk> <CAKD1Yr2mzZOvCDwyyEZHef1rk5PAxtNZRVRys43SXnD=gVxLBA@mail.gmail.com> <143C7553-11D4-41A9-910E-FAD26F484635@fugue.com> <CAKD1Yr0hr8Pa_QU_9mjRjbxffQ=mdgOWYSQUyLc5ewkpuf5OmA@mail.gmail.com> <F08A2136-E88F-4785-BE01-14D386B9C2D9@fugue.com> <CAKD1Yr1nhnvG2H_9eeW-Dono3cZqYaxMZaCR1vcueOQgW4xqYQ@mail.gmail.com> <E66DDB31-C318-4025-BF8A-15F2336A2A08@fugue.com> <B289FE60-E0C7-4D3B-BE21-3C7109FAC69C@ecs.soton.ac.uk> <EMEW3|c9eee95ab0d06c016200d4557ca869f9q5CFPa03tjc|ecs.soton.ac.uk|B289FE60-E0C7-4D3B-BE21-3C7109FAC69C@ecs.soton.ac.uk> <539C51BA.6030901@globis.net> <87d2ebbmad.wl%jch@pps.univ-paris-diderot.fr> <539C67AA.4030501@globis.net> <87ioo35w49.wl%jch@pps.univ-paris-diderot.fr> <539D7A9F.5000407@globis.net> <87y4wyqhw8.wl%jch@pps.univ-paris-diderot.fr>
In-Reply-To: <87y4wyqhw8.wl%jch@pps.univ-paris-diderot.fr>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/ANElZNWVsOm_zIWqwfQcVPc8lUw
Cc: "homenet@ietf.org Group" <homenet@ietf.org>
Subject: Re: [homenet] Updates to Homenet Architecture Principles doc
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Jun 2014 17:23:30 -0000

Juliusz Chroboczek wrote:
>>>> "The inclusion of physical layer characteristics including bandwidth,
>>>> loss, and latency in path computation should be considered for
>>>> optimising communication in the homenet."
>
>> Should the text then rather say "Path selection in Homenet needs to be
>> more sophisticated than measuring pure hop count due to the use of
>> heterogeneous link technologies, and therefore the routing protocol should
>> be capable of utilising multiple link-dependent metrics, such as
>> bandwidth, delay, and link reliability", rather than mentioning
>> "optimised"?
>
> I'm happy with either.  The current text leaves it to the protocol people
> to decide what "optimising" means, but I also like the way you spell out
> the requirement.  If you'll allow me to indulge in some minor nit picking
> wrt. your suggested wording:
>
>   - you require "multiple [...] metrics", which is what we do in Babel, but
>     we certainly don't wish to prevent somebody from being smart enough to
>     design a single metric that works satisfactorily on all link layers;
>   - you use "bandwdith" where you mean "throughput" (yeah, I know, I'm
>     a pedant);
>   - I'm on a personal crusade against the utilisation of the verb "to utilise".
>
> So perhaps something like:
>
>    Due to the use of heterogeneous link technologies, path selection in
>    a homenet needs to be more refined than minimising hop count.  The
>    homenet routing protocol should be able to select paths according to
>    criteria such as latency, throughput, link reliability (e.g. measured
>    packet loss) or other performance metrics.
>
> -- Juliusz
>
>
I could certainly live with your text, and if the WG ever moved to 
evaluating competing candidate routing protocols against requirements 
derived from the architecture, it could provide a useful and objective 
differentiator, which is possibly something that has been lacking up 
until now. e.g. {BABEL,  EIGRP, full IS-IS .....} might be preferred 
over {OSPFv3....} which might be preferred over {RIPng, HNCP native 
routing, IS-IS (only using cost and default cost=10) , AODV (without 
link quality extensions) ....} on this particular measure of suitability.

-- 
Regards,
RayH