Watching the Waist of the Protocol Hourglass Steve Deering cisco.com TERENA Network Conf., Antalya Turkey May 2001.

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
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.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Provider Opportunities for Enterprise MPLS APRICOT 2006, Perth Matt.
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.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
Networking Basics: A Review Carey Williamson iCORE Chair and Professor Department of Computer Science University of Calgary.
Larger Site Networks Part2. 2 Ethernet Virtual LANs Hubs versus Switches –Hubs broadcast bits out all ports –Switches usually send a frame out a one port.
Data Communications I & II Project Sequence Tom Costello.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Network Layer session 1 TELE3118: Network Technologies Week 4: Network Layer Basics, Addressing Some slides have been taken from: r Computer Networking:
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
1 Networking Basics: A Review Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
1 TCP/IP architecture A set of protocols allowing communication across diverse networks Out of ARPANET Emphasize on robustness regarding to failure Emphasize.
Reference Models and Standards. Reference Models (1) A reference model is the formal name for a protocol suite – a collection of protocols and layer definitions.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
NETWORKS – NETWORK FUNDAMENTALS. How do computers connect to each other? Wired vs. Wireless Network cards Special device on computer that lets the computer.
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.
TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable.
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.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
CS 268: Internet Architecture & E2E Arguments Scott Shenker and Ion Stoica (Fall, 2010) 1.
Protocols 1 Objective: Build a protocol foundation for Client / Server programming in an Internet Environment Note: RFCs available from
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.
Chapter 1 Communication Networks and Services Network Architecture and Services.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 21.
4061 Session 25 (4/17). Today Briefly: Select and Poll Layered Protocols and the Internets Intro to Network Programming.
1 IPv6 for the Network Edge Steve Deering March 20, 2000.
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.
Routers Operate in a Mesh –Many possible alternative routes between two stations Only One of Many Possible Alternative Routes Packet.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
 Chapter 1.5. ~ KNSS  Students ’ feedback  Had difficulties due to: Lack of knowledge in networking English No microphone for.
 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?
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
COMPUTER NETWORKS Hwajung Lee. Image Source:
CPS110: Networks Landon Cox March 25, Network hardware reality  Lots of different network interface cards (NICs)  3Com/Intel, Ethernet/802.11x.
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
Some slides have been taken from:
IPv6 for the Network Edge
Slides taken from: Computer Networking by Kurose and Ross
Chapter 1 Communication Networks and Services
Computer Networks Shyam Gollakota Chapter 1.
OSI Protocol Stack Given the post man exemple.
Modern Internet architecture & technology
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Internet protocol stack
Presentation transcript:

Watching the Waist of the Protocol Hourglass Steve Deering cisco.com TERENA Network Conf., Antalya Turkey May 2001

WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio...

 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 WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio... Why the Hourglass Architecture?

Why Am I Talking About Watching the Waist?  Invited talk 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 being damaged: the waste of the hourglass  The hourglass theme offers many bad puns

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

WWW phone... SMTP HTTP RTP... TCP UDP… IP 4 IP 6 ethernet PPP… CSMA async sonet... copper fiber radio... Mid-Life Crisis doubles number of service interfaces requires changes above & below creates interoper- ability problems

WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio... Oops! An Accident 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

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

But Still Supple IP-over-IP tunneling has become more and more common this is not so bad: retains benefits of hourglass model WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio...

More Fattening Temptations  TCP “helpers”  reliable multicast assists  packet-intercepting caches  “content-based routing”  active networking WWW phone... SMTP HTTP RTP... TCP UDP… IP + ? + ?... ethernet PPP… CSMA async sonet... copper fiber radio...

Lost Features of the Internet  transparency  robustness through “fate sharing”  dynamic routing  portable addresses  unique addresses  stable addresses  connectionless service  always-on service  peer-to-peer communication model  application independence

Below-the-Waist Bulge  mostly reinventing, badly, what IP already does (or could do): VLANs LANE (LAN emulation / “interworking”) layer 2 tunneling protocols MPLS, PPPoE,… (“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

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

Only Time Will Tell…