Re: [rrg] IPv4 & IPv6 routing scaling problems
Paul Jakma <paul@jakma.org> Tue, 09 February 2010 14:34 UTC
Return-Path: <paul@jakma.org>
X-Original-To: rrg@core3.amsl.com
Delivered-To: rrg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D0BA13A72BF for <rrg@core3.amsl.com>; Tue, 9 Feb 2010 06:34:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.301
X-Spam-Level:
X-Spam-Status: No, score=0.301 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_45=0.6, MANGLED_TOOL=2.3]
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 aXXmYVreal9I for <rrg@core3.amsl.com>; Tue, 9 Feb 2010 06:34:09 -0800 (PST)
Received: from hibernia.jakma.org (hibernia.jakma.org [212.17.55.49]) by core3.amsl.com (Postfix) with ESMTP id 892883A6BF8 for <rrg@irtf.org>; Tue, 9 Feb 2010 06:34:07 -0800 (PST)
Received: from stoner.gla.jakma.org (stoner.jakma.org [81.168.24.42]) (authenticated bits=0) by hibernia.jakma.org (8.14.3/8.14.3) with ESMTP id o19EYKFp010070 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Feb 2010 14:34:28 GMT
Date: Tue, 09 Feb 2010 14:34:20 +0000
From: Paul Jakma <paul@jakma.org>
To: Robin Whittle <rw@firstpr.com.au>
In-Reply-To: <4B6A32F8.4080800@firstpr.com.au>
Message-ID: <alpine.LFD.2.00.1002091403110.27055@stoner.jakma.org>
References: <4B6A32F8.4080800@firstpr.com.au>
User-Agent: Alpine 2.00 (LFD 1167 2008-08-23)
Mail-Copies-To: paul@jakma.org
Mail-Followup-To: paul@jakma.org
X-NSA: al aqsar fluffy jihad cute musharef kittens jet-A1 ear avgas wax ammonium bad qran dog inshallah allah al-akbar martyr iraq hammas hisballah rabin ayatollah korea revolt pelvix mustard gas x-ray british airways washington peroxide cool
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.1.1 (hibernia.jakma.org [212.17.55.49]); Tue, 09 Feb 2010 14:34:32 +0000 (GMT)
Cc: RRG <rrg@irtf.org>, Scott Brim <swb@employees.org>, Noel Chiappa <jnc@mercury.lcs.mit.edu>
Subject: Re: [rrg] IPv4 & IPv6 routing scaling problems
X-BeenThere: rrg@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IRTF Routing Research Group <rrg.irtf.org>
List-Unsubscribe: <http://www.irtf.org/mailman/listinfo/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: Tue, 09 Feb 2010 14:34:09 -0000
On Thu, 4 Feb 2010, Robin Whittle wrote: > All that is happening with IPv4 is that the last fresh paddocks of > unused land are now being built upon. There's plenty of scope for > squishing houses closer together - and then for building multi-storey > houses (NAT). Without NAT, some kind of crunch would occur with > IPv4 if there was ever a need to connect more than about 3 or 3.5 > billion hosts at any one time. With NAT, there's no limit. > > NAT is not the ideal of any-to-any Internet connectivity, just like > the crowded suburbs with multi-storey dwellings don't provide all the > benefits of living in an uncrowded piece of countryside. But just as > crowded cities get more crowded, so will IPv4. The attraction is the > same for cities as for the choice of which Internet use - most people > want and need to be where all the other people are. If we're thinking in terms of analogies, it's important to note where they break down. The "build up, cause can't build out" analogy breaks down in 2 ways: 1. Earth isn't Trantor yet, many urban areas are still expanding. (Indeed, in europe, urban areas in many cases have gotten /less/ crowded precisely through outward expansion and rehousing people from congested slums of the industrial revolution to developments and "new towns" in the country side, what we know think of as suburbs.) 2. There is no definite limit to building up, though it does become more costly to engineer whereas there are definite limits to 'building up' in IPv4. I.e. we /can/ make bigger and bigger buildings, for a given footprint. Whereas there are fixed, fundamental limits to IPv4 that hard-constrain how many of todays ULPs can go through. You might respond that the internet would adapt by changing the ULPs to better make use of IPv4. E.g. we could make NAT friendly transport protocols: - Add a "Internal host ID" field to ULP headers, like TCP. - Increase the range of the flow^Wport ID So that a transport address on the internet then becomes some kind of 3 tuple: (public IP of the concentrator, network specific host ID, flow/service ID) The core internet routing tables are then constrained to O(|public IP space|). Concentrators can be stateful or stateless at their discretion. If concentrators are stateless, you could even have anycast concentrators and have a number of concentrators service a single concentrator ID. So basically, your argument is that the locator/identifier split should be done by changing transport protocols - retaining IPv4 compatibility - rather than done by shimming something in to make it all transparent to ULPs (map and translate/encap). I have to say, I kind of agree that changing the transport is the best way to go in the long run. It's simpler than map-encap and it seems we could as easily upgrade the transport layer on the internet as we could move the internet to IPv6 (needed for some map translate/encap proposals). Plus, it'd work with either v4 or v6. Anyway, I guess I'm stating the obvious :) NB: The upper-layer adaption could also be done without touching the transport layer, through higher-level application specific multi-plexing. But then we definitely no longer have anything resembling the internet, and I assume no one here wants that. regards, -- Paul Jakma paul@jakma.org Key ID: 64A2FF6A Fortune: "The medium is the massage." -- Crazy Nigel
- Re: [rrg] IPv4 & IPv6 routing scaling problems Danny McPherson
- [rrg] IPv4 & IPv6 routing scaling problems Robin Whittle
- Re: [rrg] IPv4 & IPv6 routing scaling problems Dale W. Carder
- Re: [rrg] IPv4 & IPv6 routing scaling problems Fleischman, Eric
- Re: [rrg] IPv4 & IPv6 routing scaling problems Robin Whittle
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems Joel M. Halpern
- Re: [rrg] IPv4 & IPv6 routing scaling problems Shane Amante
- Re: [rrg] IPv4 & IPv6 routing scaling problems Robin Whittle
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems Danny McPherson
- Re: [rrg] IPv4 & IPv6 routing scaling problems Paul Jakma
- Re: [rrg] IPv4 & IPv6 routing scaling problems Noel Chiappa
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems Danny McPherson
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems Tom Vest
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems Tom Vest
- Re: [rrg] IPv4 & IPv6 routing scaling problems HeinerHummel
- Re: [rrg] IPv4 & IPv6 routing scaling problems Paul Jakma
- Re: [rrg] IPv4 & IPv6 routing scaling problems Danny McPherson
- Re: [rrg] IPv4 & IPv6 routing scaling problems HeinerHummel
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems HeinerHummel
- Re: [rrg] IPv4 & IPv6 routing scaling problems HeinerHummel
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems HeinerHummel
- Re: [rrg] IPv4 & IPv6 routing scaling problems Christopher Morrow
- Re: [rrg] IPv4 & IPv6 routing scaling problems HeinerHummel