1 John Scudder, David Ward 2007.03 Emerging Routing Issues.

Slides:



Advertisements
Similar presentations
MONET Problem Scope and Requirements draft-kniveton-monet-requirements-00 T.J. Kniveton Alper Yegin IETF March 2002.
Advertisements

1 An Update on Multihoming in IPv6 Report on IETF Activity IPv6 Technical SIG 1 Sept 2004 APNIC18, Nadi, Fiji Geoff Huston.
Multihoming and Multi-path Routing
Holding the Internet Accountable David Andersen, Hari Balakrishnan, Nick Feamster, Teemu Koponen, Daekyeong Moon, Scott Shenker.
Multihoming and Multi-path Routing
Mapping Service Templates to Concrete Network Semantics Some Ideas.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Routing Basics.
Microsoft ® System Center Configuration Manager 2007 R3 and Forefront ® Endpoint Protection Infrastructure Planning and Design Published: October 2008.
IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Giảng viên : Ts. Lê Anh Ngọc Học viên: Trịnh Hồng Điệp Nguyễn Minh H ư ớng 1.
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.
Fundamentals of Computer Networks ECE 478/578 Lecture #18: Policy-Based Routing Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
IPNL: A NAT-Extended Internet Architecture Francis & Gummadi Riku Honkanen.
Best Practices for ISPs
An Operational Perspective on BGP Security Geoff Huston GROW WG IETF 63 August 2005.
NAT (Network Address Translator) Atif Karamat In the name of God the most merciful and the most compassionate.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
Structure of the Internet Update for 1 st H/Wk We will start lab next week Paper presentation at the end of the session Next Class MPLS.
MOBILITY SUPPORT IN IPv6
SERVER LOAD BALANCING Presented By : Priya Palanivelu.
Anycast Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
COS 461: Computer Networks
© MMII JW RyderCS 428 Computer Networks1 Mapping Internet to Physical Addresses  2 machines on a physical network can only communicate if they know each.
A Scalable, Commodity Data Center Network Architecture.
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Inter-domain Routing Outline Border Gateway Protocol.
Active Directory Implementation Class 4
IAB/IESG Recommendations on IPv6 Address Allocation Bob Hinden at RIPE Sept Brian Carpenter at ARIN Oct Alain Durand at APNIC Oct
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
CRIO: Scaling IP Routing with the Core Router-Integrated Overlay Xinyang (Joy) Zhang Paul Francis Jia Wang Kaoru Yoshida.
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
TCOM 515 Lecture 6.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
NAGing about LISP LISP Designers/Implementors: Dave Meyer, Vince Fuller, Darrel Lewis, Eliot Lear, Scott Brim, Dave Oran, Dana Blair, Noel Chiappa, John.
Routing protocols Basic Routing Routing Information Protocol (RIP) Open Shortest Path First (OSPF)
HAIR: Hierarchical Architecture for Internet Routing Anja Feldmann TU-Berlin / Deutsche Telekom Laboratories Randy Bush, Luca Cittadini, Olaf Maennel,
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
EID: RLOC: IRTF MobOpts – Quebec City July
RIPE Berlin – May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) LISP: Intro and Update
1 November 2006 in Dagstuhl, Germany
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Routing and Addressing: where we are today Prague, IETF 68 March 2007.
Multimedia & Mobile Communications Lab.
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
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.
Eliminating Packet Loss Caused by BGP Convergence Nate Kushman Srikanth Kandula, Dina Katabi, and Bruce Maggs.
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
CSCI-1680 Network Layer: Inter-domain Routing Based partly on lecture notes by Rob Sherwood, David Mazières, Phil Levis, Rodrigo Fonseca John Jannotti.
LISP-CONS A Mapping Database Service IETF/IRTF - July 2007 Dave Meyer Dino Farinacci Vince Fuller Darrel Lewis Scott Brim Noel Chiappa.
Chapter 4 Version 1 Virtual LANs. Introduction By default, switches forward broadcasts, this means that all segments connected to a switch are in one.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
Introduction to Active Directory
Separating Location from Identification Dino Farinacci March 3, 2008.
RRG Nov 08 Mapped BGP Paul Francis, Cornell Xiaohu Xu, Huawei Hitesh Ballani, Cornell.
Inter-domain Routing Outline Border Gateway Protocol.
6to4
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Routing and Addressing in Next-Generation EnteRprises (RANGER)
Global Locator, Local Locator, and Identifier Split (GLI-Split)
An Update on Multihoming in IPv6 Report on IETF Activity
Presentation transcript:

