IETF/IRTF Chicago - July 2007 Dino Farinacci Dave Meyer Vince Fuller Darrel Lewis LISP Implementation Report.

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

© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing the MPLS VPN Routing Model.
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
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.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
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.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 4: Frame Mode MPLS Implementation.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
Petteri Sirén. Content Preface Locator/ID Separation Protocol (LISP) How LISP works Methods how LISP was studied Test cases Result Summary.
© 2007 Cisco Systems, Inc. All rights reserved.ISCW-Mod3_L7 1 Network Security 2 Module 6 – Configure Remote Access VPN.
LISP Traffic Engineering
LISP Tech Talk - Part 3 Deployed Network and Use-Cases Dino Farinacci, Dave Meyer, Darrel Lewis, Vince Fuller, Gregg Schudel February 24, 2010.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Cisco Certified Network Associate CCNA Access the WAN Asst.Prof. It-arun.
NAGing about LISP LISP Designers/Implementors: Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Dana Blair, Noel Chiappa, John.
Router and Routing Basics
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.
AMT Implementation Status IETF-66 Montreal.
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.
MPLS VPNs by Richard Bannister. The Topology The next two slides display both the physical and logical topology of our simple example network –Please.
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.
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.
LISP-NERD RRG (IETF 69) Eliot Lear. NERD is… A Not-So-novel EID to RLOC Database A signed set of mappings A suggested initial distribution mechanism-
Separating Location from Identification Dino Farinacci March 3, 2008.
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.
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.
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.
أمن المعلومات لـ أ. عبدالرحمن محجوب حمد mtc.edu.sd أمن المعلومات Information Security أمن المعلومات Information Security  أ. عبدالرحمن محجوب  Lec (5)
MPLS Virtual Private Networks (VPNs)
LISP Control Plane for NVO3 <draft-maino-nvo3-lisp-cp-00>
Multi Node Label Routing – A layer 2.5 routing protocol
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)
Instructor Materials Chapter 9: NAT for IPv4
NAT Traversal for LISP Mobile Node
LISP: A Level of Indirection for Routing
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Routing and Switching Essentials v6.0
Introducing To Networking
IDR WG, IETF Dublin, July, 2008 Vince Fuller (for the LISP crew)
Instructor Materials Chapter 9: NAT for IPv4
Chapter 11: Network Address Translation for IPv4
Internet Draft Status draft-ietf-lisp-10.txt draft-ietf-lisp-11.txt
Presentation transcript:

IETF/IRTF Chicago - July 2007 Dino Farinacci Dave Meyer Vince Fuller Darrel Lewis LISP Implementation Report

IETF/IRTF Chicago 2007Slide 2 Agenda Implementation Status Implementation Details Unit Testing System Testing Future Plans

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 3 Implementation Status cisco has an implementation –Started the week of IETF Prague (March 2007) OS platform is DC-OS –Linux underlying OS Hardware platforrm is Titanium –1 RU dual-core PC with 7 GEs Based on draft-farinacci-lisp-02.txt –LISP 1 and 1.5 variants Software switching only Supports both IPv4 and IPv6

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 4 Implementation Details Supports both ITR and ETR functionality ITR and ETR can be configured in different devices (and differently for IPv4 versus IPv6) Support for multiple EID-prefixes per site Support for static cache mappings Supports configuration of priorities and weights –For both database and cache entries –ITR uses priorities and load-splits hashed flows over equal weights

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 5 Implementation Details Forwarding config options {ip | ipv6} lisp itr drop-on-cache-miss {ip | ipv6} lisp itr forward-on-cache-miss {ip | ipv6} lisp itr incomplete-cache-rate {ip | ipv6} lisp etr glean-mapping Supports sending probes in a separate VRF to support LISP 1.5 –Therefore no routeable-IDs over global infrastructure

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 6 Implementation Details The IPv4, IPv6, and LISP processes are restartable Separate debug logging for –IPv4 and IPv6 forwarding –IPv4 and IPv6 mapping functions –Separate VRFs Various show commands

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 7 Unit Testing Started unit testing in May 2007 –For -00 draft Started unit testing in June 2007 –For -02 draft –Change from IP-in-IP to UDP encapsulation –As well as noncing and loc-reach-bits For both IPv4 and IPv6

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 8 Unit Test Topology /24 dfdf:0:8::/ | | | | 7 4 | dr1 | | dr | | | / | dfdf:10::/32 | 2 | | | | /24 | | dfdf:1:2::/32 | | | | 1 | | dr | | 8 | /8 | dr2 | | dfdf:11::/32 | | | | Site Internet Core

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 9 System Testing Titaniums to Dave Meyer & Vince Fuller –July 2007 Appeared LISP was easy to configure –It’s not that complicated Added Darrel Lewis to the mix –Titanium received mid-July 2007

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 10 System Test Topology Dave’s Lab at UofO ITR/ETR PI EID-prefix /8 PA-only Internet Vince’s Lab at cisco ITR/ETR PI EID-prefix / /8 Darrel’s Lab behind Comcast ITR/ETR PI EID-prefix / /8 Dino’s Lab at cisco LISP site no firewall non-LISP site corporate firewall LISP site corporate firewall LISP site retail firewall

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 11 System Test Topology Dave’s Lab at UofO ITR/ETR PI EID-prefix /8 PA-only Internet Vince’s Lab at cisco ITR/ETR PI EID-prefix / /8 Darrel’s Lab behind Comcast ITR/ETR PI EID-prefix / /8 Dino’s Lab at cisco ip lisp itr ip lisp etr ip lisp itr forward-on-cache-miss ip lisp etr database-mapping /8 uo.uo.uo.uo priority 0 weight 0 ip lisp itr cache-mapping /8 v.v.v.v priority 0 weight 0 ip lisp itr cache-mapping /8 v.v.v.v priority 0 weight 0 ip lisp itr cache-mapping /8 v.v.v.v priority 0 weight 0 ip lisp itr cache-mapping /8 d.d.d.d priority 0 weight 0 ip lisp itr cache-mapping /8 d.d.d.d priority 0 weight 0

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 12 Lessons Learned Using firewalls gives you another layer of addressing –One layer of EID namespace –Two layers of Locator namespace Firewalls muck with UDP headers –The ETR really didn’t care

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 13 Lessons Learned ITR shouldn’t encap all packets –I couldn’t ssh/telnet into Dave’s box! –Fix: don’t encapsulate when there is no mapping Packet through a LISP ETR simpler than to a LISP ETR –Packets address to ETR can be the Locator address or the EID address of the ETR –When addressed to EID, careful for internal-to- router looping ;-)

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 14 Future Plans - Testing Get system test-bed to be dual-homed –Test locator reachability logic –Test switchover logic and convergence time Run IPv6 concurrently with IPv4 Mix PI and PA addressing for EIDs –Spend time on transition configurations LISP 1.5 testing with BGP

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 15 Future Plans - Development Implementation plans –Implement CONS –Implement NERD IGP interaction with loc-reach-bits Experiment with mobility gleaning (in a secure way)

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 16 Future Plans - Interop Testing Any interested implementors? –UCL Belgium research (Olivier and Luigi) FreeBSD for -02 draft Recommend starting with -02 draft Contact LISP authors if interested

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 17 Future Plans - Pilot Testing Start thinking about opening up for pilot deployment Contact LISP authors if interested

LISP Implementation ReportIETF/IRTF Chicago 2007Slide 18