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-

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

1 Data-Oriented Network Architecture (DONA) Scott Shenker (M. Chowla, T. Koponen, K. Lakshminarayanan, A. Ramachandran, A. Tavakoli, I. Stoica)
IP Routing.
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
RIP V1 W.lilakiatsakun.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing.
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.
CSIT 320 (Blum) 1 DHCP. CSIT 320 (Blum) 2 Dynamic Host Configuration Protocol does not require an administrator to add an entry for a computer into the.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
1 CCNA 3 v3.1 Module 1. 2 CCNA 3 Module 1 Introduction to Classless Routing.
Oct 26, 2004CS573: Network Protocols and Standards1 IP: Routing and Subnetting Network Protocols and Standards Autumn
SYPCNSA Department2007 Summer Youth Program: Internal Protocols: RIP & IGRP.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Routing and Routing Protocols
IP Routing: an Introduction. Quiz
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
1 The Mystery of Cooperative Web Caching 2 b b Web caching : is a process implemented by a caching proxy to improve the efficiency of the web. It reduces.
Chapter 27 Q and A Victor Norman IS333 Spring 2015.
1 Lightweight Remote Procedure Call Brian N. Bershad, Thomas E. Anderson, Edward D. Lazowska and Henry M. Levy Presented by: Karthika Kothapally.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
M.Menelaou CCNA2 ROUTING. M.Menelaou ROUTING Routing is the process that a router uses to forward packets toward the destination network. A router makes.
Code : STM#520-1 Samsung Electronics Co., Ltd. OfficeServ7400 Router Operation Distribution EnglishED01.
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
PACKET ANALYSIS WITH WIRESHARK DHCP, DNS, HTTP Chanhyun park.
NAGing about LISP LISP Designers/Implementors: Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Dana Blair, Noel Chiappa, John.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 5: IP Routing.
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.
Module 2: Allocating IP Addressing by Using Dynamic Host Configuration Protocol (DHCP)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
7400 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. -0/35- OfficeServ 7x00 Enterprise IP Solutions Quick Install Guide.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Routing Overview.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
LISP Deployment Scenarios Darrel Lewis and Margaret Wasserman IETF 76, Hiroshima, Japan.
Routing and Routing Protocols
IETF/IRTF Chicago - July 2007 Dino Farinacci Dave Meyer Vince Fuller Darrel Lewis LISP Implementation Report.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Installing Patriot PS ISO Image on.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
LISP-CONS A Mapping Database Service IETF/IRTF - July 2007 Dave Meyer Dino Farinacci Vince Fuller Darrel Lewis Scott Brim Noel Chiappa.
Allocating IP Addressing by Using Dynamic Host Configuration Protocol.
ESG-CET Meeting, Boulder, CO, April 2008 Gateway Implementation 4/30/2008.
MIPv6Security: Dimension Of Danger Unauthorized creation (or deletion) of the Binding Cache Entry (BCE).
Separating Location from Identification Dino Farinacci March 3, 2008.
LISP Map Server LISP WG IETF-74 San Francisco draft-fuller-lisp-ms-00.txt Vince Fuller & Dino Farinacci.
Network Protocols: Design and Analysis Polly Huang EE NTU
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
Free minecraft account guide free minecraft account guide.
IDR WG, IETF Dublin, August, 2008 Vince Fuller (for the LISP crew) LISP+ALT Mapping System.
Working at a Small-to-Medium Business or ISP – Chapter 6
IP: Addressing, ARP, Routing
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)
BGP Route Server Proof of Concept
2-Phased Mapping for Internet Core/Edge Split Scheme
BOOTP and DHCP Objectives
Troubleshooting IP Addressing
PQI vs. NVMe® Queuing Comparison
ECE 544 Protocol Design Project 2016
Working at a Small-to-Medium Business or ISP – Chapter 6
Presentation transcript:

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- HTTP A push model approach draft-lear-lisp-nerd-01.txt

Guiding Principles and Assumptions This is provisioned data - it is relatively static There is some “other” means to communicate operational state changes In-flight packet loss or delay is bad for applications The data does not change from hop to hop We are scaling to between 10 7 and 10 8 mappings (2050) Beg, Borrow, Steal PKI works best with few signers and many verifiers - sign once and don’t care about path

NERD Process: Getting The Database to Authorities There exists one or more database authorities that manage mappings for some portion of the EID address space The end user communication to these authorities is similar to that of name service registrars NERD database authorities collect and validate mapping requests Authorities then produce a SIGNED database of entries, as well as a SIGNED set of changes from previous versions

NERD Process: Getting the data to ITRs When ITR boots first time it retrieves a full copy of the database via HTTP Caches are strategically placed and common CDN technologies are used to direct request ITRs periodically request updates through same CDN Optionally an ITR can request via its BGP neighbor or from a configured source the database and updates

Pictoral ITR http cache ITRETR admin Register RLOCs Pull to Site Sign-and-push P2P Authority http server netnews ???

Some Sloppy Math RLOC count2 EID Mask1 EID AFI1 V4 EID4 P 1 +W 1 +AFI 1 +R4 V4 RLOC 1 4 P 2 +W 2 +AFI 2 +R4 V4 RLOC bytes for first RLOC 8 bytes for each Additional RLOC

With That In Mind 10 n EIDs2 RLOCs4 RLOCs8 RLOCs 324,00040,00072, ,000400,000720,000 52,400,0004,000,0007,200, ,000,00040,000,00072,000, ,000,000400,000,000720,000, GB4 GB7.2 GB

What Does That Mean? A daily 0.1% of 720MB change using just 100 servers takes 24 seconds to transmit on 1gb wire

Use of a PKI Makes some operators shake in their boots This is not the common use Allows for separation of data format from distribution mechanisms By default can be hidden from operators

Questions Do we really need a “pull model” given the amount of data? How many sources are there really? Who can be those sources? Who owns the mapping? Can we mix and match NERD with other things?