1 John Scudder, David Ward Emerging Routing Issues

2 Why is the routing community here? Tune in, turn on, no time out …  The last 6-9 months has seen a renewed desired to visit routing and addressing architectural issues  In fact, the routing community has been discussing this for >15 years  This talk attempts to layout an overview of some issues discussed by the community in various forums, consortia, working groups and design efforts  It represents a view that we need to clearly define the boundaries of the problems that are to be solved The boundaries of the solution will dictate if we enable new tools and network architectures or if we solve a smaller set and remain with the building blocks we have today No value judgment is given either way, just fud for discussion…

3 Baseline Requirements (nod to Dave O. and Dino F.)  Routing folks prefer a mechanism to: Associate an ID with a set of Locator addresses Forward packets using Locator addresses IDs may not have to be routeable Maintain the reachability status of Locator addresses Hosts can change, networking nodes can change  Routing folks prefer: Incremental deployability Little modification of Internet infrastructure Reduction of transit router state load No new, specialized ID/Locator binding service Provides benefits to both Sites and Providers

4 Site-Based Goals  Sites need to be multihomed Connected to more than one provider  Sites need flexibility to change providers While maintaining session survivability? With easy or no renumbering  Site-supported devices need to be mobile & roam While maintaining session survivability?  Sites must be able to advertise TE/service desires Enable multi-provider load balancing

5 Provider-Based Goals  Providers need their routers to scale in multiple dimensions with competing requirements Power|cost = f(pps, features)  Providers need to maximize their resources to deliver cost effective connectivity Including Traffic Engineering  Provider-supported devices need to be mobile & roam While achieving scalability  Providers need to be able to prevent a bad-actor from hijacking their network paths and mapping function

6 … the end of the beginning  If we are rearchitecting internet routing and addressing … Do we want to enable a new toolset to build different network functionality? Should the following issues be included in or outside the bounds of the solution?  Additional issues of concern voiced in greater routing community: Solutions to Network partitioning Mobile Ad hoc NETworking Secure routing (paths) and forwarding between networks and sites Real-Time registration and resource mapping that can be used for path selection Service locators in topology Inability to have a single end-point represented in multiple service domains

7 What is the problem? A tale of two databases 1.Routing Database – No separation of provider from “customer” (aka site) Provider-based addressing Current site multi-homing, migration, TE and service solutions cause additional state into the routing system –Local Instability propagated globally 2.Mapping Database –Today no association in mapping database of node to network attachment point –Database (DNS) of customer->provider namespace and assigned resources is static and not real-time registration oriented –SIP can be considered as latest incarnation of mapping DB  The two primary databases (Routing and Mapping) running the internet are still in evolutionary progression from initial birth Issues of past ~20 years not addressed

8 Two problems directly related  How the two databases (routing and mapping) work together is critical to defining the problem and finding an appropriate solution – Both databases assume static endpoint, simple resource statements, minimal security  Architectural consideration but lack of design and development of relationship between addressing, mapping, security and routing  Mapping requirements and Destination types result in need for at least three successive bindings: – Service to Node (DNS) – Node to attachment point (?) – Attachment points to route/path (Routing)

9 Operational issues (nod to Scott Shenker)  Providers (Tier-1) have accumulated a large number of noncontiguous prefixes (site multihoming, TE, non-topological assignment policies, consolidation) Effectively random numbers Policy sets (based on AS) must be matched against random numbers Routing policy doesn’t guarantee desired results Not easy to prevent erroneous announcements  Set of transit routes == full enumeration and state maintenance of all sites and perhaps end-points  If must announce my more specific route for TE/LB reasons, may not need operational state reflected into global internet

10 Implications on Mapping Function (nod Ross Callon)  If routers don't do mapping, no implication  Method of updating mapping function is in routers or routing system – Per-flow data driven FIB update implies demands on control plane – Will routers that are border routers or perhaps data center routers have caches that are as large as today’s FIBs or updated even more frequently

11 Discuss now …  What is the role of routers? –Move all Loc/ID split to hosts? –All to routers?  Critical both routing and mapping are considered thoroughly  Timeframe? –V4 and V6? –Solved before V4 addresses EOL

12 End