Re: [rrg] RRG to hibernation (Noel Chiappa) Mon, 12 November 2012 16:15 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 5E8A421F8561 for <>; Mon, 12 Nov 2012 08:15:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.514
X-Spam-Status: No, score=-6.514 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id EFk9Af8rZeAD for <>; Mon, 12 Nov 2012 08:15:38 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id D7A3721F8531 for <>; Mon, 12 Nov 2012 08:15:38 -0800 (PST)
Received: by (Postfix, from userid 11178) id 4BC8418C0C3; Mon, 12 Nov 2012 11:15:36 -0500 (EST)
Message-Id: <>
Date: Mon, 12 Nov 2012 11:15:36 -0500 (EST)
From: (Noel Chiappa)
Subject: Re: [rrg] RRG to hibernation
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IRTF Routing Research Group <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 12 Nov 2012 16:15:39 -0000

    > From: "Christian Huitema" <>

    > Indeed, any substantial change in routing and addressing would most
    > probably end up changing all hosts, or at least most of them.

Not necessarily, provided that the identity/location mapping layer is
deployed as a set of middleboxes (as opposed to being instantiated in all the
hosts). One of the benefits from that deployment model is that a new location
namespace can be deployed invisibly to the hosts.

And of course the routing is invisible to the hosts at the moment anyway, so
changing that without the hosts noticing is almost inevitable.

    > I also think that a research group should not necessarily shy away from
    > investigations that affect all hosts. If research comes out with a
    > brilliant shiny star on the horizon, then engineering might follow.

You're correct about that. I guess I didn't clearly distinguish in my
previous message between research and engineering. From the engineering
perspective, a design which requires changes to all hosts is, IMO, a

But at the same time, I definitely am already a follower of the model that,
if all we do is "hack on the edges of current solutions" without some larger
vision of where we are going in the long term (and that's often, or usually,
missing, in many of the incremental changes), those many small incremental
changes will result in nothing more than 'architecture cancer'. So, to me, a
"brilliant shiny star on the horizon" really is a requirement; you have to
know where you're going in the long term, and that destination has to be a
clear, clean, functional architecture. So perhaps we're not so far apart,

But in the end, as a practical matter, to get anything done, the path there
has to consist of many small steps, each of incremental nature...