LISP Working Group J. N. Chiappa
Internet-Draft Yorktown Museum of Asian Art
Intended status: Informational October 21, 2013
Expires: April 24, 2014
An Architectural Introduction to the LISP
Location-Identity Separation System
draft-ietf-lisp-introduction-03
Abstract
LISP is an upgrade to the architecture of the IP internetworking
system, one which separates location and identity properties
(previously intermingled in IP addresses). This document is an
introductory overview of the entire LISP system, and focuses on
describing the major concepts and functional sub-systems of LISP, and
the interactions between them.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79. This document may not be modified,
and derivative works of it may not be created, except to format it
for publication as an RFC or to translate it into languages other
than English.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on April 24, 2014.
Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Prefatory Note
2. Part I
3. Initial Glossary
4. Background
5. Deployment Philosophy
5.1. Economics
5.2. Maximize Re-use of Existing Mechanism
6. LISP Overview
6.1. Basic Approach
6.2. Basic Functionality
6.3. Mapping from EIDs to RLOCs
6.4. Interworking With Non-LISP-Capable Endpoints
6.5. Security in LISP
7. Initial Applications
7.1. Provider Independence
7.2. Multi-Homing
7.3. Traffic Engineering
7.4. Routing
7.5. Mobility
7.6. Traversal Across Alternate IP Versions
7.7. Virtual Private Networks
7.8. Local Uses
8. Major Functional Subsystems
8.1. Data Plane - xTRs Overview
8.1.1. Mapping Cache Performance
8.2. Control Plane - Mapping System Overview
8.2.1. Mapping System Organization
8.2.2. Interface to the Mapping System
8.2.3. Indexing Sub-system
9. Examples of Operation
9.1. An Ordinary Packet's Processing
9.2. A Mapping Cache Miss
10. Part II
11. Design Approach
12. xTRs
12.1. When to Encapsulate
12.2. UDP Encapsulation Details
12.3. Header Control Channel
12.3.1. Mapping Versioning
12.3.2. Echo Nonces
12.3.3. Instances
12.4. Probing
12.5. Mapping Lifetimes and Timeouts
12.6. Mapping Gleaning in ETRs
12.7. MTU Issues
12.8. Security of Mapping Lookups
12.9. xTR Mapping Cache Performance
13. The Mapping System
13.1. The Mapping System Interface
13.1.1. Map-Request Messages
13.1.2. Map-Reply Messages
13.1.3. Map-Register and Map-Notify Messages
13.2. The DDT Indexing Sub-system
13.2.1. Map-Referral Messages
13.3. Reliability via Replication
13.4. Security of the DDT Indexing Sub-system
13.5. Extended Capabilities
13.6. Performance of the Mapping System
14. Multicast Support in LISP
14.1. Basic Concepts of Multicast Support in LISP
14.2. Initial Multicast Support in LISP
15. Deployment Issues and Mechanisms
15.1. LISP Deployment Needs
15.2. Interworking Mechanisms
15.2.1. Proxy LISP Routers
15.2.2. LISP-NAT
15.3. Use Through NAT Devices
15.4. LISP and Core Internet Routing
16. Fault Discovery/Handling
16.1. Handling Missing Mappings
16.2. Outdated Mappings
16.2.1. Outdated Mappings - Updated Mapping
16.2.2. Outdated Mappings - Wrong ETR