Separating Location from Identification Dino Farinacci March 3, 2008.

Slides:



Advertisements
Similar presentations
1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Advertisements

© Antônio M. Alberti 2011 Host Identification and Location Decoupling: A Comparison of Approaches Bruno Magalhães Martins Antônio Marcos Alberti.
LISP Mobile Node LISP Mobile Node draft-meyer-lisp-mn-00.txt Dino Farinacci, Vince Fuller, Darrel Lewis and David Meyer IETF StockholmHiroshima LISP Working.
1 © 2011 Cisco and/or its affiliates. All rights reserved. Locator/ID Separation Protocol Overview Roque Gagliano SWINOG – November 2011.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Hierarchical Routing Architecture Introduction draft-xu-rrg-hra-00.txt Routing Research Group Xiaohu XU
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IETF 72 – July 2008 Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Noel Chiappa, John Curran, Dino Farinacci, and David Meyer LISP Deployment.
Introduction to LISP (not (the (programming ( language))))
LISP-CONS A Mapping Database Service NANOG 41 David Meyer, Dino Farinacci, Vince Fuller, Darrel Lewis, Scott Brim, Noel Chiappa NANOG 41 October, 2007.
Internet Draft Status Internet Draft Status draft-farinacci-lisp-{00-12}.txt Dave Meyer, Vince Fuller, Darrel Lewis, Dino Farinacci IETF San Francisco.
COM555: Mobile Technologies Location-Identifier Separation.
NANOG-46 Philadelphia, June 2009 Vince Fuller & Dave Meyer (for the rest of the LISP crew: Noel Chiappa, Dino Farinacci, Darrel Lewis, Andrew Partan, and.
RIPE-59 Lisbon, October 2009 Vince Fuller (for the rest of the LISP crew: Noel Chiappa, Dino Farinacci, Darrel Lewis, Dave Meyer, Andrew Partan, and John.
LISP, SDN, and OpenDaylight
Petteri Sirén. Content Preface Locator/ID Separation Protocol (LISP) How LISP works Methods how LISP was studied Test cases Result Summary.
1 Introduction on the Architecture of End to End Multihoming Masataka Ohta Tokyo Institute of Technology
LISP Traffic Engineering
RRG Recommendation IETF77 March 26, 2010.
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
LISP Tech Talk - Part 3 Deployed Network and Use-Cases Dino Farinacci, Dave Meyer, Darrel Lewis, Vince Fuller, Gregg Schudel February 24, 2010.
SNAMP: Secure Namespace Mapping to Scale NDN Forwarding Alex Afanasyev (University of California, Los Angeles) Cheng Yi (Google) Lan Wang (University of.
LISP Mapping Request Format And related topics Joel M. Halpern
An ID/locator split architecture for future networks Ved P. Kafle, Hideki Otsuki, and Masugi Inoue, National Institute of Information and Communications.
NAGing about LISP LISP Designers/Implementors: Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Dana Blair, Noel Chiappa, John.
LISP-Multicast draft-farinacci-lisp-multicast-00.txt Dino Farinacci, Dave Meyer, John Zwiebel, Stig Venaas IETF Dublin - July 2008.
IETF Vancouver - December 2007 Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Noel Chiappa, John Curran & Dino Farinacci Locator/ID.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 New LISP Mapping System: LISP-DDT Presentation to LNOG Darrel Lewis on behalf.
LISP BOF, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew) LISP+ALT Mapping System.
EID: RLOC: IRTF MobOpts – Quebec City July
Cisco Global Routing Summit, August, 2008 Vince Fuller (for the LISP crew) Introduction to LISP+ALT.
RIPE Berlin – May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) LISP: Intro and Update
1 EU SP Security Forum, December, 2008 Vince Fuller (for the LISP crew) Introduction to LISP.
IPv6 WORKING GROUP December 2001 Salt Lake City IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Locator/ID Separation Protocol (LISP) Architecture & Protocols LISP Team: Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Elizabeth McGee,
APRICOT Taipei – February, 2008 Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Noel Chiappa, John Curran & Dino Farinacci Locator/ID.
Routing Architecture for the Next-Generation Internet (RANGI) draft-xu-rangi-01.txt Xiaohu Xu IETF76 Hiroshima.
LISP Deployment Scenarios Darrel Lewis and Margaret Wasserman IETF 76, Hiroshima, Japan.
IETF/IRTF Chicago - July 2007 Dino Farinacci Dave Meyer Vince Fuller Darrel Lewis LISP Implementation Report.
An Update on Multihoming in IPv6 Report on IETF Activity RIPE IPv6 Working Group 22 Sept 2004 RIPE 49 Geoff Huston, APNIC.
Approaches to Multi6 An Architectural View of Multi6 proposals Geoff Huston March 2004.
Welcome Minute taker? Jabber scribe? Two sessions –Now –Friday AM Presentations to chairs, please.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
LISP BOF Update draft-farinacci-lisp-08.txt Dino Farinacci, Dave Meyer, Vince Fuller, Darrel Lewis, Scott Brim, Dave Oran IETF Dublin - July 2008.
LISP-CONS A Mapping Database Service IETF/IRTF - July 2007 Dave Meyer Dino Farinacci Vince Fuller Darrel Lewis Scott Brim Noel Chiappa.
LISP Internet Groper (LIG) LISP Internet Groper (LIG) draft-farinacci-lisp-lig-01.txt Dino Farinacci, Vince Fuller, Darrel Lewis and David Meyer IETF Stockholm/Hiroshima.
Enabling inter-domain path diversity Based on work presented in [1][2] Xavier Misseri, TELECOM ParisTech, France Damien Saucez, INRIA, France Ivan Gojmerac,
IPv6 WORKING GROUP (IPNGWG) December 2000 San Diego IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Dave Meyer & Dino Farinacci LISP Designers: Dave Meyer, Vince Fuller, Darrel Lewis, Andrew Partan, John Zwiebel, Scott Brim, Noel Chiappa & Dino Farinacci.
NANOG Brooklyn – June, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) LISP Update
LISP Locator Reachability Algorithms Dino Farinacci, Dave Meyer, Darrel Lewis, Vince Fuller, Andrew Partan, Noel Chiappa IETF Stockholm LISP Working Group.
1 John Scudder, David Ward Emerging Routing Issues.
LISP Map Server LISP WG IETF-74 San Francisco draft-fuller-lisp-ms-00.txt Vince Fuller & Dino Farinacci.
COM594: Mobile Technologies Location-Identifier Separation.
1 LISP-DDT implementation status and deployment considerations Vince Fuller/Darrel Lewis, Cisco IETF-85 Atlanta, GA.
November 2008 LISP Implementation Team: Vince Fuller, Darrel Lewis, David Meyer, Dino Farinacci, Andrew Partan, John Zwiebel LISP: Practice and Experience.
IDR WG, IETF Dublin, August, 2008 Vince Fuller (for the LISP crew) LISP+ALT Mapping System.
Routing and Addressing in Next-Generation EnteRprises (RANGER)
LISP Implementation Report
IETF/IRTF Vancouver - December 2007
Draft-ermagan-lisp-nat-traversal-00 Vina Ermagan, Dino Farinacci, Darrel Lewis, Fabio Maino, Jesper Skriver, Chris White Presenter: Vina Ermagan IETF.
LISP BOF, IETF 72 Dublin, July, 2008 Darrel Lewis (for the LISP crew)
LISP: A Level of Indirection for Routing
Global Locator, Local Locator, and Identifier Split (GLI-Split)
IEEE 22nd Annual Computer Communications Workshop
IDR WG, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew)
An Update on Multihoming in IPv6 Report on IETF Activity
OSI Network Layer Presented By Dr. Waleed Alseat Mutah University.
Presentation transcript:

Separating Location from Identification Dino Farinacci March 3, 2008

Loc/ID SeparationCRC AAM WorkshopSlide 2 Agenda Why separate Location from ID? –Another way to scale routing We have a proposal called LISP –Provides Features for the architecture –Provides Fixes for the current architecture –Increments to the architecture (doesn’t change it) –With one incremental solution Problem Statement discussed while describing the Solution Statement References

Loc/ID SeparationCRC AAM WorkshopSlide 3 Why Separate Location from ID? Level of Indirection allows us to: –Keep either ID or Location fixed while changing the other –Create separate namespaces which can have different allocation properties By keeping IDs fixed –Assign fixed addresses that never change to hosts and routers at a site You can change Locators –Now the sites can change providers –Now the hosts can move

Loc/ID SeparationCRC AAM WorkshopSlide 4 Separating (or adding) an Address Let’s define how and what is separating out location and identification from the existing IP address semantic LocatorID 2001:0102:0304:0506:1111:2222:3333:4444IPv6: IPv4: Locator ID ID & Location If PI, get new locator If PA, get new ID

Loc/ID SeparationCRC AAM WorkshopSlide 5 Map-n-Encap vs Address-Rewrite Host Stack: supplies IDs LISP Router: supplies RLOCs by adding new header Map-n-EncapAddress-Rewrite Host Stack: supplies IDs Router: rewrites RLOCs from existing address GSE

