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.

Slides:



Advertisements
Similar presentations
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.
Advertisements

© 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.
1 IPv6 and IPv4 Interoperation and Transition Tony Hain co-chair IETF ngtrans WG
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
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.
LISP MIB draft-lisp-mib-05 Vancouver IETF - LISP WG Gregg Schudel, Amit Jain, Victor Moreno July 2012.
COM555: Mobile Technologies Location-Identifier Separation.
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.
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.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
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.
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.
IPv6 transition strategies IPv6 forum OSAKA 12/19/2000 1/29.
1 LISP-DDT update LISP IETF July 2012 Vince Fuller.
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.
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.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 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.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Separating Location from Identification Dino Farinacci March 3, 2008.
NANOG Brooklyn – June, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) LISP Update
IETF IPv6 Activities Update Thomas Narten ARIN XVI October 26, 2005.
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.
XCAST team report Yuji IMAI (WIDE Project) 1.Experimental Deployment Method for Router Supported ALM using PlanetLab draft-muramoto-irtf-sam-exp-testbed-00.txt.
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.
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)
2-Phased Mapping for Internet Core/Edge Split Scheme
NAT Traversal for LISP Mobile Node
LISP: A Level of Indirection for Routing
IEEE 22nd Annual Computer Communications Workshop
IDR WG, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew)
A Simple BGP-based Mobile Routing System for the Aeronautical Telecommunications Network Fred L. Templin IETF101 Routing Working Group.
Chapter 11: Network Address Translation for IPv4
draft-ietf-bier-ipv6-requirements-01
Internet Draft Status draft-ietf-lisp-10.txt draft-ietf-lisp-11.txt
Presentation transcript:

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 John Zwiebel) LISP update

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 2 Agenda Problem Statement – good news & bad news Brief review of LISP and LISP+ALT LISP-MS map server/map resolver – an easier way to access the mapping database What’s happening in the IETF? Implementation & Deployment Status Spec References Q & A

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 3 Problem Statement What provoked this? –Stimulated by problem statement effort at the Amsterdam IAB Routing Workshop on October 2006 RFC 4984 –More info on problem statement: First and foremost - scale the Internet –Growth trends in global routing system state

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 4 Internet Routing State

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 5 Good news & bad news + Recent analysis work by Geoff Huston suggests that stability (update & withdrawal rate) may be improving - Trend is still “up & to the right” - Multi-homing is still hard + LISP makes it easier and adds functionality - Long-term trends are unclear

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 6 What is LISP? Locator/ID Separation Protocol –EIDs for hosts, topological RLOCs for “core” –Separate numbering allows routing to scale Ground rules for LISP –Network-based solution –No changes to hosts whatsoever –No new addressing changes to site devices –Minimal configuration file changes –Imperative to be incrementally deployable –Address family agnostic

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 7 Unicast 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

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 8 What is LISP+ALT? Mechanism for an ITR to find the ETR for an EID Advertise EID-prefixes in BGP on an alternate topology of GRE tunnels An ALT Device is: –An xTR configured with GRE tunnels –A Map-Server –A Map-Resolver –A pure ALT-only router for aggregating other ALT peering connections An ALT-only device can be off-the-shelf gear: –Router hardware, commodity Linux host, etc. –Just needs to run BGP and GRE

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 9 Using ALT to find an ETR Legend: EIDs -> Green Locators -> Red GRE Tunnel Physical link Map-Request Map-Reply ETR ITR EID-prefix /24 ITR EID-prefix /24 ALT EID-prefix / > EID-prefix / > > ALT-rtr ? > ? < /24 < /24 < /16 ? > ? > Hard way: extend ALT to xTRs for policy control

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 10 LISP-MS: ALT an easier way ETRs register site EID-prefixes with Map- Servers –Securely with pair-wise trust model (no PKI needed) –Policy can be applied on Map-Servers before EID-prefix accepted into mapping service –ETR is still authoritative for its database mappings Map-Servers advertise EID-prefixes in to the ALT on behalf of their client ETRs ITRs send encapsulated Map-Requests to Map- Resolvers instead of connecting to ALT Map-Server/Map-Resolver functionality may be in existing ALT router (most likely) or separate box

