[rrg] Updating hosts

RJ Atkinson <rja.lists@gmail.com> Mon, 12 November 2012 23:25 UTC

Return-Path: <rja.lists@gmail.com>
X-Original-To: rrg@ietfa.amsl.com
Delivered-To: rrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9708A21F84F3 for <rrg@ietfa.amsl.com>; Mon, 12 Nov 2012 15:25:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.499
X-Spam-Level:
X-Spam-Status: No, score=-3.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cSRj5Kb6gchx for <rrg@ietfa.amsl.com>; Mon, 12 Nov 2012 15:25:26 -0800 (PST)
Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by ietfa.amsl.com (Postfix) with ESMTP id AC7EE21F84BC for <rrg@irtf.org>; Mon, 12 Nov 2012 15:25:26 -0800 (PST)
Received: by mail-vb0-f54.google.com with SMTP id l1so8895849vba.13 for <rrg@irtf.org>; Mon, 12 Nov 2012 15:25:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; bh=RZSuwoy8j05wHdcc9IvFB91iot3Gsyl3X+Kq5b9voV8=; b=aB4yoF70eK750GNZ//+tOFKYwLDqTIpMsBsXTlwmfJcUGRbI9Yz4igvmDbURPxQLCE 0EcUyw+answ+jJHZT8jJP6mJAcyNgJ6vyoTbaW1x7xknlDf+X9sentkdkzmRNXlsLvGx hHNYSafsBVfUxjP31eyTWdmbIyT+VI9b333t4OLSXyF0kfQetEwjRoGmWFq09cJzqlJi EdoiPJvKcNOxp7z3FZr+jBetjvhFNf28t6CYSgVkaQzfYT01kscOBs6ZD08SPzRVfFBk MvNUVtlQr/qQt486B9y9p1YQro9YaIaTtWjHKQbaeeKiNLL8PSJd3Z/3IDdLdZRpQBKM aBQg==
Received: by 10.52.33.130 with SMTP id r2mr23911639vdi.43.1352762725891; Mon, 12 Nov 2012 15:25:25 -0800 (PST)
Received: from [10.30.20.14] (pool-74-110-100-136.nrflva.fios.verizon.net. [74.110.100.136]) by mx.google.com with ESMTPS id y15sm8290519vdt.9.2012.11.12.15.25.24 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Nov 2012 15:25:25 -0800 (PST)
From: RJ Atkinson <rja.lists@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Date: Mon, 12 Nov 2012 18:25:23 -0500
Message-Id: <A5F253CD-71F6-49BD-95CC-897F803860F1@gmail.com>
To: IRTF Routing RG <rrg@irtf.org>
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
Subject: [rrg] Updating hosts
X-BeenThere: rrg@irtf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IRTF Routing Research Group <rrg.irtf.org>
List-Unsubscribe: <http://www.irtf.org/mailman/options/rrg>, <mailto:rrg-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/rrg>
List-Post: <mailto:rrg@irtf.org>
List-Help: <mailto:rrg-request@irtf.org?subject=help>
List-Subscribe: <http://www.irtf.org/mailman/listinfo/rrg>, <mailto:rrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2012 23:25:27 -0000

On Sunday, 11 Nov 2012, Christian Huitema wrote, in part:
> I think that we are giving up too early on the feasibility 
> of updating all hosts. [...] I also think that a research group 
> should not necessarily shy away from investigations that 
> affect all hosts.

+1

Later on Sunday, 11 Nov 2012, Joel M Halpern wrote, in part:
> I can well believe we can, for a reasonable value of all, 
> update all host TCP and UDP engines with a small, migratable, 
> change.
> 
> We can't change all host applications.
> 
> And we can not make a change that does not interoperate
> with existing hosts.

+1


Indeed, ILNP does update hosts, but does so with a 
clearly documented "backwards compatibility" mechanism
and also a clearly documented "incremental deployment"
scheme.

At least one ILNP prototype already has shown an *un-modified* 
(i.e. no source code changes, no recompilation) FreeBSD ping6 
binary using ILNPv6 between a pair of ILNPv6-enabled hosts.
(NB:  I'm aware of 2 independent implementations of ILNP 
that are underway, one for Linux and one for FreeBSD.)

This is a good initial step towards showing that ILNP
will enable existing "host applications" to be used with
ILNP -- without requiring application changes.

On Monday, 12 November 2012, Tony Li wrote, in part:
> The cost of software changes to the end user are now pretty much 
> lost in the churn of maintenance releases and new devices.
> 
> Thus, the real hurdle that has to be accomplished is to woo 
> the OS providers.  Convince them to implement and distribute 
> and that solves the deployment problem.  And to convince the 
> OS providers, you have to show them the killer app.  Without 
> a value add, it's not in their interest.

+1

The market makes its own determinations about what might
be sufficient "value add" to be worthwhile to distribute.
My crystal ball ('palantir') is cloudy, but here are 
some candidates, as a thought exercise:

1) Handset Mobility

  The ability to migrate TCP (or UDP or ...) sessions of 
  a mobile handset (or Surface or iPad or similar) between
  the (usually lower cost per bit) WiFi interface and the
  (usually higher cost per bit) GSM/LTE/CDMA2000 interface,
  as desired, without losing the application-layer session,
  and without requiring deployment of special Mobile-IP
  routers, might be such a killer app.  [See MILCOM 2008
  paper and the "mobile networks" paper from MILCOM 2009
  for how this works]

2) VM migration across routed IP subnetworks

  The ability to move an entire VM across routed IP subnets
  might be another such application.  Certainly some large
  multi-site data centre operators (e.g. folks who measure
  computing in CPU-Acres or CPU-Hectares) very much would
  like that capability.  [See our MILCOM 2012 paper for how]

3) Site-Driven Multi-homing (w/o adding prefixes to DFZ)

   The ability of sites to multi-home, without having to 
   coordinate with all of their upstream providers, and
   without having to add site-specific routing prefixes
   into the world-wide DFZ RIB appeals to many.
   [See our MILCOM 2009 paper on site-Controlled multi-homing
   for how]


Yours,

Ran


PS:  All of these MILCOM papers are available from U. St Andrews,
     along with nearly all of the other ILNP papers.  :-)
     <http://ilnp.cs.st-andrews.ac.uk>