Re: [homenet] Updates to Homenet Architecture Principles doc

Mark Townsley <mark@townsley.net> Thu, 12 June 2014 13:37 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 B68481A0090 for <homenet@ietfa.amsl.com>; Thu, 12 Jun 2014 06:37:59 -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 Xd9-zSKYh1rS for <homenet@ietfa.amsl.com>; Thu, 12 Jun 2014 06:37:52 -0700 (PDT)
Received: from mail-we0-f171.google.com (mail-we0-f171.google.com [74.125.82.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39AD91A0086 for <homenet@ietf.org>; Thu, 12 Jun 2014 06:37:50 -0700 (PDT)
Received: by mail-we0-f171.google.com with SMTP id q58so1297656wes.30 for <homenet@ietf.org>; Thu, 12 Jun 2014 06:37:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=iuXgp05Ry45m+mH2CS2UioSENVKVMDB2jyLSN98KGv8=; b=M1NIF0+d+XWagw5bhBCEGhltlmJqjccXK6bKsKTkIgCB3YDRRDpXDVGNhqxe4jAG1E mBS9GQMiN3YW1QsO+YmxpIM2RmyXoBvgX7X5h+4RGxEARemT8DahTq1h1eIisXw+4ptH wS6AjHHb9/qQKKhhJ1J7tssBQ7QJNLl2m3GN2RdGsnavqngZB/dzf4crUJ+cjoRe62AC nJFzKuNuWy+33szLxvOipqR+AMUvQKdBYO1315hnMqwn1lb2K9uvgelWfPQ7zC7VXLSx +UOWHJK5Aqyg0kfw/FOgbpmjSYktxQnz1Cm2NthmBq5UEbtXaZ3OI85IkXFiwipGYCip zwKw==
X-Gm-Message-State: ALoCoQnkyzWGJ38nmXF6C1QtNeSoi8E61/uOZLrEofBvPxZR7T10FjKvYJr1BFltAdF8cmtEALin
X-Received: by 10.180.73.169 with SMTP id m9mr6459718wiv.53.1402580268735; Thu, 12 Jun 2014 06:37:48 -0700 (PDT)
Received: from [192.168.1.108] (AMontsouris-653-1-138-142.w92-140.abo.wanadoo.fr. [92.140.9.142]) by mx.google.com with ESMTPSA id z8sm16018331wib.12.2014.06.12.06.37.45 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 12 Jun 2014 06:37:45 -0700 (PDT)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
From: Mark Townsley <mark@townsley.net>
In-Reply-To: <AA4217C6-39E2-4344-ABC4-8707132F20B1@iki.fi>
Date: Thu, 12 Jun 2014 15:37:44 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <08EF339D-B35F-4344-95D7-902716340CF5@townsley.net>
References: <BEB843C7-EB1D-486A-A9A1-B99D48775D33@nominet.org.uk> <C4696B2C-C08A-492C-A640-89BA25C3D4C9@iki.fi> <50B1C7AA-6909-4557-88C4-D064C9229BDA@fugue.com> <AA4217C6-39E2-4344-ABC4-8707132F20B1@iki.fi>
To: Markus Stenberg <markus.stenberg@iki.fi>
X-Mailer: Apple Mail (2.1878.2)
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/zX9LqnOb160ZGL8bT0ofULszThE
Cc: Ray Bellis <Ray.Bellis@nominet.org.uk>, "homenet@ietf.org Group" <homenet@ietf.org>, Ted Lemon <mellon@fugue.com>
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 13:37:59 -0000

To be clear, it is the Routing AD who prosed the text, not Ted (Internet AD). Ted asked that it be run by the WG as he, rightly, considered it substantive and wanted the WG's opinion of it.

- Mark

On Jun 12, 2014, at 3:33 PM, Markus Stenberg <markus.stenberg@iki.fi> wrote:

> On 12.6.2014, at 16.04, Ted Lemon <mellon@fugue.com> wrote:
>> On Jun 12, 2014, at 8:45 AM, Markus Stenberg <markus.stenberg@iki.fi> wrote:
>>> This sounds _way_ too specific to me. Like a lot of the document by now.
>>> Specifying routing protocol path cost function in _architecture_ document?
>>> Ha ha.
>> If you are just going to laugh, then I'm not going to approve the document, and you should definitely ask nomcom to replace me if you feel that is the right thing to do.   I would prefer that we have a discussion about what the text should say, but that’s entirely up to you.
> 
> Well, I’m just concerned that discussion led to the text as agreed consensus. (At least judging by Ray’s account.)
> 
> As I’m not privy to that, I’m not assigning blame, but I find the outcome just .. funny.
> 
> So why not laugh? It’s better than crying. Supposedly extends your lifespan too.
> 
>> What I would like to see as feedback is a clear statement of what the routing paradigm is, not agreement that the text as currently written is correct.   This statement should be inclusive of whatever routing protocols the working group is inclined to consider, but it should be selective enough that it says what the working group actually wants, and doesn't cover all possible routing protocols.   I very much do not want the working group to fight out the routing protocol question right now, but I think it’s possible to get this text to a point where it satisfies the DISCUSS it was supposed to satisfy.
> 
> Why do we need to do that? Specifying it in extreme detail effectively favors some protocols, either intentionally or not.
> 
> Even before this latest update, I found the routing way overspecified and possibly in wrong direction; for example, I am currently using mostly Babel as a routing protocol for my homenet-related things, and it’s not link-state.
> 
> So, as a text diff..
> 
> -Using information
> -distributed through the routing protocol, each node in the homenet
> -should be able to build a graph of the topology of the whole homenet
> -including attributes such as links, nodes, connectivity, and (if
> -supported by the protocol in use) link metrics.
> 
> .. and so on.
> 
> and link metrics show up more in the text too. 99% of typical homes care about one _bit_ of link information - whether it’s wired or not, and if wired, prefer that.
> 
> I still wouldn’t want to specify that in an arch draft.
> 
> Then again, perhaps we should rename this draft _the solution specification_ draft, because there’s lots of places that lean that way already.
> 
> Source address-aware RIP would probably be sufficient for a homenet use case if PA/other stuff is done elsewhere (HNCP, hierarchical PD, CNP, you name it).
> 
> Looking at the homenet routing as blank slate (ignoring the arch draft), here’s what I think matters:
> 
> - source specific (=> can deal with multiple ISPs)
> - not tied to L2
> - can do unicast IPv[46] routes  (multicast would be nice too but typically separate protocol)
> 
> what’s helpful:
> 
> - fast initial/incremential convergence of state (not in arch draft currently)
> - some minimalist metrics (not mandatory either)
> 
> If we compare this list to what’s in arch draft, we’re already very diverged. I’m not trying to fight the windmill and get rid of cruft in arch draft, but I am not happy about AD comments (/discussions somewhere?) adding even more of it.
> 
> I provided my feedback. Care to enlighten us why your stance is that we _do_ need insanely verbose specification of routing paradigm?
> 
> Cheers,
> 
> -Markus
> _______________________________________________
> homenet mailing list
> homenet@ietf.org
> https://www.ietf.org/mailman/listinfo/homenet