Re: [homenet] Updates to Homenet Architecture Principles doc
"Townsley.net" <mark@townsley.net> Thu, 12 June 2014 15:08 UTC
Return-Path: <mark@townsley.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 54FB91A00D2 for <homenet@ietfa.amsl.com>; Thu, 12 Jun 2014 08:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] 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 4Cke3-Fyej-Q for <homenet@ietfa.amsl.com>; Thu, 12 Jun 2014 08:08:28 -0700 (PDT)
Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4341E1A0522 for <homenet@ietf.org>; Thu, 12 Jun 2014 08:08:28 -0700 (PDT)
Received: by mail-wi0-f182.google.com with SMTP id bs8so3071092wib.9 for <homenet@ietf.org>; Thu, 12 Jun 2014 08:08:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:references:mime-version:in-reply-to:content-type :content-transfer-encoding:message-id:cc:from:subject:date:to; bh=g5VsQgeJGvH9tzDi7FUvGP/enMvusDQG7rlqmzRz4zE=; b=RGM7ej9nk8G5DTCfmu9RED+sg1TuxmdBJFb4LGRPGi++U1LGlRyBPIrsKFdc5qEjZY wVLrkejbC0Hhv4/E+6gw8WiAmPS47BI6SB6CabuvXTvS2yOq4dsI2Pu3yWyPWlzOXUpb 908zBQKpTAgDuEjm7Tj0QOM8TNly1rU9V0iP55Rofj8owSoa83fvwYPA7EY7L9ln4N96 DIp9DpdFMflEmzbxeAMUhTHh8IOrWs0wbriCZPhpU5Fs7hAivZwHuBUsDDMAtIpN+NIo unRDnRE/6TEit1srm5IOb4Ek8EN/Te5zhskcpVjeEa5N1yO3jIj9DbSkF7W1+DYAIqqh wVBg==
X-Gm-Message-State: ALoCoQkIJKOynTl970A6sk50uEKSAQXkbEh5gf3n2Y8DarcAOs0Liwho/N8mE+dXpdlL3o2Zlf5W
X-Received: by 10.180.103.228 with SMTP id fz4mr7625534wib.4.1402585700113; Thu, 12 Jun 2014 08:08:20 -0700 (PDT)
Received: from [100.70.147.106] (71.16.90.92.rev.sfr.net. [92.90.16.71]) by mx.google.com with ESMTPSA id gb6sm33914736wic.6.2014.06.12.08.08.18 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 12 Jun 2014 08:08:19 -0700 (PDT)
References: <BEB843C7-EB1D-486A-A9A1-B99D48775D33@nominet.org.uk> <C4696B2C-C08A-492C-A640-89BA25C3D4C9@iki.fi> <50B1C7AA-6909-4557-88C4-D064C9229BDA@fugue.com> <877g4murgj.wl%jch@pps.univ-paris-diderot.fr> <CFBF0B6F.31242%acee.lindem@ericsson.com>
Mime-Version: 1.0 (1.0)
In-Reply-To: <CFBF0B6F.31242%acee.lindem@ericsson.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Message-Id: <86222874-BF42-4D90-A9BB-F18FA7D7175A@townsley.net>
X-Mailer: iPhone Mail (11D201)
From: "Townsley.net" <mark@townsley.net>
Date: Thu, 12 Jun 2014 17:08:14 +0200
To: Acee Lindem <acee.lindem@ericsson.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/WpuqkOQDH4KxOsJmXU1761dyDbE
Cc: "homenet@ietf.org Group" <homenet@ietf.org>, Ted Lemon <mellon@fugue.com>, Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
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: Thu, 12 Jun 2014 15:08:35 -0000
Thank you, Acee. The very first sentence of section 3.5 contains a very strong statement about using existing protocols. I don't see how expanding this section with detailed routing protocol requirements du jour helps to underscore that point. So, please, let's stop. - Mark (Thumbtyped) > On Jun 12, 2014, at 4:55 PM, Acee Lindem <acee.lindem@ericsson.com> wrote: > > I was involved in this discussion and the statement was merely an attempt > to capture the fact that the existing unicast IGP routing protocols would > meet the homenet requirements with the addition of routing based on > source-address. For example, while BGP would not be precluded, BGP¹s rich > routing policy is not viewed as being required in the homenet. > Thanks, > Acee > > -----Original Message----- > From: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr> > Date: Thursday, June 12, 2014 at 7:34 AM > To: Ted Lemon <mellon@fugue.com> > Cc: "homenet@ietf.org Group" <homenet@ietf.org> > Subject: Re: [homenet] Updates to Homenet Architecture Principles doc > >>>> This sounds _way_ too specific to me. >> >>> If you are just going to laugh, >> >> Laugh with us, Ted -- it /is/ rather funny. >> >> (I especially liked the "linear sum" touch. What's a non-linear sum?) >> >>> This statement should be inclusive of whatever routing protocols the >>> working group is inclined to consider, >> >> I'll do my best. There are at least four issues at hand. >> >> 1. Not all routing protocols choose the lowest-metric route -- some >> protocols include in their route selection criteria data that are not >> encoded in the metric. Examples are BGP flap avoidance, or the >> hysteresis algorithm used by Babel. One might argue that this is also >> the case of multi-area OSPF (although it is not usually expressed in >> that manner). >> >> For BGP and OSPF, you probably know more about the subject than I do. >> For Babel, see Section 3.6 of RFC 6126 and Section III.E of >> >> http://arxiv.org/pdf/1403.3488 >> >> (As far as I know, there is currently no theoretical understanding of >> this kind of techniques. As far as I've been able to work out, neither >> Sobrinho's routing algebras nor Griffin's semigroups are able to >> account >> for them.) >> >> The Arch document MUST NOT specify what kind of data the route >> selection algorithm is allowed to take as input. >> >> >> 2. Many protocols don't compute metrics as a "linear sum" of the link >> costs; as a matter of fact, in many protocols the metric is not a mere >> integer, but an element of a richer algebra. This is obviously the >> case of BGP (see Griffin and Sobrinho, SIGCOMM 2005), but also of >> Babel, which, when run over a radio link layer with interference >> avoidance enabled, carries a pair of an integer and (roughly speaking) >> a set of interfering radio frequencies. >> >> The Arch document MUST NOT specify the structure of the metric algebra. >> It SHOULD NOT even imply that the metric being used is modelisable as >> a routing algebra. >> >> >> 3. Finding a satisfactory and implementable metric for radio link layers >> is very much an open research problem. Many routing protocols just >> punt and expect the link layer to work like an Ethernet, which gets you >> horrible performance in rich layer 3 topologies. Some mesh routing >> protocols estimate unicast link rate and multicast packet loss and >> combine the two using magic, which tends to choose unusable routes in >> some cases. There has been a lot of noise around cross-layer >> techniques for the last 10 years or so, but I don't know of >> a production-quality implementation. (Yeah, I know, I should stop >> complaining and try my hand at it.) >> >> Please do not underestimate the importance of this point for Homenet -- >> how many wired and how many wireless links do you expect there to be in >> a typical home ten years from now? >> >> The Arch document MUST NOT specify what kind of data the metric >> computation algorithm is allowed to take as input. >> >> >> 4. There exist routing protocols that don't use the notion of a metric at >> all. We metric-based people like to jestingly call them "longest-path >> routing" algorithms, however we're still keeping an eye open to see if >> anything useful comes out from that line of research. >> >> The Arch document SHOULD NOT even imply that a metric is being used. >> >> >> Hope this helps, >> >> -- Juliusz >> >> _______________________________________________ >> homenet mailing list >> homenet@ietf.org >> https://www.ietf.org/mailman/listinfo/homenet > > _______________________________________________ > homenet mailing list > homenet@ietf.org > https://www.ietf.org/mailman/listinfo/homenet
- [homenet] Updates to Homenet Architecture Princip… Ray Bellis
- Re: [homenet] Updates to Homenet Architecture Pri… Markus Stenberg
- [homenet] Updates to Homenet Architecture Princip… Ray Bellis
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Markus Stenberg
- Re: [homenet] Updates to Homenet Architecture Pri… Mark Townsley
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Townsley.net
- Re: [homenet] Updates to Homenet Architecture Pri… Acee Lindem
- Re: [homenet] Updates to Homenet Architecture Pri… Townsley.net
- Re: [homenet] Updates to Homenet Architecture Pri… Michael Thomas
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Michael Thomas
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Acee Lindem
- Re: [homenet] Updates to Homenet Architecture Pri… Ray Hunter
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Michael Richardson
- Re: [homenet] Updates to Homenet Architecture Pri… Michael Richardson
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Brian E Carpenter
- Re: [homenet] Updates to Homenet Architecture Pri… Lorenzo Colitti
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Markus Stenberg
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Lorenzo Colitti
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Lorenzo Colitti
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Lorenzo Colitti
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Tim Chown
- Re: [homenet] Updates to Homenet Architecture Pri… Mark Townsley
- Re: [homenet] Updates to Homenet Architecture Pri… Tim Chown
- Re: [homenet] Updates to Homenet Architecture Pri… Tim Chown
- Re: [homenet] Updates to Homenet Architecture Pri… Mark Townsley
- Re: [homenet] Updates to Homenet Architecture Pri… Tim Chown
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Mark Townsley
- Re: [homenet] Updates to Homenet Architecture Pri… Brian E Carpenter
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Mark Townsley
- Re: [homenet] Updates to Homenet Architecture Pri… Ray Hunter
- Re: [homenet] Updates to Homenet Architecture Pri… Ted Lemon
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Ray Hunter
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Ray Hunter
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Ray Hunter
- Re: [homenet] Updates to Homenet Architecture Pri… Juliusz Chroboczek
- Re: [homenet] Updates to Homenet Architecture Pri… Acee Lindem
- Re: [homenet] Updates to Homenet Architecture Pri… Alexandru Petrescu
- Re: [homenet] Updates to Homenet Architecture Pri… Alexandru Petrescu
- Re: [homenet] Updates to Homenet Architecture Pri… Alexandru Petrescu
- Re: [homenet] Updates to Homenet Architecture Pri… Gert Doering
- Re: [homenet] Updates to Homenet Architecture Pri… Alexandru Petrescu
- Re: [homenet] Updates to Homenet Architecture Pri… Tim Chown
- Re: [homenet] Updates to Homenet Architecture Pri… ietfdbh
- Re: [homenet] Updates to Homenet Architecture Pri… joel jaeggli
- Re: [homenet] Updates to Homenet Architecture Pri… Tim Chown
- Re: [homenet] Updates to Homenet Architecture Pri… Ray Hunter
- Re: [homenet] list of questions on routing sectio… Alexandru Petrescu
- Re: [homenet] list of questions on routing section Alexandru Petrescu