Interworking LISP with IPv4 and IPv6
draft-ietf-lisp-interworking-04

The information below is for an old version of the document
Document Type Active Internet-Draft (lisp WG)
Last updated 2012-02-23 (latest revision 2012-02-17)
Replaces draft-lewis-lisp-interworking
Stream IETF
Intended RFC status Experimental
Formats plain text pdf html
Stream WG state WG Document
Consensus Unknown
Document shepherd None
IESG IESG state Waiting for AD Go-Ahead
Telechat date
Has enough positions to pass.
Responsible AD Jari Arkko
IESG note Terry Manderson <terry.manderson@icann.org> is the document shepherd.
Send notices to lisp-chairs@tools.ietf.org, draft-ietf-lisp-interworking@tools.ietf.org
Network Working Group                                           D. Lewis
Internet-Draft                                                  D. Meyer
Intended status: Experimental                               D. Farinacci
Expires: August 20, 2012                                       V. Fuller
                                                     Cisco Systems, Inc.
                                                       February 17, 2012

                  Interworking LISP with IPv4 and IPv6
                  draft-ietf-lisp-interworking-04.txt

Abstract

   This document describes techniques for allowing sites running the
   Locator/ID Separation Protocol (LISP) to interoperate with Internet
   sites (which may be using either IPv4, IPv6, or both) but which are
   not running LISP.  A fundamental property of LISP speaking sites is
   that they use Endpoint Identifiers (EIDs), rather than traditional IP
   addresses, in the source and destination fields of all traffic they
   emit or receive.  While EIDs are syntactically identical to IPv4 or
   IPv6 addresses, normally routes to them are not carried in the global
   routing system so an interoperability mechanism is needed for non-
   LISP-speaking sites to exchange traffic with LISP-speaking sites.
   This document introduces three such mechanisms.  The first uses a new
   network element, the LISP Proxy Ingress Tunnel Routers (PITR)
   (Section 5) to act as a intermediate LISP Ingress Tunnel Router (ITR)
   for non-LISP-speaking hosts.  Second the document adds Network
   Address Translation (NAT) functionality to LISP Ingress and LISP
   Egress Tunnel Routers (xTRs) to substitute routable IP addresses for
   non-routable EIDs.  Finally, this document introduces a Proxy Egress
   Tunnel Router (PETR) to handle cases where a LISP ITR cannot send
   packets to non-LISP sites without encapsulation.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   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."

Lewis, et al.            Expires August 20, 2012                [Page 1]
Internet-Draft    Interworking LISP with IPv4 and IPv6     February 2012

   This Internet-Draft will expire on August 20, 2012.

Copyright Notice

   Copyright (c) 2012 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.

Lewis, et al.            Expires August 20, 2012                [Page 2]
Internet-Draft    Interworking LISP with IPv4 and IPv6     February 2012

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  4
   2.  LISP Interworking Models . . . . . . . . . . . . . . . . . . .  6
   3.  Definition of Terms  . . . . . . . . . . . . . . . . . . . . .  7
   4.  Routable EIDs  . . . . . . . . . . . . . . . . . . . . . . . .  8
     4.1.  Impact on Routing Table  . . . . . . . . . . . . . . . . .  8
     4.2.  Requirement for using BGP  . . . . . . . . . . . . . . . .  8
     4.3.  Limiting the Impact of Routable EIDs . . . . . . . . . . .  8
     4.4.  Use of Routable EIDs for sites transitioning to LISP . . .  8
   5.  Proxy Ingress Tunnel Routers . . . . . . . . . . . . . . . . . 10
     5.1.  PITR EID announcements . . . . . . . . . . . . . . . . . . 10
     5.2.  Packet Flow with PITRs . . . . . . . . . . . . . . . . . . 10
     5.3.  Scaling PITRs  . . . . . . . . . . . . . . . . . . . . . . 11
     5.4.  Impact of the PITRs placement in the network . . . . . . . 12
     5.5.  Benefit to Networks Deploying PITRs  . . . . . . . . . . . 12
   6.  LISP-NAT . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
     6.1.  Using LISP-NAT with LISP-NR EIDs . . . . . . . . . . . . . 13
     6.2.  LISP Sites with Hosts using RFC 1918 Addresses Sending
Show full document text