Watching the Waist of the Protocol Hourglass

Slides:



Advertisements
Similar presentations
The Architecture of the Internet or Waist Watching in IP
Advertisements

Modern Internet architecture & technology Advanced Internet Services Dept. of Computer Science Columbia University Henning Schulzrinne Fall 2003.
Layering and the network layer CS168, Fall 2014 Sylvia Ratnasamy
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Watching the Waist of the Protocol Hourglass Steve Deering cisco.com TERENA Network Conf., Antalya Turkey May 2001.
Intro (continued) and Design Principles Nick Feamster CS 3251: Computer Networking I Spring 2013.
Endless Arguments in Systems Design Jon Crowcroft, University of Cambridge Currently IMDEA Networks.
IP, Wireless The world is the network. From Ethernet up Ethernet uses 6 byte addresses Source, destination, data, and control stuff Local networks only.
Internetworking Introduction How Networks Differ How Networks Can Be Connected Concatenated Virtual Circuits Connectionless Internetworking Tunneling Fragmentation.
5: DataLink Layer5-1 Cerf & Kahn’s Internetwork Architecture What is virtualized? r two layers of addressing: internetwork and local network r new layer.
Middle Boxes Lixia Zhang UCLA Computer Science Dept Sprint Research Symposium March 8-9, 2000.
CSE 486/586, Spring 2012 CSE 486/586 Distributed Systems The Internet in 2 Hours: The First Hour Steve Ko Computer Sciences and Engineering University.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Exam Review. Basic Concepts  Packet switching versus circuit switching  Their advantages and disadvantages  Layered network architecture  Various.
Internet -- network of networks –network delivers packets (& locates nodes) –router (gateway) moves packets between networks –IP interoperability on top.
ISOC-Chicago 2001John Kristoff - DePaul University1 Journey to the Center of the Internet John Kristoff DePaul University.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Data Communications I & II Project Sequence Tom Costello.
Network Layer session 1 TELE3118: Network Technologies Week 4: Network Layer Basics, Addressing Some slides have been taken from: r Computer Networking:
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Internet TCP/IP Cameron Schmidt Jordan Gallo. Outline History TCP/IP Layers Applications Transport Internetwork – IPV6 Network Interface and Hardware.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
Future Internet? Kanchana Kanchanasut Director Internet Education and Research Lab and Professor School of Engineering and Technology Asian Institute of.
IP Transmission Technologies. Hourglass of TCP/IP Protocols WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Chapter 1 Overview Review Overview of demonstration network
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
1 Watching the Waist of the Protocol Hourglass Steve Deering cisco.com NORDUnet Conference, Copenhagen April
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
1 Review - OSI Model n OSI Reference Model u represents the communications process. u 7 layers: physical, data link, network, transport, session, presentation.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
CS 268: Internet Architecture & E2E Arguments Scott Shenker and Ion Stoica (Fall, 2010) 1.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
TCP/IP Network.
Chapter 1 Communication Networks and Services Network Architecture and Services.
1 IPv6 for the Network Edge Steve Deering March 20, 2000.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
IP addresses. Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol datagram.
CS 4700 / CS 5700 Network Fundamentals
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Network Protocols Quiz ©Richard L. Goldman June 12, 2002.
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
 Chapter 1.5. ~ KNSS  Students ’ feedback  Had difficulties due to: Lack of knowledge in networking English No microphone for.
Internet and Intranet Fundamentals Class 1 Sessions A & B.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
Slide 1, hlu & faynberg Trends in Network Evolution Igor Faynberg, Ph.D. Hui-Lan Lu, Ph.D. Bell Labs, Lucent Technologies Multimedia Convergence Workshop.
CIS6930: IP Quality of Service General Information What are we going to cover? What are you expected to do?
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
Communication Networks NETW 501 Tutorial 2
IP and Networking Basics Selection of slides taken from Internet Society Workshop Resource Centre:
A unifying link abstraction for wireless sensor networks Joseph Polastre, Jonathan Hui, Philip Levis, Jerry Zhao, David Culler, Scott Shenker, and Ion.
Network Processing Systems Design
TCP/IP Protocol Suite 1 Chapter 1 Objectives Upon completion you will be able to: Introduction Understand how the Internet came into being Understand the.
Some slides have been taken from:
Introduction and Overview of Network and Telecommunications
IPv6 for the Network Edge
Slides taken from: Computer Networking by Kurose and Ross
Computer Networks Shyam Gollakota Chapter 1.
OSI Protocol Stack Given the post man exemple.
Introduction 1 1: Introduction.
Modern Internet architecture & technology
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Network Models CCNA Instructor Training Course October 12-17, 2009
2017 session 1 TELE3118: Network Technologies Week 13 Review
Presentation transcript:

