cisco lisp overview

8
LISP Overview LISP Overview

Upload: pom9gay

Post on 15-Oct-2014

138 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cisco Lisp Overview

LISP OverviewLISP Overview

Page 2: Cisco Lisp Overview

LISP OverviewLISP Overview Slide Slide 22

Why LISP was developed?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

• It’s expensive for network builders• Replacing equipments for the wrong

reason – to hold routing table rather than implementing new features

• It’s not GREEN…

“… 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)

“… 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)

Page 3: Cisco Lisp Overview

LISP OverviewLISP Overview Slide Slide 33

• 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 – it’s 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

Why does LISP solve this?Why does LISP solve this?

Page 4: Cisco Lisp Overview

What is Cisco Doing in LISP?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

resolutionpeer-to-peer communications

peer-to-peer communicationssourcehost

destinationhost

Internet

7. Application

5. Session6. Presentation

4. Transport

7. Application

5. Session6. Presentation

4. Transport

2. Data Link

3. Network (LISP)

1. Physical

3. Network (host)

(LISP UDP)

2. Data Link

1. Physical

3. Network (host)

En-cap packets

2. Data Link

1. Physical

3. Network (host)

2. Data Link

3. Network (LISP)

1. Physical

3. Network (host)

(LISP UDP)

2. Data Link

3. Network (LISP)

1. Physical

3. Network (host)

(LISP UDP)

De-cap packets

LISPITR

LISPETR

LISP OverviewLISP Overview Slide Slide 44

Page 5: Cisco Lisp Overview

What is Cisco Doing in LISP?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)

– Phase 2– Adds PxTR to ISR, ISR-G2, 7200 (Mar 2010)– ASR 1K (xTR/PxTR/ALT)– Nexus 7K (xTR, PxTR, MR,

and MS)– UCS 200 (MS/MR)

AvailableNow!

Cisco IOS 15.1(1)XB

Cisco IOS 15.1(1)XB

• External LISP Efforts– FreeBSD OpenLISP

http://gforge.info.ucl.ac.be/projects/openlisp/

– Open Source LIG Diagnostic Toolhttp://www.github.com/davidmeyer/lig

• External LISP Efforts– FreeBSD OpenLISP

http://gforge.info.ucl.ac.be/projects/openlisp/

– Open Source LIG Diagnostic Toolhttp://www.github.com/davidmeyer/lig

LISP OverviewLISP Overview Slide Slide 55

Page 6: Cisco Lisp Overview

What else can LISP be used What else can LISP be used for?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 Slide 66LISP OverviewLISP Overview

Page 7: Cisco Lisp Overview

Slide Slide 77LISP OverviewLISP Overview

International LISP NetworkInternational LISP Network

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

• Built for LISPdemonstration,experimentation, andproof-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)

Page 8: Cisco Lisp Overview

Slide Slide 88

LISP Reference MaterialLISP 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– [email protected]

LISP OverviewLISP Overview