Re: US DoD and IPv6

"Joel M. Halpern" <jmh@joelhalpern.com> Mon, 11 October 2010 15:24 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C5E2A3A6A5D for <ietf@core3.amsl.com>; Mon, 11 Oct 2010 08:24:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.09
X-Spam-Level:
X-Spam-Status: No, score=-102.09 tagged_above=-999 required=5 tests=[AWL=-0.091, BAYES_00=-2.599, J_CHICKENPOX_51=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HzPHO9dqZlBY for <ietf@core3.amsl.com>; Mon, 11 Oct 2010 08:24:14 -0700 (PDT)
Received: from hgblob.mail.tigertech.net (hgblob.mail.tigertech.net [64.62.209.71]) by core3.amsl.com (Postfix) with ESMTP id EF5A63A6B08 for <ietf@ietf.org>; Mon, 11 Oct 2010 08:24:13 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hgblob.tigertech.net (Postfix) with ESMTP id 607A53236DB8; Mon, 11 Oct 2010 08:25:26 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at hgblob.tigertech.net
Received: from [10.10.10.101] (pool-71-161-50-231.clppva.btas.verizon.net [71.161.50.231]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by hgblob.tigertech.net (Postfix) with ESMTPSA id 4633B3236DB4; Mon, 11 Oct 2010 08:25:25 -0700 (PDT)
Message-ID: <4CB32C63.9030701@joelhalpern.com>
Date: Mon, 11 Oct 2010 11:25:23 -0400
From: "Joel M. Halpern" <jmh@joelhalpern.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100915 Lightning/1.0b2 Thunderbird/3.1.4
MIME-Version: 1.0
To: dcrocker@bbiw.net
Subject: Re: US DoD and IPv6
References: <20101008133642.0C1D06BE5C6@mercury.lcs.mit.edu> <8B4CDC3F-F062-429C-8391-E7E9C9AC4258@shinkuro.com> <6901ED03111E4FA2D4B364BF@PST.JCK.COM> <A183DC54-7F37-4398-8DAB-DF8739E5F146@shinkuro.com> <4CB24128.6090308@dcrocker.net>
In-Reply-To: <4CB24128.6090308@dcrocker.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: Dave CROCKER <dhc@dcrocker.net>, IETF Discussion <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2010 15:24:14 -0000

Without getting into the question of whether your suggestion would have 
helped anything in terms of transition and interoperability,  it shares 
one major flaw with the path we did adopt.

There is no incentive to spend resources to get there.
No matter how elegant it is technically, without a benefit for 
deployment there is no way to get past very small scale deployment 
(some folks will deploy anything to see if it has value, but most won't.)
That is one of the main stumbling blocks that Noel reported publicly for 
getting Nimrod off the ground separately from the IPv6 effort.  The 
operators who had to deploy it did not gain anything.

As long as our path is one of minimal change, we were inherently locked 
in to a behavioral set that matched Ipv4.  that is what SIP proposed. 
That is what IPv6 gave us.

For any proposal to work, there has to be a benefit to folks to use it. 
  Even before it is ubiquitous.  As far as I can tell, we ignored that 
question during the 1993-1999 period when we should have been working on it.

We also get ourselves into a mind set of "we need an answer now.  There 
is no time to do technically hard work."  That was a bad call.  5 extra 
years spend=t serously working on what the needs were, what the 
deployments could be, and what the technology could look like, might 
have given us a better path.  (No, there is no guarantee.  We could have 
blown it anyway.)

Yours,
Joel M. Halpern

On 10/10/2010 6:41 PM, Dave CROCKER wrote:
>
>
> On 10/10/2010 2:51 PM, Steve Crocker wrote:
>> A compatible solution would have been better, but I don't think
>> IPv4... --
>> were designed in a way that permitted a compatible extension.
>
>
> Oh?
>
> Perhaps:
>
> 1. Adopt an IPv6 as Steve Deering originally designed it[1]: A basic
> upgrade to the IPv4 header, with more address bits, an extensibility
> mechanisms for adding fields later, and removal of some bits that
> weren't needed.
>
> 2. Define the IPv6 address space as the IPv4 address space, with all
> zeroes for the higher bits. (In other words, defer more interesting
> schemes until later.)
>
> 3. Design header translation devices to map between the two formats.
>
> 4. Start fielding these implementations. (That could have started by
> 1994 or so.)
>
> The "gateways" between v4 and v6 would initially be notably for having
> almost no work to do and of not losing any information. In particular,
> barely qualifies as a "dual" stack.
>
> With this approach, "incompatibility" between v4 and v6 would only occur
> when additional addresses, beyond v4's limitations, start to be assigned.
>
> We must deal with the current reality and make it work, but historical
> considerations need to factor in the ambitions that dominated during the
> many years of design.
>
> The community got ambitious in a fashion that smacked of the
> overreaching that is often called second system syndrome (although
> counting the Arpanet, this was really a third system...)
>
> d/
>
> [1] http://tools.ietf.org/html/draft-deering-sip-00