Re: [tae] The internet architecture
Thomas Narten <narten@us.ibm.com> Fri, 05 December 2008 18:34 UTC
Return-Path: <tae-bounces@ietf.org>
X-Original-To: tae-archive@ietf.org
Delivered-To: ietfarch-tae-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1])
by core3.amsl.com (Postfix) with ESMTP id AFA4E3A69D1;
Fri, 5 Dec 2008 10:34:12 -0800 (PST)
X-Original-To: tae@core3.amsl.com
Delivered-To: tae@core3.amsl.com
Received: from localhost (localhost [127.0.0.1])
by core3.amsl.com (Postfix) with ESMTP id 2B7953A69D1;
Fri, 5 Dec 2008 10:34:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.992
X-Spam-Level:
X-Spam-Status: No, score=-5.992 tagged_above=-999 required=5 tests=[AWL=0.607,
BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 AiyiwHHgvW5s; Fri, 5 Dec 2008 10:34:11 -0800 (PST)
Received: from e4.ny.us.ibm.com (e4.ny.us.ibm.com [32.97.182.144])
by core3.amsl.com (Postfix) with ESMTP id 232B73A63EB;
Fri, 5 Dec 2008 10:34:11 -0800 (PST)
Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234])
by e4.ny.us.ibm.com (8.13.1/8.13.1) with ESMTP id mB5IXXXQ008857;
Fri, 5 Dec 2008 13:33:33 -0500
Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64])
by d01relay02.pok.ibm.com (8.13.8/8.13.8/NCO v9.1) with ESMTP id
mB5IY3k0140356; Fri, 5 Dec 2008 13:34:03 -0500
Received: from d01av04.pok.ibm.com (loopback [127.0.0.1])
by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id
mB5JYDd0021779; Fri, 5 Dec 2008 14:34:13 -0500
Received: from cichlid.raleigh.ibm.com (sig-9-65-205-212.mts.ibm.com
[9.65.205.212])
by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id
mB5JYBvf021749
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
Fri, 5 Dec 2008 14:34:12 -0500
Received: from cichlid.raleigh.ibm.com (cichlid.raleigh.ibm.com [127.0.0.1])
by cichlid.raleigh.ibm.com (8.14.2/8.12.5) with ESMTP id mB5IY0Ov008202;
Fri, 5 Dec 2008 13:34:01 -0500
Message-Id: <200812051834.mB5IY0Ov008202@cichlid.raleigh.ibm.com>
To: Keith Moore <moore@network-heretics.com>
In-reply-to: <493950CE.1070202@network-heretics.com>
References: <C15AE32B-E564-4C93-86FF-40EF203E673A@mpi-sws.org>
<49382030.5020704@network-heretics.com>
<200812051425.mB5EPKEG032766@cichlid.raleigh.ibm.com>
<493950CE.1070202@network-heretics.com>
Comments: In-reply-to Keith Moore <moore@network-heretics.com>
message dated "Fri, 05 Dec 2008 11:03:26 -0500."
Date: Fri, 05 Dec 2008 13:34:00 -0500
From: Thomas Narten <narten@us.ibm.com>
Cc: tae@ietf.org, ietf@ietf.org, Bryan Ford <brynosaurus@gmail.com>
Subject: Re: [tae] The internet architecture
X-BeenThere: tae@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Architecture Evolution <tae.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tae>,
<mailto:tae-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/tae>
List-Post: <mailto:tae@ietf.org>
List-Help: <mailto:tae-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tae>,
<mailto:tae-request@ietf.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: tae-bounces@ietf.org
Errors-To: tae-bounces@ietf.org
Keith Moore <moore@network-heretics.com> writes: > There were also a bazillion deployed applications that would never be > upgraded to deal with Y2K. Somehow people managed. But part of how > they managed was by replacing some applications rather than > upgrading them. There were clear business motivations for ensuring that apps survived Y2K appropriately. There is no similar brick wall with IPv4 address exhaustion. > I certainly won't argue that it's not a significant challenge to edit > each application, recompile it, retest it, update its documentation, > educate tech support, and release a new version. But you'd have all of > those issues with moving to IPv6 even if we had already had a socket API > in place where the address was a variable-length, mostly opaque, > object. I didn't say a better API would have "variable-length, mostly opaque objects". I think others have already chimed in that hiding the details from the applications is the key to a better API. And I understand that Apple has a "more modern" API, and it made upgrading their applications to support IPv6 that much easier. > Consider also that the real barrier to adapting many applications to > IPv6 (and having them work well) isn't the size of the IPv6 address, or > adapting the program to use sockaddr_in6 and getaddrinfo() rather than > sockaddr_in and gethostbyname(). Actually, the real barrier to upgrading applications is lack of incentive. No ROI. It's not about technology at all. It's about business cases. Wouldn't it be nice if existing apps could run over IPv6 (perhaps in a degraded form) with no changes? That would change the challenges of IPv6 deployment rather significantly. > And at least from where I sit, almost all of the applications I use > already support IPv6. (I realize that's not true for everybody, but it > also tells me that it's feasible.) Huge numbers of important applications in use today do not support IPv6. Think beyond email, ssh and a browser. Think business applications. Talk to someone who works for a software company about the challenges they have upgrading their software to support IPv6 (or fixing bugs, or doing any work to "old" software). It's less about technology than business cases. Case in point. There is apparently still significant amounts of deployed software that cannot handle TLDs of more than 3 characters in length. That means DNS names with a TLD of .info or .name don't work in all places and can't be used reliably. I heard just this week that yahoo can't handle email with .info names. .info has existed as a TLD for 7 years. Fixing this is not a "technical" problem, it's a business problem (i.e., incenting the parties that need to upgrade their software). Thomas _______________________________________________ tae mailing list tae@ietf.org https://www.ietf.org/mailman/listinfo/tae
- Re: [tae] The internet architecture Bryan Ford
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Hallam-Baker, Phillip
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Hallam-Baker, Phillip
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture John Leslie
- Re: [tae] The internet architecture Joe Touch
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Thomas Narten
- Re: [tae] The internet architecture Thomas Narten
- Re: [tae] The internet architecture Henning Schulzrinne
- Re: [tae] The internet architecture Dave CROCKER
- Re: [tae] The internet architecture Melinda Shore
- [tae] sockets vs. fds Dave CROCKER
- Re: [tae] The internet architecture John Day
- Re: [tae] sockets vs. fds Melinda Shore
- Re: [tae] The internet architecture John Day
- Re: [tae] The internet architecture John Day
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Dave CROCKER
- Re: [tae] The internet architecture John Day
- Re: [tae] The internet architecture John Day
- Re: [tae] The internet architecture Thomas Narten
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] The internet architecture Thomas Narten
- Re: [tae] The internet architecture Keith Moore
- Re: [tae] sockets vs. fds Tony Finch
- Re: [tae] The internet architecture David W. Hankins
- Re: [tae] The internet architecture Hallam-Baker, Phillip
- Re: [tae] sockets vs. fds Florian Weimer
- [tae] The Great Naming Debate (was Re: The intern… Bryan Ford
- Re: [tae] The Great Naming Debate (was Re: The in… Keith Moore
- Re: [tae] The Great Naming Debate (was Re: The in… Joe Baptista
- Re: [tae] The Great Naming Debate (was Re: The in… Hallam-Baker, Phillip
- Re: [tae] The Great Naming Debate (was Re: The in… Melinda Shore
- Re: [tae] The Great Naming Debate (was Re: The in… Hallam-Baker, Phillip
- Re: [tae] The Great Naming Debate (was Re: The in… Keith Moore
- Re: [tae] The internet architecture John Leslie