Using LISP-MS to attach xTRs Legend: EIDs -> Green Locators -> Red GRE Tunnel Physical link Map-Request Map-Reply ETR ITR EID-prefix /24 ITR EID-prefix /24 ALT EID-prefix / > EID-prefix /24 ALT-rtr (MS) ALT-rtr ALT-rtr (MR) ALT-rtr ? > Easy way: xTR uses Map-Server/Map-Resolver ? > ? > > ? > > > Encapsulated Data Packet

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 12 Legend: EIDs -> Green Locators -> Red BGP-over-GRE Physical link Map-Request path ETR Map-Resolver LISP-ALT ITR > Map-Request UDP > Map-Request UDP > LISP Packet UDP Map-Server > Map-Request UDP > LISP Packet UDP /16 (1) (2) (3) (4) (6) (5) > Map-Reply UDP 4342 Transit Example in detail

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 13 How Map-Server Registration Works ETR Map-Resolver LISP-ALT ITR Map-Server /24 Transit Legend: EIDs -> Green Locators -> Red BGP-over-GRE Physical link Map-Register BGP update (1) > LISP Map-Register (in AH) (2) / /16 (3)

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 14 Interoperates with LISP-ALT Sites ETR LISP-ALT ITR ETR ITR ETR LISP-ALT Legend: BGP-over-GRE GRE only Physical link Map-Server Site Map-Server user site Map-Server user site LISP-ALT site LISP-ALT site Low OpEx GRE-only site Low OpEx GRE-only site Map-Resolver Map-Server Map-Resolver Map-Server

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 15 Mapping Database Infrastructure xTRs MS/MRs ALT Legend: LISP Sites -> green 1st layer access infrastructure -> blue 2nd layer core infrastructure -> red

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 16 LISP/IETF timeline Created over dinner at IAB RAWS (Oct ’06) Lunch discussions at San Diego IETF (Nov ’06) RRG in Prague (March ’07) RRG and “lunch BOF” in Vancouver (Dec ’07) –Tutorial and start of “LISP test center” RRG in Philadelphia (March ’08) IETF (grow, rtgarea, idr) in Dublin (July ’08) –EXPLISP BOF “process experiment” IETF (grow) in Minneapolis (Nov ’08) IETF BOF in San Francisco (March ’09)

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 17 LISP in the IETF now Much deliberation on RRG list, etc. LISP BOF in San Francisco (March ’09) New WG at Stockholm (July ’09) –Darrel Lewis & Sam Hartman co-chairs –Core LISP documents are now WG I-D’s

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 18 Prototype Implementation Cisco NXOS, on NX7000 and Titanium –Underlying Linux code base Includes LISP, ALT, Interworking, and Map-Server/Map-Resolver functionality –“lig” diagnostic tool Software switching only Supports LISP for both IPv4 and IPv6 –ITR, ETR, and PTR –LISP-NAT for IPv4 only

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 19 Other Coding Efforts IOS implementation under-way –Loc/ID split functionality Considering IOS-XR implementation –TE-ITR/TE-ETR functionality OpenLISP implementation been available for FreeBSD a while and being updated –For testing the specs Considering native Linux implementation (and recently learned of preliminary work on one) Any other efforts?

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 20 LISP Deployment LISP Pilot Network Operational –Deployed for nearly 2 years –~32 sites across 7 countries US, UK, BE, JP, UY, AU, DE –Uses the NX-OS Titanium Platform IOS and OpenLISP platforms to be added –EID-Prefixes used /16 and 2610:00d0::/32 GRE tunnels out of /4, 32-bit ASNs –RLOCs used Current site attachment points to the Internet

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 21

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 22 LISP Deployment LISP Interworking Deployed –Have LISP 1-to-1 address translation working –Proxy Tunnel Router (PTR) IPv4 PTRs: –Andrew, ISC, and UY IPv6 PTRs: –Dave (UofO), ISC, and UY reachable through IPv6 PTR reachable through IPv4 PTR

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 23 Open Policy for LISP It’s been >2 years since the IAB Routing & Addressing Workshop 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 designers, implementors, testers, and researchers As always, please let us know if you are interested

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 24 Internet Drafts draft-ietf-lisp-01.txt draft-ietf-lisp-multicast-01.txt draft-ietf-lisp-alt-01.txt draft-ietf-lisp-ms-01.txt draft-ietf-lisp-interworking-00.txt draft-meyer-lisp-eid-block-01.txt draft-meyer-loc-id-implications-01.txt draft-farinacci-lisp-lig-00.txt draft-mathy-lisp-dht-00.txt draft-iannone-openlisp-implementation-02.txt draft-brim-lisp-analysis-00.txt draft-meyer-lisp-cons-04.txt draft-lear-lisp-nerd-04.txt draft-curran-lisp-emacs-00.txt

LISP UpdateNANOG-46 Philadelphia, May 2009Slide 25 References Public mailing list: Core LISP team: More info at: