Current Challenges in Internet Technology

Similar documents
Solving the Routing Scalability Problem -- The Hard Parts. Jari Arkko APRICOT 2007, Bali, Indonesia

Identifier and Locator separation in IP network

Scaling issues with routing+multihoming Vince Fuller, Cisco Systems

Scaling issues with routing+multihoming Vince Fuller, Cisco Systems

Implications of Global IPv4/v6 Routing Table Growth

Inter-Domain Routing Trends

TBGP: A more scalable and functional BGP. Paul Francis Jan. 2004

Routing the Internet in Geoff Huston APNIC March 2007

Internet Research Task Force (IRTF) Category: Informational May 2011 ISSN:

Multihoming: An Overview & a brief introduction to GSE(8+8) Single Home

BGP Geoff Huston APNIC

Measuring BGP. Geoff Huston. CAIA SEMINAR 31 May

More Specific Announcements in BGP. Geoff Huston APNIC

Tracking the Internet s BGP Table

BGP The Movie. Geoff Huston September 2004 APNIC

BGP scalability Eduardo Grampín Universidad Carlos III de Madrid

Six/One Router. A Scalable and Backwards-Compatible Solution for Provider-Independent Addressing

It s s The End Of The World As We Know It

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Routing in Geoff Huston Chief Scientist, APNIC

Appropriate Layer-2 Interconnection Between IXPs

A Day in the Life of an Address. Bill Fenner AT&T Labs - Research IETF Routing Area Director

IPv6 Address Distribution Mechanisms. Geoff Huston APNIC

More Specific Announcements in BGP. Geoff Huston APNIC

IPv6 at takeoff speed. Brian Carpenter Distinguished Engineer, IBM Chair, IETF June 2005

Multipath Transport, Resource Pooling, and implications for Routing

IP Addressing and Subnetting. 2002, Cisco Systems, Inc. All rights reserved.

Introduction to IP Routing. Geoff Huston

Multihoming. Copy Rights

BGP Issues. Geoff Huston

IETF IPv6 Update. Thomas Narten April 19, 2005

Inter-domain Routing. Outline. Border Gateway Protocol

CS 457 Networking and the Internet. Addressing. Topics 9/15/16. Fall 2016 Indrajit Ray

A configuration-only approach to shrinking FIBs. Prof Paul Francis (Cornell)

ILNP: a whirlwind tour

Papers and Articles. Scaling Inter-Domain Routing A View Forward

Experiences in Setting Up Automatic Home Networking. Jari Arkko Ericsson Research

LISP CHARTER SAM HARTMAN PAINLESS SECURITY, LLC IETF 74 MARCH 25, 2008

Developing ILNP. Saleem Bhatti, University of St Andrews, UK FIRE workshop, Chania. (C) Saleem Bhatti.

Separating identifiers from locators to scale the Internet

Migrating from OSPF to IS-IS

Computer Networks and Data Systems

If that s the case, then why should we be interested in BGP? Isn t this just a classic case of Nothing to see here, move along?

ARISTA WHITE PAPER Arista FlexRouteTM Engine

Taming BGP. An incremental approach to improving the dynamic properties of BGP. Geoff Huston. CAIA Seminar 18 August

E : Internet Routing

Introduction to The Internet

Migrating from OSPF to IS-IS

Arista FlexRoute TM Engine

BGP Anomaly Detection. Bahaa Al-Musawi PhD candidate Supervisors: Dr. Philip Branch and Prof. Grenville Armitage.

Reducing FIB Size with Virtual Aggregation (VA)

IPv6 a new protocol a new routing table. LACNIC XI, May 29, 2008, Salvador, Brazil Iljitsch van Beijnum

IPv6 implementation in a multi-vendor network.

Internet Routing Protocols Lecture 03 Inter-domain Routing

Introduction to The Internet

Towards Future Internet

ID/LOC Separation Network Architecture for Mobility Support in Future Internet

Beyond IPv4? Religion, Technology, Engineering. Religion, Technology, Engineering. and The End of the World as We Know It! Geoff Huston.

Re-engineering the DNS One Resolver at a Time. Paul Wilson Director General APNIC channeling Geoff Huston Chief Scientist

IPv4 depletion and migration to IPv6. John Curran Chairman American Registry of Internet Numbers (ARIN)

Lecture 18: Border Gateway Protocol

Why do we really want an ID/locator split anyway?

IPv6 at Google. Lorenzo Colitti

Computer Networks and Data Systems

Architectural Approaches to Multi-Homing for IPv6

Internet Addresses Reading: Chapter 4. 2/11/14 CS125-myaddressing

Routing Support for Wide Area Network Mobility. Z. Morley Mao Associate Professor Computer Science and Engineering University of Michigan

Technology Trends and the IETF

An Industry view of IPv6 Advantages

IETF Topics and Internet Evolution

Routing Geoff Huston Chief Scientist, APNIC. #apricot2017

Migration to IPv6 from IPv4. Is it necessary?

Lecture 16: Interdomain Routing. CSE 123: Computer Networks Stefan Savage

Introduction. Siddharta Saha. Downloaded from

Routing Table Status Report

Beyond the IPv4 Internet. Geoff Huston Chief Scientist, APNIC

Introduction to BGP ISP/IXP Workshops

Internet Engineering Task Force (IETF) Request for Comments: Obsoletes: 3177 Category: Best Current Practice. March 2011

Network Working Group Request for Comments: 2519 Category: Informational Juniper February A Framework for Inter-Domain Route Aggregation

The ISP Column A monthly column on things Internet. BGP in The BGP Measurement Environment. January 2015 Geoff Huston

Interdomain Routing Reading: Sections K&R EE122: Intro to Communication Networks Fall 2007 (WF 4:00-5:30 in Cory 277)

Internet Routing Table Analysis Update. Philip Smith RIPE Routing WG Amsterdam, January 2003

APT Incremental Deployment

LISP Locator/ID Separation Protocol


Future Internet Technologies

IETF Activities Update

End of the Internet Predicted! Torrent at 11

Routing on the Internet. Routing on the Internet. Hierarchical Routing. Computer Networks. Lecture 17: Inter-domain Routing and BGP

Internet Routing Protocols Lecture 01 & 02

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA

BGP Scaling Techniques

BGP Routing Table Report

IPv6: Why Do We Need A New IP? V1.2: Geoff Bennett

BGP in Geoff Huston APNIC IETF89

Inter-Domain Routing: BGP

Internet Evolution and IPv6

Does IPv6 Improve the Scalability of the Internet?

IP Addressing and ICT Development in the Pacific Islands. Anne Lord and Save Vocea, APNIC ICT Workshop, Fiji, November, 2002

Lecture 17: Border Gateway Protocol

Transcription:

Current Challenges in Internet Technology with Special Focus on Routing Scalability CNGI, Beijing, June 2007 Jari Arkko Internet Area Director, IETF Researcher, Ericsson Research

Outline Overview of the challenges The routing and addressing problem Current IETF efforts

Overview of the Challenges Security problems of various kinds Issues related to scaling to billions of users Issues related to new environments Issues related to new applications Deployment related issues

Overview of the Challenges Security problems of various kinds Issues related to scaling to billions of users Issues related to new environments Issues related to new applications Deployment related issues

Overview of the Challenges Security problems of various kinds Issues related to scaling to billions of users Issues related to new environments Issues related to new applications Deployment related issues

Overview of the Challenges Security problems of various kinds Issues related to scaling to billions of users Issues related to new environments Issues related to new applications Deployment related issues

Overview of the Challenges Security problems of various kinds Issues related to scaling to billions of users Issues related to new environments Issues related to new applications Deployment related issues IPTV

Overview of the Challenges Security problems of various kinds Issues related to scaling to billions of users Issues related to new environments Issues related to new applications Deployment related issues

The Routing Scaling Problem - Outline The concern How Internet routing works Pressures facing the routing system The architectural principle Tentative conclusions Current IETF efforts

The Routing Scaling Problem The ability of the Internet routing system to cope with the growth of the Internet has been a concern during almost the entire life of the Internet The routing and addressing architecture has stayed very similar from the initial days BGP designed in the 1980's CIDR introduced in the 1990's IPv6 designed in the 1990's Recent concern from major operators about the growth of the routing problem beyond The growth of the Internet itself Moore's law

How Internet Routing Works Today Add a picture here...

outers in the global network f Internet Service Providers How xchange Internet dynamic topology Routing Works Today nformation via BGP Add a picture here...

How Internet Routing Works Today Add a picture here... Each router has a full global picture of the Internet - all address prefixes

Pressures Facing the Routing System Growth of the Internet itself Organizations want independence from providers Due to competition, there is a desire to be able to switch providers Hard to renumber a network Provider Independent address space IPv6 had a model based solely on provider aggregated addresses In reality PI is becoming available for IPv6

Pressures Facing the Routing System (Cont'd) IPv6 Co-existence with IPv4 implies need to hold both IPv4 and IPv6 routing tables More address space implies potential for bigger routing tables Multihoming Solutions exist for host-based multihoming But desire to work with unchanged hosts Or control the multihoming behaviour from the network administrators

Pressures Facing the Routing System (Cont'd) Traffic engineering Need to control routing on a fine granularity Dynamic changes Errors Fraud and address space theft All these imply growth in the number of address prefixes visible in the global routing table, and an increase in the rate of change

Measurements Prefix Growth Source: Geoff Huston at IAB RAWS Workshop, 2006

Table Size Main Observation Table sizes grow 2x faster than real growth One (conservative) analysis predicts 2M entries in 10 years

Measurements BGP Updates Source: Geoff Huston at IAB RAWS Workshop, 2006

Measurements Update Details Localized both in time and source Main reasons why the sources are updating: Traffic engineering Unstable configurations New routing applications Address space theft #1 updater is an ISP with a noisy link Another big updater is Boeing Connexion (#13 and #20)

Distribution of Updates

Updates Main Observation Most of the net is very stable Parts of the net are very unstable Everybody pays for the instability Problem is getting worse

Architectural Issue Architectural principle to uphold: A network should be able to implement reasonable internetworking choices without unduly impacting another network's operation The issue, at an architectural level: Some of today's internetworking seem only implementable in ways that threaten this principle. This is the root cause of ISP problems and end site dissatisfaction. What can be done to harmonize the network to that architectural principle? Tragedy of the commons from PI address usage

How Serious Is This? There is a concern that the growth exceeds what Moore's law can provide for routers Power usage, cost, functionality, investment lifecycle will suffer if this is the case However, there is reason for optimism Forwarding is a small factor in router power usage (power = line speed X per-packet actions) Latest generation routers use parallel processing, new memories, new generation silicon, etc routing table capacity expected to last beyond useful

How Serious Is This? (Cont'd) Punchline: The routing system is not about to fall over; lots of runway But the long-term trend is wrong; if we want to change this, the time to start working is now And we need an Internet which can scale to hundreds of billions of end hosts and (at least) millions of multihomed, provider independent networks Also, need to be very cautious about adding new per-packet functionality to routers

What Can We Do? Faster routers Engineering by microelectronics and router designers Update dynamics - BGP adjustments, better operational practices Bigger network, traffic engineering, multihoming, e2e transparency, and mobility would benefit from architectural changes Identifier/locator separation and/or multilevel locators form a hopeful approach Edges (stable identifiers ) Internet Core (aggregated addresses)

Some of the Hard Parts... Incentives for deployment must be in the right places Costs and benefits in the same organization Incrementally deployable Avoid application changes, losing connectivity to others,... Securing a mapping

Activities on the Routing Problem GROW WG Measurements, operational advice IDR WG Modest BGP improvements RRG RG New routing architectures (research) Vendors, silicon makers Faster, better implementations

Summary A lot of interesting problems in the Internet... The routing and addressing problem is being looked at actively at the IETF -- participate! Many of the problems are hard no easy solutions, have to make tradeoffs Need to focus on motives of the community to take new technology into use

Reading Material http://www.ietf.org/internet-drafts/draft-iab-raws-report- 02.txt http://www.ripe.net/ripe/meetings/ripe-54/presentations/ Router_Scaling_Trends.pdf http://www.ripe.net/ripe/meetings/ripe-54/presentations/ Moderate_BGP.pdf http://www1.tools.ietf.org/group/irtf/trac/wiki/rrg http://www.ietf.org/iesg/content/radir.html