Loc/ID SeparationCRC AAM WorkshopSlide 6

Loc/ID SeparationCRC AAM WorkshopSlide 7 ( ) LISP ( ) UDP ( ) IP ( ) LISP ( ) UDP ( ) IP ( ) LISP - the language LISP - the protocol (: - ))

Loc/ID SeparationCRC AAM WorkshopSlide 8 LISP - the protocol First the authors: –Scott Brim, Dino Farinacci, Vince Fuller, Eliot Lear, Darrel Lewis, Dave Meyer, Dave Oran –Noel Chiappa, John Curran, Jason Schiller Many others:

Loc/ID SeparationCRC AAM WorkshopSlide 9 Open Policy for LISP It’s been 1 1/2 years since the IAB RAWS –Some of us committed to working in the IETF and IRTF in an open environment This is not a Cisco only effort –We have approached and recruited others –There are no patents (cisco has no IPR on this) –All documents are Internet Drafts We need and seek new designers, implementors, and testers We need research analysis We want this to be an open effort!

Loc/ID SeparationCRC AAM WorkshopSlide 10 What is LISP? Locator/ID Separation Protocol Ground rules: –Network-based solution –No changes to hosts whatsoever –No new addressing changes to site devices –Very few configuration file changes –Imperative to be incrementally deployable –Address family agnostic

Loc/ID SeparationCRC AAM WorkshopSlide 11 Packet Forwarding Provider A /8 Provider B /8 S ITR D ETR Provider Y /8 Provider X /8 S1 S2 D1 D2 PI EID-prefix /8 PI EID-prefix /8 DNS entry: D.abc.com A EID-prefix: /8 Locator-set: , priority: 1, weight: 50 (D1) , priority: 1, weight: 50 (D2) Mapping Entry > > Legend: EIDs -> Green Locators -> Red > > > Policy controlled by destination site

Loc/ID SeparationCRC AAM WorkshopSlide 12 LISP Research We are building a scalable mapping database infrastructure –Scale - tinkering with (state * rate) –Ubiquity - tinkering with packet delay/loss tradeoffs –Secure - tinkering with simple security mechanisms Push? Pull? Hybrid? –LISP-ALT, LISP-CONS, LISP-NERD, LISP-EMACs –Maybe LISP-DHT Interworking –How LISP sites talk to non-LISP sites –Mandatory and high development priority

Loc/ID SeparationCRC AAM WorkshopSlide 13 Provider A /8 Provider B /8 R1R2 BGP End Site Benefit (1)Easier Transition to IPv6 (2)Change provider without address change Lower OpEx for Sites and Providers (1)Improve site multi-homing (2)Improve provider traffic engineering (3)Reduce size of core routing tables What Features do I get? Site with PI Addresses

Loc/ID SeparationCRC AAM WorkshopSlide 14 What Fixes do I get? 10^7 routes Before LISP 10^4 routes After LISP A 16-bit value!

Loc/ID SeparationCRC AAM WorkshopSlide 15 References draft-farinacci-lisp-06.txt draft-fuller-lisp-alt-02.txt draft-lewis-lisp-interworking-00.txt draft-meyer-lisp-cons-03.txt draft-lear-lisp-nerd-03.txt draft-curran-lisp-emacs-00.txt

Loc/ID SeparationCRC AAM WorkshopSlide 16 References