Re: [homenet] WG adoption of draft-stenberg-homenet-hncp-00

Ray Hunter <v6ops@globis.net> Thu, 27 March 2014 07:19 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 DEFBE1A047B for <homenet@ietfa.amsl.com>; Thu, 27 Mar 2014 00:19:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.121
X-Spam-Level:
X-Spam-Status: No, score=-1.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_NEUTRAL=0.779] autolearn=no
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 PxVywCiJx8iT for <homenet@ietfa.amsl.com>; Thu, 27 Mar 2014 00:19:55 -0700 (PDT)
Received: from globis01.globis.net (RayH-1-pt.tunnel.tserv11.ams1.ipv6.he.net [IPv6:2001:470:1f14:62e::2]) by ietfa.amsl.com (Postfix) with ESMTP id 8F0E01A0464 for <homenet@ietf.org>; Thu, 27 Mar 2014 00:19:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by globis01.globis.net (Postfix) with ESMTP id 46435870073; Thu, 27 Mar 2014 08:19:53 +0100 (CET)
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 aB7kSsonorcm; Thu, 27 Mar 2014 08:19:53 +0100 (CET)
Received: from Rays-iMac.local (unknown [192.168.0.3]) (Authenticated sender: Ray.Hunter@globis.net) by globis01.globis.net (Postfix) with ESMTPA id 2863B870061; Thu, 27 Mar 2014 08:19:53 +0100 (CET)
Message-ID: <5333D118.60404@globis.net>
Date: Thu, 27 Mar 2014 08:19:52 +0100
From: Ray Hunter <v6ops@globis.net>
User-Agent: Postbox 3.0.9 (Macintosh/20140129)
MIME-Version: 1.0
To: Mikael Abrahamsson <swmike@swm.pp.se>
References: <4943103B-77FB-4F95-A519-4FDE1246A128@nominet.org.uk> <53333F51.5030106@globis.net> <alpine.DEB.2.02.1403270703170.747@uplift.swm.pp.se>
In-Reply-To: <alpine.DEB.2.02.1403270703170.747@uplift.swm.pp.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/w7GDpd_rgQhLmZtan6MwfPFrlSI
Cc: "homenet@ietf.org Group" <homenet@ietf.org>
Subject: Re: [homenet] WG adoption of draft-stenberg-homenet-hncp-00
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, 27 Mar 2014 07:19:57 -0000

> Mikael Abrahamsson <mailto:swmike@swm.pp.se>
> 27 March 2014 07:04
> On Wed, 26 Mar 2014, Ray Hunter wrote:
>
>
> HNCP as it stands right now has a "routing protocol" of it's own that 
> is extremely rudimentary, but it gets the job done. I think this is 
> what is referred to as "zero routing protcol" because people don't 
> really want to call it a routing protocol (my interpretation).
>
>
Right, but the way I see it:

If you have an arbitrary topology then you probably need to carry 
metrics to prefer one link type over another.
If you want to be able to determine which prefixes to delete from the 
FIB and RA when a particular upstream provider link goes down, you 
probably need some sort of tagging.
If you want fast convergence around failures you probably need a decent 
path discovery algorithm.
If you want to differentiate between a temporary change (due to an 
incident or link failure) and a longer term permanent change (due to 
replugging or device insertion or removal) then you probably need two 
different sets of timers and problem diagnostics.

In other words; we definitely need a routing protocol, and probably a 
configuration protocol too.

So isn't the danger than HNCP starts off being very simple, and ends up 
duplicating a lot of previous work and experience?

I'm interested to hear the contrarian view.

-- 
Regards,
RayH