EID: RLOC: IRTF MobOpts – Quebec City July

Slides:



Advertisements
Similar presentations
© Antônio M. Alberti 2011 Host Identification and Location Decoupling: A Comparison of Approaches Bruno Magalhães Martins Antônio Marcos Alberti.
Advertisements

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.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 1 © 2010 Cisco and/or its affiliates. All rights reserved. LISP Mobility.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
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.
LISP-CONS A Mapping Database Service NANOG 41 David Meyer, Dino Farinacci, Vince Fuller, Darrel Lewis, Scott Brim, Noel Chiappa NANOG 41 October, 2007.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
Internet Draft Status Internet Draft Status draft-farinacci-lisp-{00-12}.txt Dave Meyer, Vince Fuller, Darrel Lewis, Dino Farinacci IETF San Francisco.
LISP MIB draft-lisp-mib-05 Vancouver IETF - LISP WG Gregg Schudel, Amit Jain, Victor Moreno July 2012.
COM555: Mobile Technologies Location-Identifier Separation.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
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.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
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.
Host Identity Protocol
LISP Traffic Engineering
Active Network Applications Tom Anderson University of Washington.
Session 5C, 16 June 2011 Future Network & Mobile Summit 2011 Copyright 2011 Mobile Oriented Future Internet HINLO: An ID/LOC Split Scheme for Mobile Oriented.
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
LISP Tech Talk - Part 3 Deployed Network and Use-Cases Dino Farinacci, Dave Meyer, Darrel Lewis, Vince Fuller, Gregg Schudel February 24, 2010.
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.
Req1 - Separability Old: –An RO scheme MUST have the ability to be bypassed by traffic types that desire to use bidirectional tunnels through an HA. New:
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.
Network-based, Localized Mobility Management – the Problem James Kempf DoCoMo Labs USA
© 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.
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.
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.
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.
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.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Dave Meyer & Dino Farinacci LISP Designers: Dave Meyer, Vince Fuller, Darrel Lewis, Andrew Partan, John Zwiebel, Scott Brim, Noel Chiappa & Dino Farinacci.
Separating Location from Identification Dino Farinacci March 3, 2008.
LISP Locator Reachability Algorithms Dino Farinacci, Dave Meyer, Darrel Lewis, Vince Fuller, Andrew Partan, Noel Chiappa IETF Stockholm LISP Working Group.
LISP Document Status Darrel Lewis IETF 77, Concrete Wasteland, CA.
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.
LISP L2 and L3 EID mobility using a unified control plane draft-portoles-lisp-eid-mobility-00 IETF 95 – Buenos Aires Vrushali Ashtaputre Dino Farinacci.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
COM594: Mobile Technologies Location-Identifier Separation.
1 IPv6 and Mobile IPv6 For Mobile Networks Hesham Soliman Director, Elevate Technologies Octorber 2012.
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.
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
Routing and Switching Essentials v6.0
2002 IPv6 技術巡迴研討會 IPv6 Mobility
Free Cisco Demo Questions Answers Exam Dumps PDF Realexamdumps.com
IDR WG, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew)
An Update on Multihoming in IPv6 Report on IETF Activity
Presentation transcript:

EID: dino@cisco.com RLOC: IRTF MobOpts – Quebec City July 28 2011 LISP Mobile-Node draft-meyer-lisp-mn-05.txt Chris White, Darrel Lewis, Dave Meyer, Dino Farinacci cisco Systems EID: dino@cisco.com RLOC: IRTF MobOpts – Quebec City July 28 2011

What if . . . A mobile device could be server? A mobile device did not depend on any carrier? A mobile device could roam across different types of radios without dropping sessions? Each mobile device keeps the same IP address no matter where goes? LISP-MN for MobOpts IETF/IRTF

Agenda Why Locator/ID Separation What is LISP? What is LISP-MN? Implementation Details Futures LISP-MN for MobOpts IETF/IRTF

Today – No ID/Locator Separation Is this John at the location ‘cisco’? Is this John at location ‘home’? Is this John at ‘Starbucks’? If I have a connection to John does it break because he changed locations? chambers.cisco.com 198.133.219.25 Application ID Network ID Network Location LISP-MN for MobOpts IETF/IRTF

Future – With ID/Locator Separation Users use DNS names (the human “who”) Applications use EIDs (the network “who”) Routing uses RLOCs (the network “where”) The service binds to an Application Name (DNS) The Application Name binds to a Endpoint ID (EID) The EID binds dynamically to a Routing Locator (RLOC) DNS Name EID RLOC 198.133.219.25 64.100.100.1 chambers.cisco.com static binding Provided by the DNS system dynamic binding Provided by the LISP routing system LISP-MN for MobOpts IETF/IRTF

What is LISP? A new addressing architecture and protocol suite For separating End-point IDs and Locators Network-based solution No changes to hosts whatsoever No addressing changes to site and core devices Very few configuration file changes Imperative to be incrementally deployable Address family agnostic LISP-MN for MobOpts IETF/IRTF