Watching the Waist of the Protocol Hourglass ICNP ’98 Austin, TX October 14, 1998 Steve Deering deering@ cisco.com

The Internet Protocol Hourglass email WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio...

Why the Hourglass Architecture? Why an internet layer? make a bigger network global addressing virtualize network to isolate end-to-end protocols from network details/changes Why a single internet protocol? maximize interoperability minimize number of service interfaces Why a narrow internet protocol? assumes least common network functionality to maximize number of usable networks email WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio...

Why Am I Talking About Watching the Waist? Keynote is an opportunity for navel gazing It happens on reaching middle age (me & IP) The IP layer is the only layer small enough for me to get my arms around I am worried about how the architecture is now being lost: the waste of the hourglass The hourglass theme offers many bad puns

Putting on Weight requires more functionality from underlying networks email WWW phone... SMTP HTTP RTP... TCP UDP… IP + mcast + QoS +... ethernet PPP… CSMA async sonet... copper fiber radio... requires more functionality from underlying networks

Mid-Life Crisis doubles number of service interfaces email WWW phone... SMTP HTTP RTP... TCP UDP… IP4 IP6 ethernet PPP… CSMA async sonet... copper fiber radio... doubles number of service interfaces requires changes above & below major interoper-ability issues

Oops! An Accident NATs & ALGs used to glue the broken pieces email WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio... NATs & ALGs used to glue the broken pieces lots of kinds of new glue being invented—ruins predictability some apps remain broken, since repairs are incomplete

Threat-ened by Youths danger : creeping dependencies on specific link-layers inhibit flexibility and evolution doesn’t fully supplant IP, so end up with complicated hybrid & two address plans email WWW phone... SMTP HTTP RTP... TCP UDP… IP ATM ethernet CSMA async sonet... copper fiber radio...

The Youths’ Latest Trick email WWW phone... SMTP HTTP RTP... TCP UDP… IP ATM CIF ethernet PPP… CSMA async sonet... copper fiber radio... cells-in-frames (CIF) shredded and bundled packets hope is that IP and frame-oriented media will fade away goal is a fatter waist

More Fattening Temptations layer 2 tunneling protocols TCP “helpers” reliable multicast assists “content-based routing” active networking email WWW phone... SMTP HTTP RTP... TCP UDP… IP + ? + ?... ethernet PPP… CSMA async sonet... copper fiber radio...

Below-the-Waist Bulge mostly reinventing, badly, what IP already does (or could do): VLANs LANE router bypass / NHRP tag-switching / MPLS (“layer 2.5”) lower layers mostly seem to just make IP’s job harder cells, circuits, QoS, multicast, large clouds, opaque clouds

Obfuscation In case all this didn’t make the network manager’s job hard enough… we renamed bridges to switches we renamed routers to switches we now have “multilayer switches” and “layerless switches”

Entropy or Evolution? looks like the normal entropy (decay) that besets all large, engineered systems over time don’t know where/how to reapply energy to fight the entropy less worrisome to view as evolution instead the Internet as an evolving lifeform or ecosystem? just let nature (the market) take its course though result is undesigned and unpredictable, should not be viewed as decay

Survival of the Fittest? email WWW phone... SMTP HTTP RTP... TCP UDP… IP6 copper fiber radio... may evolve from an hourglass to a wineglass early signs: IP-over-SONET, IP-over-WDM need IPv6 to restore slim waist

Only Time Will Tell…