Re: [homenet] Configuration must not be carried by the routing protocol

Michael Thomas <mike@mtcc.com> Wed, 26 June 2013 23:11 UTC

Return-Path: <mike@mtcc.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BDF411E8142 for <homenet@ietfa.amsl.com>; Wed, 26 Jun 2013 16:11:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R2c-jdC1cvgk for <homenet@ietfa.amsl.com>; Wed, 26 Jun 2013 16:10:55 -0700 (PDT)
Received: from mtcc.com (mtcc.com [50.0.18.224]) by ietfa.amsl.com (Postfix) with ESMTP id 9517911E8111 for <homenet@ietf.org>; Wed, 26 Jun 2013 16:10:54 -0700 (PDT)
Received: from takifugu.mtcc.com (takifugu.mtcc.com [50.0.18.224]) (authenticated bits=0) by mtcc.com (8.14.3/8.14.3) with ESMTP id r5QNArvm014879 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 26 Jun 2013 16:10:54 -0700
Message-ID: <51CB74FD.1030801@mtcc.com>
Date: Wed, 26 Jun 2013 16:10:53 -0700
From: Michael Thomas <mike@mtcc.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.22) Gecko/20090605 Thunderbird/2.0.0.22 Mnenhy/0.7.5.0
MIME-Version: 1.0
To: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
References: <878v1yqhje.wl%jch@pps.univ-paris-diderot.fr> <0E223B9A-F615-4E46-971C-84A3117AA27A@employees.org> <87a9mcbhx8.wl%jch@pps.univ-paris-diderot.fr>
In-Reply-To: <87a9mcbhx8.wl%jch@pps.univ-paris-diderot.fr>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1692; t=1372288254; x=1373152254; c=relaxed/simple; s=thundersaddle.kirkwood; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=mtcc.com; i=mike@mtcc.com; z=From:=20Michael=20Thomas=20<mike@mtcc.com> |Subject:=20Re=3A=20[homenet]=20Configuration=20must=20not= 20be=20carried=20by=20the=20routing=09protocol |Sender:=20 |To:=20Juliusz=20Chroboczek=20<jch@pps.univ-paris-diderot.f r> |Content-Type:=20text/plain=3B=20charset=3DISO-8859-1=3B=20 format=3Dflowed |Content-Transfer-Encoding:=207bit |MIME-Version:=201.0; bh=TfuE59qZ+Ufub0Sqf4rAsQ0Hnp2aLd4gSPdUMs3r2Vo=; b=K06uJUI+BPnB5HZQrecCiSr7y9Mzf5RVPoiukDs3pJjhrhoyxi7+NLz36l RmVWSrLssaKVOoNWEGKlHTaef/1QWiV6iRWOcw0Q3bc28SKz8alwLHW8N28K 3i43OCIcgZ2R1HwnHVOGb1CZsTuNLs+LW/DdhNIsM3nEusxBovkOQ=;
Authentication-Results: mtcc.com; v=0.1; dkim=pass header.i=mike@mtcc.com ( sig from mtcc.com/thundersaddle.kirkwood verified; ); dkim-asp=pass header.From=mike@mtcc.com
Cc: Ole Troan <otroan@employees.org>, "homenet@ietf.org Group" <homenet@ietf.org>
Subject: Re: [homenet] Configuration must not be carried by the routing protocol
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 26 Jun 2013 23:11:00 -0000

On 06/26/2013 03:56 PM, Juliusz Chroboczek wrote:
>
> do we need to invent a separate distributed database for each class
> of information?
> Yes, because different kinds of information have different
> requirements.  There is information that needs to be reliably
> synchronised in a timely manner (the link-state DB), there is
> information that must be distributed in a timely manner but need not
> be synchronised throughout the network (configuration information),
> there is global information that is too large to be distributed except
> on demand (DNS), there is local information that is not distributed
> except on demand (mDNS), and probably many other kinds that I'm missing.
>

I'm not sure that I have an opinion on this debate, but I'd like to
point out that there are probably other classes of information that
have little to do with routing, but a lot of desire to be replicated
across a homenet's routers. For example if I have a DNS repository,
I'd sure like to be able to take a dead router, throw it in the trash,
plug in a new one, all the while where my network still was serving
up my names.

DNS in particular has ways to transfer the zones, but I'm less certain
about whether there's anything that would orchestrate that hot standby
kind of desire, and I'm even more dubious that it would satisfy zero/littleconf
requirements even if there were.

Picking ULA's seems to be another kind of problem that needs some
kind of config replication/coordination too at the router level if it's
to be zeroconf.

Whether routing protocols would be a good fit, I don't know but it seems
like an odd way to think about the problem to me.

Mike