Re: [homenet] Updates to Homenet Architecture Principles doc

Acee Lindem <acee.lindem@ericsson.com> Thu, 12 June 2014 14:55 UTC

Return-Path: <acee.lindem@ericsson.com>
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 CB4AA1B2A76 for <homenet@ietfa.amsl.com>; Thu, 12 Jun 2014 07:55:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 YAyRgPaZnu_Y for <homenet@ietfa.amsl.com>; Thu, 12 Jun 2014 07:55:20 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E48D41B2A87 for <homenet@ietf.org>; Thu, 12 Jun 2014 07:55:19 -0700 (PDT)
X-AuditID: c6180641-f79df6d000002de0-0c-53996c0c04fd
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 64.96.11744.C0C69935; Thu, 12 Jun 2014 10:59:56 +0200 (CEST)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0174.001; Thu, 12 Jun 2014 10:55:18 -0400
From: Acee Lindem <acee.lindem@ericsson.com>
To: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>, Ted Lemon <mellon@fugue.com>
Thread-Topic: [homenet] Updates to Homenet Architecture Principles doc
Thread-Index: AQHPhjiqxmfdZx62jkq0PP0j0HRd45ttrt0AgAAFU4CAABlKAP//kGsA
Date: Thu, 12 Jun 2014 14:55:17 +0000
Message-ID: <CFBF0B6F.31242%acee.lindem@ericsson.com>
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>
In-Reply-To: <877g4murgj.wl%jch@pps.univ-paris-diderot.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.2.140509
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <9BC6286CCECDEE4E8E0827B5A7FBB86B@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeLIzCtJLcpLzFFi42KZXLonQZcnZ2awwes5chbvFx1isfj86R+r xZs1R5gcmD2aLixj91iy5CeTx8Xd7xgDmKO4bFJSczLLUov07RK4Mg7s7GQumKZYsfL+dJYG xj6pLkZODgkBE4kZa5exQ9hiEhfurWcDsYUEjjJK7OwP6mLkArKXM0o8fnsYLMEmoCPx/NE/ ZhBbRCBMYvPPlSxdjBwczAL6Evd/ioOEhQVcJXa/usUKUeImMedaFyOM/a1/HROIzSKgKtG4 9yhYDa+AqcT5GQeYIHZdYZT48XA1K8hMTgEricWTikFqGIFu+35qDVgvs4C4xK0n85kgbhaQ WLLnPDOELSrx8vE/sJmiAnoSzV1vGCHiihL7+qezQ/TqSdyYOoUNwraW6J3aBDVTW2LZwtfM EPcISpyc+YRlAqPELCTrZiFpn4WkfRaS9llI2hcwsq5i5CgtTi3LTTcy3MQIjL9jEmyOOxgX fLI8xCjAwajEw7tAY0awEGtiWXFl7iFGaQ4WJXHePdeqgoUE0hNLUrNTUwtSi+KLSnNSiw8x MnFwSjUw9pfZHdA1mPpDzvG08dSmjdvFOw73P6te1D5N7K6Nxe3r9VOyLd/0t1T9+XDHf69O y37tc7f97s+bu+Rk1i2fvM8zeqdapUy8d9j4dvdKPsYNhQrFHtIf1F4J3tpe/1Ex93Fawbsa veBX5t52OYLfY/wWTD71bGbD8m8hJ0S3h3P/i944NW9+pBJLcUaioRZzUXEiAGN7/Q6gAgAA
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/agWB9zOFVcezfPok-nGW9M-elu4
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: Thu, 12 Jun 2014 14:55:25 -0000

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