Re: [rrg] Various misunderstandings

RJ Atkinson <rja.lists@gmail.com> Tue, 23 February 2010 14:04 UTC

Return-Path: <rja.lists@gmail.com>
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 8A79528C1BA for <rrg@core3.amsl.com>; Tue, 23 Feb 2010 06:04:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.433
X-Spam-Level:
X-Spam-Status: No, score=-2.433 tagged_above=-999 required=5 tests=[AWL=0.166, BAYES_00=-2.599]
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 3Un5nmR8uTNu for <rrg@core3.amsl.com>; Tue, 23 Feb 2010 06:03:56 -0800 (PST)
Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by core3.amsl.com (Postfix) with ESMTP id 7AF8D3A83CF for <rrg@irtf.org>; Tue, 23 Feb 2010 06:03:56 -0800 (PST)
Received: by vws14 with SMTP id 14so1688342vws.13 for <rrg@irtf.org>; Tue, 23 Feb 2010 06:05:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:content-type :content-transfer-encoding:subject:date:message-id:to:mime-version :x-mailer; bh=tSEk2T+OAGOGpsN4jf239bom3PosnaLb6Wtpw+KLu2Y=; b=QVZ+beNqq5BezJUvzbi2dc4mMG3LJOnYXSMQdZPeBky42nJ0WEOYx36uwKJmtj+XLr aroUq4vqcAP7mVd5w3Lh0HuSJliEruwv6+JkSQF3YhfvgFsRHxf9LrApTOps0Wol57Rg PUXM07hPz97rOGM8wuEds6gpuVUGKhhYUCFUM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=N3Z8b1zLaISfGolHQWcgmJKxU6Xj2GcO85AhaHmcSc/7ZSV+xPQYIyWPf3ystCMHJB r4DoU6Q4f0eysoHINfpy/8lGxOd7OlN5pE8KlUBSd23oblWIZFkqCZSLnVtFKF1RR2m8 JRKtJzjGe4Cs9pMZunYobTw7tTdyvFJIwl8tI=
Received: by 10.220.127.89 with SMTP id f25mr12775602vcs.5.1266933958858; Tue, 23 Feb 2010 06:05:58 -0800 (PST)
Received: from ?10.30.20.5? (pool-70-104-194-109.nrflva.fios.verizon.net [70.104.194.109]) by mx.google.com with ESMTPS id 34sm16804773vws.4.2010.02.23.06.05.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 23 Feb 2010 06:05:57 -0800 (PST)
From: RJ Atkinson <rja.lists@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Date: Tue, 23 Feb 2010 09:05:55 -0500
Message-Id: <82128A5F-ABE8-4448-AEF7-97480C98291E@gmail.com>
To: IRTF Routing RG <rrg@irtf.org>
Mime-Version: 1.0 (Apple Message framework v1077)
X-Mailer: Apple Mail (2.1077)
Subject: Re: [rrg] Various misunderstandings
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, 23 Feb 2010 14:04:03 -0000

Hi,

First, there was apparent consensus a week or so back that the terms
"CEE" and "CES" are not useful, in part because different people
have very different meanings for them.  Robin continues to use
those terms despite the expressed view of several folks that the
terms aren't useful or helpful within this RG.

First, I object to Robin's "classification" of ILNP using those terms.  
Robin's use the terminology mainly seems to reflect his incomplete
and/or incorrect understanding of several proposals, including ILNP.  
I note that others have had the same objection in the past on the 
RG list with respect to Robin's "classication" of other ideas.

Second, ILNP *does NOT* require any changes to any applications.
Applications that use the existing BSD Sockets API, for example,
can continue to work properly *without modification* even if
ILNP is in use beneath the API.  I've said this before, more than
once, but Robin continues to misrepresent ILNP -- apparently 
because Robin still doesn't understand ILNP.

Robin's table is wrong, at least for ILNP, probably also for
other proposals.  For ILNP, his table should read:

PROPOSAL    IPv4    IPv6     APP CHANGE  STACK CHANGE   ROUTER REWRITES
--------    ----    ----     ----------  ------------   ---------------
ILNP        Yes      Yes          No        Yes            Optional

ILNP neither prohibits nor requires routers to rewrite anything,
which is why "Optional" seems to be the most accurate description.
This, by the way, is a major difference between O'Dell's GSE 
approach, which required site border routers to rewrite 'Routing Goop' 
and kept end systems entirely out of the path selection process.
ILNP does not require router rewriting, and ILNP always involves
end systems in the path-selection process.

Now, someone else in the RG has started to refer to ILNP as a 
"revolutionary architecture".  Nothing could be more wrong than that.  
In the English language, things that are revolutionary are 
by definition not backwards-compatible and always require a
"flag day" transition.  ILNP is both backwards-compatible 
(All ILNP nodes also talk classic IP, so can talk with any/all 
IP nodes just fine) and incrementally deployable (There are several 
different clearly documented ways that an ILNP-capable node dynamically 
and easily can learn whether a particular would-be correspondent node
is ILNP-capable xor can only talk classic IP).  

ILNP is an example of an *evolutionary* architecture, and is NOT 
a "revolutionary architecture".  I object to the mis-characterisation 
of ILNP as revolutionary.  A lot of design effort went into ensuring 
that ILNP is evolutionary.

Yours,

Ran Atkinson