Routing and Addressing: where we are today Prague, IETF 68 March 2007.

Slides:



Advertisements
Similar presentations
Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
Advertisements

Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Deployment of MPLS VPN in Large ISP Networks
Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
Internetworking II: MPLS, Security, and Traffic Engineering
TCOM 509 – Internet Protocols (TCP/IP) Lecture 06_b Subnetting,Supernetting, CIDR IPv6 Instructor: Dr. Li-Chuan Chen Date: 10/06/2003 Based in part upon.
CSCI 4550/8556 Computer Networks Comer, Chapter 22: The Future IP (IPv6)
Multihoming in IPV6 Habib Naderi Department of Computer Science University of Auckland.
Part IV: BGP Routing Instability. March 8, BGP routing updates  Route updates at prefix level  No activity in “steady state”  Routing messages.
VoipNow Core Solution capabilities and business value.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Systems Engineering in a System of Systems Context
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
NEtwork MObility By: Kristin Belanger. Contents Introduction Introduction Mobile Devices Mobile Devices Objectives Objectives Security Security Solution.
Best Practices in IPv4 Anycast Routing Version 0.9 August, 2002 Bill Woodcock Packet Clearing House.
WAN Technologies.
Network Addressing Issues in /err_con/crc.htm.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Networking Components Chad Benedict – LTEC
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
Policy Implementation and Experience Report Leslie Nobile.
Internet Service Provisioning Phase - I August 29, 2003 TSPT Web:
Host Mobility for IP Networks CSCI 6704 Group Presentation presented by Ye Liang, ChongZhi Wang, XueHai Wang March 13, 2004.
Chapter 4: Managing LAN Traffic
CRIO: Scaling IP Routing with the Core Router-Integrated Overlay Xinyang (Joy) Zhang Paul Francis Jia Wang Kaoru Yoshida.
Overview of SHIM6 Multihoming Protocol Fuad Bin Naser Std. No A presentation for CSE6806: Wireless & Mobile Communication Networks.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
NEMO Requirements and Mailing List Discussions/Conclusions T.J. Kniveton - Nokia Pascal Thubert - Cisco IETF 54 – July 14, 2002 Yokohama, Japan.
Chapter 1 - Introduction How do Computer Networks and Internet operate? Explosive growth Internet Economic impact Complexity Abstractions and concepts.
Putting Intelligence in Internetworking: an Architecture of Two Level Overlay EE228 Project Anshi Liang Ye Zhou.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
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
Inter-Domain Routing Trends Geoff Huston APNIC March 2007.
Copyright © 2007 Pearson Education, Inc. Slide 3-1 E-commerce Kenneth C. Laudon Carol Guercio Traver business. technology. society. Third Edition.
FUTURE INTERNET: PROPOSAL “PROBLEMS IN CURRENT INTERNET” M S Siddiqui [ID ] Networking LAB, KHU
1 Evolution Towards Global Routing Scalability draft-zhang-evolution-01 Varun Khare Beichuan Zhang
Chapter 13 The Internet.
LISP Deployment Scenarios Darrel Lewis and Margaret Wasserman IETF 76, Hiroshima, Japan.
IPv6 Site-Local Discussion Bob Hinden & Margaret Wasserman IETF 56 San Francisco March 2003.
1 MPLS: Progress in the IETF Yakov Rekhter
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.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 11: Network Address Translation for IPv4 Routing And Switching.
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.
High-Speed Policy-Based Packet Forwarding Using Efficient Multi-dimensional Range Matching Lakshman and Stiliadis ACM SIGCOMM 98.
Concerns with Network Research Funding S.Floyd & R. Atkinson, Editors Internet Architecture Board draft-iab-research-funding-02.txt.
Engineering Workshops Multihoming A Discussion. Engineering Workshops Multihoming Issues Many sites are multihomed in the current Internet –reliability.
Networking Components WILLIAM NELSON LTEC HUB  Device that operated on Layer 1 of the OSI stack.  All I/O flows out all other ports besides the.
UNIT 2 LESSON 4 CS PRINCIPLES. OBJECTIVES Students will be able to: Describe the redundancy of routing between two points on the Internet. Send messages.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Understanding Customer-to-Provider Connectivity.
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
Characteristics of Scaleable Internetworks
Networking Components Quick Guide. Hubs Device that splits a network connection into multiple computers Data is transmitted to all devices attached Computers.
1 John Scudder, David Ward Emerging Routing Issues.
Inter-domain Routing Outline Border Gateway Protocol.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
NT1210 Introduction to Networking
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
Evolution Towards Global Routing Scalability
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
IP (slides derived from past EE122 sections)
Introducing To Networking
Design Unit 26 Design a small or home office network
An Update on Multihoming in IPv6 Report on IETF Activity
My Core Exploded And All I Got Was This Lousy T-Shirt
Presentation transcript:

Routing and Addressing: where we are today Prague, IETF 68 March 2007

Agenda Recent activity in context This week's activity Analysis since the Amsterdam workshop Where to search for solutions Summary Appendix: further off-line reading Open microphone Disclaimer: there is a wide range of views on these questions; these slides give only one view.

Context for Recent Activity Historical timeline –Packet switching invented (1962) –Internet concept invented (1974) –IP designed (~1978) –BGP designed (~1988) –CIDR designed (1992) –IPv6 designed (1995) Growing concern about scaling, transparency, multihoming, renumbering, provider independence, traffic engineering, IPv6 impact ( ) IAB Routing & Addressing workshop (2006)

Context (2) - Architecture Architectural principle to uphold: A network should be able to implement reasonable internetworking choices without unduly impacting another network's operation Today's internetworking needs are only implementable in ways that break this principle -- this is the root cause of ISP problems and end site dissatisfaction.

Context (3) - Technical goals Solve end user problems –Connect to multiple ISPs with failover and load balancing –Change ISPs without major switching costs –Support e2e session transparency,... Solve ISP problems –Keep BGP table size and dynamics within router operational capability –Provide ISPs with ability to engineer traffic flows to match business needs

Context (4) - Scaling Today, 200k Internet BGP routes and several times more customer VPN routes is common A goal for 2050 is 10 billion end nodes with 10 million multihomed customers Can we get there from here at reasonable costs for vendors, ISPs and user sites? What should be the 5 year goal? 1 million Internet routes?

Recent Activity (1) - general Refining the IAB workshop report Analyzing the concerns it raised Looking at solutions Meetings, including –NANOG BOF February 5 –DARPA R&A workshop February 21/23 –APRICOT session February 27 –TERENA workshop* February 22 –NSF/OECD workshop* January 31 *More general meetings, but touching on R&A

Recent Activity (2) - IETF, IAB, IRTF R&A Directorate established –to expand after the IETF, review in 6 months –role is coordination and communication Routing Research Group recharter R&A discussion list active Internet and Routing ADs have been preparing for this meeting

This week's activity This report Internet Area (Thursday, 09:00--11:30) –ROAP (ROuting & Addressing Problem) discussion –BOF-style focus on future IETF work on identifier- locator separation and multi-level locator designs Routing Area (Thursday 13:00--15:00) –focus on BGP table growth and dynamics –early thoughts about BGP extensions/practices that might help Routing Research Group –met on Saturday

Analysis since IAB R&A workshop BGP4 used since 1994 with little change Mounting concern at growth in BGP table –size & update rate, impact of multihoming –largely orthogonal to IPv4 v IPv6 IAB Routing & Addressing workshop 10/06 –concluded that there is a problem, but more work needed to define it –see draft-iab-raws-report Multiple discussions since then, sometimes confused and confusing Need to clarify what we know, what we don't know, and how to proceed systematically

Is there a "hot box" problem? It was asserted in the workshop that hardware trends prevent continued scaling of the FIB (Forwarding Information Base) –if true, it means the FIB must scale sub-linearly with the number of end sites, breaking current multihoming and PI practice No agreement in the community... Recent analysis indicates that for at least for two more generations of microelectronics (45nm, 32nm) this isn't a problem –looks like 5 to 10 years of growth; core router scaling seems to be dominated by line speed multiplied by functional complexity (in the forwarding path), not RIB/FIB size. No need for panic But improvements wrt architectural principle useful

Is there a "hot wire" problem? It's been said that even if we contain the RIB size, BGP4 dynamics (update messages) will saturate... something. There is experimental evidence of a lot of update traffic that is potentially redundant (i.e. wasting a lot of energy on transient connectivity glitches) –but we seem to have no analytical model for the impact of this as the network continues to scale –if problematic, it means the update rate has to scale sub-linearly with the number of end sites This problem needs continued investigation - see Routing Area meeting tomorrow

The transparency problem Since 1981, upper layers have assumed that a Thing That Looks Like An Address is an address. – Application programmers often assume that an IP address is a valid end system identifier that can also be passed on to third parties In consequence, the fact that addresses are sometimes merely locators is a problem (which NAT, STUN etc. deal with in their own ways) The historical reliance on address transparency creates specific difficulty for multihoming and traffic engineering This problem seems to need a solution

Solution directions* RIB/FIB scaling - engineering by microelectronics and router designers Update dynamics - BGP adjustments, better operational practices Traffic engineering, multihoming, e2e transparency, and mobility would benefit from architectural changes –identifier/locator separation and/or multilevel locators form a hopeful approach All these are orthogonal to both IPv6 deployment and application level namespace issues * See Appendix material for further thoughts

Summary 1: The IETF role We can provide a forum for open problem analysis –vendors, users and operators together We can provide a forum for open development of solutions –vendors, users and operators together We can't do research (the IRTF can) We can't control economic or business behaviors

Summary 2: Technical Routing table growth is "only" an engineering issue –for at least one more generation of microelectronics Routing dynamics needs to be better understood, but is likely also an engineering issue –to be addressed by stronger pushback in the ISP community, implementation improvements, protocol improvements Thus, there is reason to believe we do not have a short term technology problem –But hard work and business issues are ahead. But there are architectural problems IETF can help in short term protocol work –Such as tuning BGP better for today's challenges IETF can also help by looking at architectural changes –Such as identifier/locator separation & multi-level locators

Summary 3 - Overall Plan Divide and conquer: Continue dialog with the operator community Pursue implementation improvements Evaluate incremental BGP improvements Encourage Id-Loc split and multilevel locator research and experimentation Define an IETF Id-Loc split or multilevel locator solution

Appendix – Further Reading And more material in