You are on page 1of 8

LISP Overview

Why LISP was developed?


LISP originally conceived to address Internet Scaling
What causes scaling issues?
IP addresses denote both location and identity today Overloaded IP address semantic makes efficient routing impossible IPv6 does not fix this

Why are scaling issues bad?


Routers require gobs of expensive memory to hold the Internet Routing Table Its expensive for network builders Replacing equipments for the wrong reason to hold routing table rather than implementing new features Its not GREEN
LISP Overview

routing scalability is the most important problem facing the Internet today and must be solved
Internet Architecture Board (IAB) October 2006 Workshop (written as RFC 4984)

Slide 2

Why does LISP solve this?


Locator/Identity Split creates a Level of indirection by using two namespaces EID and RLOC
Various Loc/ID split schemes have been studied for >15 years but no one implemented or tried any of them

LISP creates two Name Spaces:


EID (Endpoint Identifier) is the host IP address
Same as today its what is used in DNS! In LISP, the EID can move independently of the RLOC.

RLOC (Routing Locator) is the infrastructure IP address of the LISP router


Routed in the Internet just like today! Globally routed and aggregated along Internet connectivity topology

EID packets are encapped in RLOC packets and forwarded over the Internet
LISP Overview Slide 3

What is Cisco Doing in LISP?


Cisco is writing code and developing standards to test LISP
Network-based Map and Encap approach
Requires the fewest changes to existing systems only the CPE No changes in hosts, DNS, or Core infrastructure New Mapping Service required for EID-to-RLOC mapping resolution
7. Application 6. Presentation 5. Session 4. Transport 3. Network (host) (LISP UDP) 3. Network (host) 2. Data Link 1. Physical 3. Network (LISP) 2. Data Link 1. Physical

peer-to-peer communications

7. Application 6. Presentation 5. Session

source host

peer-to-peer communications
3. Network (host) (LISP UDP) 3. Network (LISP) 2. Data Link 1. Physical 3. Network (host) (LISP UDP) 3. Network (LISP) 2. Data Link 1. Physical

4. Transport

destination host

3. Network (host) 2. Data Link 1. Physical

En-cap packets
LISP Overview

LISP ITR

Internet

LISP ETR

De-cap packets
Slide 4

What is Cisco Doing in LISP?


Cisco LISP Prototype Implementation
Started at Prague IETF, Mar 07; Deployed Pilot Network, July 07 Since then, >200 releases

Cisco LISP Production Implementation


Phase 1
xTR functionality in ISR, ISR-G2, 7200 (Dec 09)
Available Now!

Phase 2

Adds PxTR to ISR, ISR-G2, 7200 (Mar 2010) ASR 1K (xTR/PxTR/ALT) Nexus 7K (xTR, PxTR, MR, External LISP Efforts and MS) FreeBSD OpenLISP http://gforge.info.ucl.ac.be/projects/openlisp/ UCS 200 (MS/MR)
Open Source LIG Diagnostic Tool
http://www.github.com/davidmeyer/lig

Cisco IOS 15.1(1)XB

LISP Overview

Slide 5

What else can LISP be used for?


Scaling Internet core routing tables Low-OpEx active-active multi-homing for Enterprises Low-OpEx active-active multi-homing for ISPs Provider independence (avoids site renumbering) Data Center mobility of Virtual Machines (VMs) Data Center Server Load Balancing (SLBs) enhancement A/V Truck Roll (Broadcasting industry) L2 or L3 VPNs with or without parallelism Slow hand-set mobility in localized regions Better residential multi-homing IPv6-only site connectivity over existing (IPv4) Internet Movement/reallocation of Cloud Computing Resources
Slide 6

LISP Overview

International LISP Network


Cisco-operated
>3 years operational >60 sites, 10 countries

Built for LISP demonstration, experimentation, and proof-of-concept testing


IPv4 and IPv6 PITR/PETR

Notable sites:
http://www.lisp4.net, http://www.lisp6.net (Univ of Oregon) http://www.lisp4.facebook.com (Facebook) http://lisp4.cisco.com, http://lisp6.cisco.com (Cisco)

LISP Overview

Slide 7

LISP Reference Material


LISP Specs draft-ietf-lisp-06.txt draft-ietf-lisp-multicast-02.txt draft-ietf-lisp-ms-03.txt draft-ietf-lisp-alt-02.txt draft-ietf-lisp-interwork-02.txt draft-meyer-lisp-mn-01.txt draft-farinacci-lisp-lig-02.txt URLs http://www.lisp4.net http://lisp4.cisco.com Emails lisp-support@external.cisco.com

LISP Overview

Slide 8

You might also like