Re: [rrg] Constraints due to the need for widespread voluntary adoption

Robin Whittle <rw@firstpr.com.au> Sat, 05 December 2009 01:08 UTC

Return-Path: <rw@firstpr.com.au>
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 5F9183A67FE for <rrg@core3.amsl.com>; Fri, 4 Dec 2009 17:08:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.437
X-Spam-Level:
X-Spam-Status: No, score=-0.437 tagged_above=-999 required=5 tests=[AWL=-0.956, BAYES_40=-0.185, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327]
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 5esJiDTC7nn2 for <rrg@core3.amsl.com>; Fri, 4 Dec 2009 17:08:11 -0800 (PST)
Received: from gair.firstpr.com.au (gair.firstpr.com.au [150.101.162.123]) by core3.amsl.com (Postfix) with ESMTP id A894A3A659C for <rrg@irtf.org>; Fri, 4 Dec 2009 17:08:10 -0800 (PST)
Received: from [10.0.0.6] (wira.firstpr.com.au [10.0.0.6]) by gair.firstpr.com.au (Postfix) with ESMTP id E9BE6175A4A; Sat, 5 Dec 2009 12:07:59 +1100 (EST)
Message-ID: <4B19B275.8000203@firstpr.com.au>
Date: Sat, 05 Dec 2009 12:08:05 +1100
From: Robin Whittle <rw@firstpr.com.au>
Organization: First Principles
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: rrg@irtf.org
References: <20091201183005.889C56BE5CD@mercury.lcs.mit.edu> <4B15A622.3050700@firstpr.com.au> <3938a04d0912020150m7e882ec1j163b612b5bb16c71@mail.gmail.com> <4B172213.9020901@firstpr.com.au> <3938a04d0912031546s765e5a90je580d231aeeace3e@mail.gmail.com> <4B185D2C.4000601@firstpr.com.au> <3938a04d0912031705s19341db5v87d62bd9a6f9fb76@mail.gmail.com>
In-Reply-To: <3938a04d0912031705s19341db5v87d62bd9a6f9fb76@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: Re: [rrg] Constraints due to the need for widespread voluntary adoption
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: Sat, 05 Dec 2009 01:08:12 -0000

Short version:    If anyone can think of exceptions to these
                  constraints, then please describe them.

                  My assumption about "voluntary" adoption involves
                  the IPv4 Internet operating without disruption or
                  neglect.

Hi DY,

In reply to your message:

  http://www.ietf.org/mail-archive/web/rrg/current/msg05449.html

regarding http://www.firstpr.com.au/ip/ivip/RRG-2009/constraints/ you
wrote, in part:

> Mostly, your constraints are common-sense, well-intended. 

I don't "intend" there to be any constraints.  I am trying to
describe the constraints which really exist.  I would be happiest if
there were no such constraints.

> Good to bear in mind. But, let's leave room where we have to 
> inevitably or for good persuading reason break the walls and
> not to meet to some or quite a number of them.

OK - maybe someone believes there is a solution to the routing
scaling problem which violates one of these 7 statements of absolute
constraint due to the need for voluntary adoption.  Then, assuming
they are correct (which we couldn't tell except by building their
solution and observing it really does solve the problem) then one of
these must be true:

  a - One or more of these statements about absolute constraints
      is incorrect.

      If so, then the person with the proposal should be able to
      explain why this is so.  Please do - I will change or annotate
      the page.

  b - Their proposal doesn't rely on voluntary adoption.

      That's fine, but the person should be able to show how their
      solution is going to be widely enough adopted without relying
      entirely on voluntary adoption.


I am assuming that "voluntary" means that end-user networks, with
free choice, find it attractive to adopt the new system in terms of
the direct benefits it brings them - irrespective of whether they
know or care about routing scalability.

I am also assuming that the existing Internet - the IPv4 Internet -
continues to function as well as can reasonably be expected, without
neglect or disruption.

The rest of this message is something of a ramble . . .


If someone set fire to the IPv4 Internet and there was nothing left,
and everyone voluntarily adopted another Internet network, such as
IPv6 with scalable routing additions, this would arguably be
"voluntary adoption".  However, this is so improbable that we should
assume it will never happen.

Maybe some people think that IPv4 will get so overcrowded that large
numbers - such as a majority of - ordinary users will "voluntarily"
adopt IPv6 instead, when they can't get IPv4 space in any usable
form.  Apart from IPv6 being used for vast new cellphone networks
(and then, with some IPv4 space and support for IPv4 communications
via tunnelling) I can't imagine that happening in the foreseeable
future. [1]

In the long term - decades or centuries - arguably it would be best
if someone destroyed an overly restrictive and unsatisfactory system,
as IPv4 arguably is - to break our dependence and force everyone to
make the effort to adopt a better system.  Similarly it would be best
to destroy all the freeways in countries which drive on the right, so
they can be rebuilt so everyone in the world drives on the proper
side of the road.[2]  Likewise, all Windows machines would be retired
or destroyed and all cellphone, ATM and passenger jet cockpit numeric
keyboards would be rearranged to match the pattern used in computer
keyboards.[3]  We would all go cold-turkey on QWERTY keyboards and
switch to Dvorak keyboards or some other input device.

If anyone can think of a way of forcing the adoption of a scalable
routing solution, that would be great - we could design a better
Internet without these constraints.

  - Robin



[1]  After 13 years or so, I think there has been no adoption of
     IPv6 for real general Internet use, as a replacement for IPv4.
     I don't think there is a single ordinary Internet user who
     can use the Net like any other user, using only IPv6.  Some
     hosts can communicate with other hosts via IPv6.  Some IPv6
     enthusiasts use it for some communications, but even among
     enthusiasts, no-one can obtain the general utility of Internet
     communications enjoyed by all IPv4 users, without relying
     primarily on IPv4.

[2]  The proper side to walk on a track or road is the left,
     so most people have their most effective (right) arm ready to
     defend against oncoming bandits.  England and other countries
     followed this pattern with horses and then motor vehicles.

     Countries which drive on the right are the victims of
     French political correctness.  By the time of the French
     Revolution, the proletariat were walking on the right of the
     road - for their own safety due to the bourgeoisie driving their
     carriages on the left.  Come the Revolution, Political
     Correctness decreed that all people were proletariat and so
     should use the right side.

[3]  I recall reading that the rot set in with inverted numbers
     in phone keyboards when Bell Telephone asked its customers
     whether they wanted the 789 row at the top, or next to the
     0 key on the bottom.  They chose the bottom, since they
     were used to 9 being near 0 on a rotary dial phone, which is
     actually 10 pulses.