[rrg] Summary of GLI-Split

Michael Menth <menth@informatik.uni-wuerzburg.de> Tue, 22 December 2009 15:41 UTC

Return-Path: <menth@informatik.uni-wuerzburg.de>
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 2D1883A69ED for <rrg@core3.amsl.com>; Tue, 22 Dec 2009 07:41:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.355
X-Spam-Level:
X-Spam-Status: No, score=-1.355 tagged_above=-999 required=5 tests=[AWL=-0.595, BAYES_05=-1.11, HELO_EQ_DE=0.35]
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 zZ3iPYACaZdk for <rrg@core3.amsl.com>; Tue, 22 Dec 2009 07:41:05 -0800 (PST)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 8C32C3A6825 for <rrg@irtf.org>; Tue, 22 Dec 2009 07:41:05 -0800 (PST)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 4C7415AD18; Tue, 22 Dec 2009 16:40:43 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 2E1595ACC8; Tue, 22 Dec 2009 16:40:43 +0100 (CET)
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTPSA id 0A5AD5CE40; Tue, 22 Dec 2009 16:40:43 +0100 (CET)
Message-ID: <4B30E87B.5010606@informatik.uni-wuerzburg.de>
Date: Tue, 22 Dec 2009 16:40:43 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: rrg@irtf.org
References: <5976B445-7209-4DE5-9D83-E2920265EB27@CS.UCLA.EDU>
In-Reply-To: <5976B445-7209-4DE5-9D83-E2920265EB27@CS.UCLA.EDU>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Lixia Zhang <lixia@CS.UCLA.EDU>
Subject: [rrg] Summary of GLI-Split
X-BeenThere: rrg@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
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, 22 Dec 2009 15:41:07 -0000

Hi all,

here is the summary of GLI-Split.

Merry Christmas and a happy new year!

    Michael




Proposal: Global Locator, Local Locator, and Identifier Split (GLI-Split)


Key Idea:

GLI-Split implements a separation between global routing (in the
global Internet outside edge networks) and local routing (inside
edge networks) and  using global and local locators (GLs, LLs). In
addition, a separate static identifier (ID) is used to identify
communication endpoints (e.g. nodes or services) independently of
any routing information. Locators and IDs are encoded in IPv6
addresses to enable backwards-compatibility with the IPv6
Internet. The higher order bits store either a GL or a LL while
the lower order bits contain the ID. A local mapping system maps
IDs to LLs and a global mapping system maps IDs to GLs. The full
GLI-mode requires nodes with upgraded networking stacks and
special GLI-gateways. The GLI-gateways perform stateless locator
rewriting in IPv6 addresses with the help of the local and global
mapping system. Non-upgraded IPv6 nodes can also be accommodated
in GLI-domains since an enhanced DHCP service and GLI-gateways
compensate their missing GLI-functionality. This is an important
feature for incremental deployability.


Gains:

The benefits of GLI-Split are
 * Hierarchical aggregation of routing information in the global
   Internet through separation of edge and core routing
 * Provider changes not visible to nodes inside GLI-domains
   (renumbering not needed)
 * Rearrangement of subnetworks within edge networks not visible
   to the outside world (better support of large edge networks)
 * Transport connections survive both types of changes
 * Multihoming
 * Improved traffic engineering for incoming and outgoing traffic
 * Multipath routing and load balancing for hosts
 * Improved resilience
 * Improved mobility support without home agents and triangle routing
 * Interworking with the classic Internet
   - without triangle routing over proxy routers
   - without stateful NAT

These benefits are available for upgraded GLI-nodes, but
non-upgraded nodes in GLI-domains partially benefit from these
advanced features, too. This offers multiple incentives for early
adopters and they have the option to migrate their nodes gradually
from non-GLI stacks to GLI-stacks.


Costs:

 * Local and global mapping system
 * Modified DHCP or similar mechanism
 * GLI-gateways with stateless locator rewriting in IPv6 addresses
 * Upgraded stacks (only for full GLI-mode)


Documentation:

GLI is only a theoretical proposal. A protocol simulation has been
shown at EuroView 2009. We believe that GLI-Split offers many
features and methods that may be reused in a future Internet
routing architecture. The full description is available at
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth-GLI-Split.pdf


-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/31-86644 (new), fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn