[rrg] NOL Critique

"Yangyang Wang" <wyystars@gmail.com> Fri, 15 January 2010 09:05 UTC

Return-Path: <wyystars@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 DF44A3A68CD for <rrg@core3.amsl.com>; Fri, 15 Jan 2010 01:05:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.845
X-Spam-Level:
X-Spam-Status: No, score=-0.845 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753]
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 F-v66WNlxj3V for <rrg@core3.amsl.com>; Fri, 15 Jan 2010 01:05:56 -0800 (PST)
Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by core3.amsl.com (Postfix) with ESMTP id 735983A686E for <rrg@irtf.org>; Fri, 15 Jan 2010 01:05:56 -0800 (PST)
Received: by yxe11 with SMTP id 11so240771yxe.15 for <rrg@irtf.org>; Fri, 15 Jan 2010 01:05:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to:subject :date:mime-version:content-type:x-priority:x-msmail-priority :x-mailer:x-mimeole; bh=hDDd9ibuVxNxgZuHDy+JRzB43VTbdw1D2Rym9lulm+U=; b=TRIXOM5pdLZNs5rzy97EiJXitQ2lgQf1YMTpfKFK0+QgkBeXdnO99U0yK+GftZgjjT Ik9KuD/VJnDcavOoqJbA3cVN0tzMz688wgM5mfYMoLccWd90EOu9x48Y3mSh45kG7Xot 6vaq1hrpbCZiNWYrU+oYphVVakKji6vhQ8lLg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:subject:date:mime-version:content-type :x-priority:x-msmail-priority:x-mailer:x-mimeole; b=fEHKO5Sb3gnZF/OXyrYGKKHnVovD6sKLoU58F9f34V7Tkw2upP9k9VdOHALy1uCw50 WxhuMvyBHjwHta+g/JqhNVAv8qf3v/sQ85TCP7C4rW6J/tFjNOrCEzg6ZVgudq7rACWf 099Z9FWBuBsIw5ot1n2eN+BeTWSYvRFaWrtys=
Received: by 10.150.251.10 with SMTP id y10mr299833ybh.26.1263546353332; Fri, 15 Jan 2010 01:05:53 -0800 (PST)
Received: from wyystar (tu132183.ip.tsinghua.edu.cn [166.111.132.183]) by mx.google.com with ESMTPS id 22sm1290690iwn.0.2010.01.15.01.05.49 (version=SSLv3 cipher=RC4-MD5); Fri, 15 Jan 2010 01:05:52 -0800 (PST)
Message-ID: <72545933A3094A3EA474861539C5D6BF@wyystar>
From: Yangyang Wang <wyystars@gmail.com>
To: rrg@irtf.org
Date: Fri, 15 Jan 2010 17:05:49 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_058E_01CA9604.FC60AC30"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5843
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Subject: [rrg] NOL Critique
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: Fri, 15 Jan 2010 09:05:58 -0000

Critique of NOL (name overlay service for Internet routing scalability)
 

We proposed a solution called “Name overlay service for Internet routing 

scalability”. In the following, we use the term "NOL" to refer to this 

proposal. Before the critique presented in the following, we claim that 

NOL can be used in core-edge elimination or core-edge separation 

schemes. It is similar to Name-based Socket in being based on the 

common basic ncept "Name". But NOL is different with others. It adds an 

overlay on today's TCP/IP. In some sense, the overlay layer is similar to 

the session layer of OSI model.



Name overlay (NOL) service for scalable Internet routing

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





 

the following is a critique of about 411 words. Expect for collaboration on 

more critiques for this proposal.

 

------------------------- 

 

1. Applications on hosts need to be rebuilt based on name overlay library 

to be NOL-enabled. The legacy softwares that are not maintained any 

more will not contribute benefits for routing scalability in the core-edge 

elimination situation. In the core-edge separation scheme, a new gateway 

NTR (Name Transfer Relay) is deployed to prevent edge specific PI 

prefixes into transit core. It doesn’t impede the legacy ends behind the 

NTR to access the outside Internet, but the legacy ends cannot or is 

difficult to access the ends behind a NTR without the help of NOL.



2. In the scenario of core-edge elimination, the end site will assigned to 

multiple PA address space, which lead to renumbering troubles on 

switching to other upstream providers. Upgrading ends to support NOL 

doesn’t give any benefits to edge networks. It has little incentives to use 

NOL in the core-edge elimination, and the same to other .host-based 

ID/locator split proposals. I believe that the edge networks prefer PI 

address space to PA address space whether they are IPv4 or IPv6 

networks.



3. In the scenario of core-edge separation, the additional gateway NTR 

 is to prevent the specific prefixes from the edge networks, just like a NAT 

or the ITR/ETR of LISP. A NTR gateway is can be seen as an extension 

of NAT (Network Address Translation). Although NATs are deployed 

widely, upgrading them to support NOL extension or deploying additional 

new gateway NTRs at the edge networks are on a voluntary basis and 

have few economic incentives. 



4. The stateful or stateless translating for each packet traversing a NTR will 

require the cost of the CPU and memory of NTRs, and increase 

forwarding delay. Thus, it is not appropriated to deploy NTRs at the 

high-level transit networks where aggregated traffic maybe cause the 

congestion at the NTRs.



5. In the scenario of core-edge separation, the requirement of multi-homing 

and inter-domain traffic engineering will make end sites accessible via 

multiple different NTRs. For the reliability, all of the association between 

multiple NTRs and the end site name will be kept in DNS, which may 

increase the load of DNS. 



6. In the support for mobility, it is necessary for the DNS to update the 

corresponding name-NTR mapping records in time when an end system 

move from behind one NTR to other NTRs. The NOL-enabled end relies 

on NOL layer to keep the continuity of applications data transport, while 

the underlying TCP/UDP transport session would be broken when the IP 

address changed.





-Yangyang