What is LISP? LISP is completely open Started in the IRTF Currently has an IETF working group No known IPR 100s of Researchers and Operators Contributed to Design Multiple Vendors Interested Pilot Network up for nearly 4 years 121 nodes in 25 countries Building a LISP-MN Pilot Network Testing server capabilities on Android phones Experimenting new mapping database systems and security mechanisms LISP-MN for MobOpts IETF/IRTF

Data-Plane Flow S D PI EID-prefix 1.0.0.0/8 PI EID-prefix 2.0.0.0/8 ITR Provider A 10.0.0.0/8 Provider X 12.0.0.0/8 ETR S1 D1 10.0.0.1 12.0.0.2 1.0.0.1 -> 2.0.0.2 11.0.0.1 -> 12.0.0.2 1.0.0.1 -> 2.0.0.2 S ITR 1.0.0.1 -> 2.0.0.2 D ETR S2 11.0.0.1 13.0.0.2 D2 1.0.0.1 -> 2.0.0.2 11.0.0.1 -> 12.0.0.2 Provider B 11.0.0.0/8 EID-prefix: 2.0.0.0/8 Locator-set: 12.0.0.2, priority: 1, weight: 50 (D1) 13.0.0.2, priority: 1, weight: 50 (D2) Mapping Entry Provider Y 13.0.0.0/8 DNS entry: D.abc.com A 2.0.0.2 Policy controlled by destination site LISP-MN for MobOpts IETF/IRTF

Mapping Database System 12.0.0.0/8 -> (5.5.5.5, 6.6.6.6) Database Mapping Entry: ITR 10.0.0.0/8 -> (1.1.1.1, 2.2.2.2) Mapping Cache Entry: LISP-ALT BGP-over-GRE ITR Map-Request --> ITR MR ALT ALT MR ETR ITR Map-Request 10.0.0.1 MR MR ETR Map-Request | v Map-Resolvers Map-Reply 10.0.0.0/8 -> (1.1.1.1, 2.2.2.2) Map-Register ALT ALT ALT ALT Map-Servers ETR ETR Map-Request | v ETR MS ETR MS MS ALT ALT MS Map-Request 10.0.0.1 <-- Map-Request 10.0.0.0/8 -> (1.1.1.1, 2.2.2.2) Database Mapping Entry: 11.0.0.0/8 -> (3.3.3.3, 4.4.4.4) Database Mapping Entry: LISP-MN for MobOpts IETF/IRTF

A Multi-Homed LISP Site RLOC A RLOC A’ A A’ EID-prefix LISP-MN for MobOpts IETF/IRTF

Relationship between EIDs and RLOCs Use-Case EID RLOC Description Standard Site Static ETRs staticly configured VM Mobility Dynamic xTRs discover “dynamic-EIDs” LISP-MN EID latched to device while radios get DHCPable “dynamic-RLOCs” LISP-MN for MobOpts IETF/IRTF

LISP Hand-Set Mobility 3G/4G Network WiFi Network 64.0.0.1 65.0.0.1 dynamic RLOCs dino.cisco.com EID: 2610:00d0:xxxx::1/128 static EID This phone is a LISP site! LISP-MN for MobOpts IETF/IRTF

LISP Mobile-Node Mobility EID-prefix: 2610:00d0:xxxx::1/128 Map-Server: 64.1.1.1 (1) 2 MNs can roam and stay connected (2) MNs can be servers (3) MNs roam without changing DNS entries (4) MNs can use multiple interfaces (5) MNs can control ingress packet policy (6) Faster hand-offs (7) Low battery use by MS proxy-replying (8) And most importantly, packets have stretch of 1 so latency is best for delay sensitive applications 64.0.0.1 wifi 65.0.0.1 3G LISP-MN can scale to 1 billion hand-sets! LISP-MN for MobOpts IETF/IRTF

Implementation Details Android and Linux LISP-MN available Supports IPv4 or IPv6 EIDs Design Goals Minimize direct kernel changes Architect for robustness Minimize network stack complexity Code for flexibility Minimize direct kernel changes: use netfilter API to hook into IP stack without modifying an IP stack code. Use netlink API for kernel/user-level communication. Implement as loadable kernel module. Architect for robustness: Put only what is required for the data-plane in the kernel. All else goes in user-level daemon. Minimize network stack complexity: No virtual network device driver, no modifications to transport-layer protocols. Uses normal routing table to achieve EID address sourcing, encapsulation escape on local network. Code for flexibility: hooks for ipv6 as we go along, underlying table API abstracted away, simple and extensible message passing between kernel and daemon. LISP-MN for MobOpts IETF/IRTF

Futures Faster Handoffs Add LISP-SEC to LISP-MN Use Geo Coordinates for RLOC selection More multi-homing capabilities LISP-MN roaming in and out of LISP sites LISP-MN with NAT-Traversal Augment pilot network for LISP-MN Experiment with concurrent end-point roaming Experiment with new mapping database systems LISP-MN for MobOpts IETF/IRTF

LISP is here now! With real implementation experience! With real deployment experience! With real customer engagement! Has been that way for several years http://www.lisp{4,6}.net http://lisp.cisco.com lisp@ietf.org lisp-support@cisco.com LISP-MN for MobOpts IETF/IRTF