[rrg] Summary of ILNP
RJ Atkinson <rja.lists@gmail.com> Tue, 22 December 2009 22:47 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 CE3D83A687F for <rrg@core3.amsl.com>; Tue, 22 Dec 2009 14:47:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.8
X-Spam-Level:
X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, SARE_SUB_RAND_LETTRS4=0.799]
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 E6QwU+XfEYCA for <rrg@core3.amsl.com>; Tue, 22 Dec 2009 14:47:45 -0800 (PST)
Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by core3.amsl.com (Postfix) with ESMTP id 294D23A67D6 for <rrg@irtf.org>; Tue, 22 Dec 2009 14:47:45 -0800 (PST)
Received: by qw-out-2122.google.com with SMTP id 9so1444544qwb.7 for <rrg@irtf.org>; Tue, 22 Dec 2009 14:47:28 -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=kpU0vgSpjIfwXxkjXICOj/8ON7iuguatqka9eSSSIU4=; b=oeTlfgo1F9O/eT+xp8RYyZCc+QXSZNd8BajbcKEB5zq/Lk5P3Iecd1UFWEylbHZhC8 qfyLOdwtwYAue5FyUvBVgJvTfYVvp4ZyKWKTtppi7VGOQ88tcjhcugjz8tkWebNcYtXY 1wn6lV5+X9Ox+k0mbc6R9TrX6o/rGgfo7aOXI=
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=Lf+fs9ATflYSBRPR7/ql97b5LdXOvxOEW/sXiWw2ZsM46F/NhJzZfaXLlLNA/mDIyb ApLsL37kH4Gf5rqk20NRypQIn77DV9IT6MRVhPA0mADoGxIKoC8gToPuAdwCFHdGwCq5 p/qYHg9IwrCCBqVc4zt2S6lFFktU5PbZ4XcDQ=
Received: by 10.224.118.140 with SMTP id v12mr4810763qaq.360.1261522047839; Tue, 22 Dec 2009 14:47:27 -0800 (PST)
Received: from ?10.30.20.5? (pool-70-104-194-27.nrflva.fios.verizon.net [70.104.194.27]) by mx.google.com with ESMTPS id 23sm5867819qyk.7.2009.12.22.14.47.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 22 Dec 2009 14:47:27 -0800 (PST)
From: RJ Atkinson <rja.lists@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Date: Tue, 22 Dec 2009 17:47:25 -0500
Message-Id: <48027CBF-14D8-4AF3-BF14-49CB16F710B8@gmail.com>
To: IRTF Routing RG <rrg@irtf.org>
Mime-Version: 1.0 (Apple Message framework v1077)
X-Mailer: Apple Mail (2.1077)
Subject: [rrg] Summary of ILNP
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, 22 Dec 2009 22:47:46 -0000
PROPOSAL: Identifier-Locator Network Protocol (ILNP) KEY IDEAS: - Provide crisp separation of Identifiers from Locators. - Identifiers name nodes, not interfaces. - Locators name subnetworks, rather than interfaces, so they are equivalent to an IP routing prefix. - Identifiers are never used for network-layer routing, whilst Locators are never used for Node Identity. - Transport-layer sessions (e.g. TCP session state) use only Identifiers, never Locators, meaning that changes in location have no adverse impact on an IP session. BENEFITS: - The underlying protocol mechanisms support fully scalable site multi-homing, node multi-homing, site mobility, and node mobility. - ILNP enables topological aggregation of location information while providing stable and topology-independent identities for nodes. - In turn, this topological aggregation reduces both the routing prefix "churn" rate and the overall size of the Internet's global routing table, by eliminating the value and need for more-specific routing state currently carried throughout the global (default-free) zone of the routing system. - ILNP enables improved Traffic Engineering capabilities without adding any state to the global routing system. TE capabilities include both provider-driven TE and also end-site-controlled TE. - ILNP's mobility approach: - eliminates the need for special-purpose routers (e.g. Home Agent and/or Foreign Agent now required by Mobile IP & NEMO). - eliminates "triangle routing" in all cases. - supports both "make before break" and "break before make" layer-3 handoffs. - ILNP improves resilience and network availability while reducing the global routing state (as compared with the currently deployed Internet). - ILNP is Incrementally Deployable: - No changes are required to existing IPv6 (or IPv4) routers. - Upgraded nodes gain benefits immediately ("day one"); those benefits gain in value as more nodes are upgraded (this follows Metcalfe's Law). - Incremental Deployment approach is documented. - ILNP is Backwards Compatible: - ILNPv6 is fully backwards compatible with IPv6 (ILNPv4 is fully backwards compatible with IPv4). - Reuses existing known-to-scale DNS mechanisms to provide identifier/locator mapping. - Existing DNS Security mechanisms are reused without change. - Existing IP Security mechanisms are reused with one minor change (IPsec Security Associations replace current use of IP Addresses with new use of Locator values). - NB: IPsec is also backwards compatible. - Backwards Compatibility approach is documented. - No new or additional overhead is required to determine or to maintain locator/path liveness. - ILNP does not require locator rewriting (NAT); ILNP permits and tolerates NAT should that be desirable in some deployment(s). - Changes to upstream network providers do not require node or subnetwork renumbering within end-sites. - Compatible with and can facilitiate transition from current single-path TCP to multi-path TCP. - ILNP can be implemented such that existing applications (e.g. applications using the BSD Sockets API) do NOT need any changes or modifications to use ILNP. COSTS: - End systems need to be enhanced incrementally to support ILNP in addition to IPv6 (or IPv4 or both). - DNS servers supporting upgraded end systems also should be upgraded to support new DNS resource records for ILNP. (DNS protocol & DNS security do not need any changes.) DOCUMENTATION: Numerous peer-reviewed research papers, several presentations, and several Internet Drafts are kept updated at the ILNP project web site: <http://ilnp.cs.st-andrews.ac.uk> Most of the above documentation is focused on ILNP for IPv6 (ILNPv6), but the ILNP architecture can also be adopted for IPv4 (ILNPv4). Engineering details necessarily vary between ILNPv6 and ILNPv4, but the architecture is identical. Revised ILNP Internet-Drafts are expected to be published online in early January 2010. U. St Andrews has an ILNP prototype. EOF
- [rrg] Summary of ILNP RJ Atkinson
- Re: [rrg] Summary of ILNP HeinerHummel
- Re: [rrg] Summary of ILNP Tony Li