SDN, open-source and ONOS Nick McKeown Stanford University.

Slides:



Advertisements
Similar presentations
Internet Futures. Here I am channelling Anders Rockstrom of Telia Sonera, whose presentation at the.se event in October 2006 had a profound impact on.
Advertisements

OpenFlow and Software Defined Networks. Outline o The history of OpenFlow o What is OpenFlow? o Slicing OpenFlow networks o Software Defined Networks.
Rob Sherwood Big Switch Networks Ethernet Technology Summit 2014
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Ing. Tomáš Halagan.  Today’s network infrastructure  NFV in nutshell  Terms and definitions of NFV  NFV High Level Architecture  Benefits of NFV.
An Overview of Software-Defined Network Presenter: Xitao Wen.
OpenFlow Costin Raiciu Using slides from Brandon Heller and Nick McKeown.
Software-Defined Networking, OpenFlow, and how SPARC applies it to the telecommunications domain Pontus Sköldström - Wolfgang John – Elisa Bellagamba November.
Jennifer Rexford Princeton University Future of SDN.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
SDN and Openflow.
Professor Yashar Ganjali Department of Computer Science University of Toronto
CSCI 4550/8556 Computer Networks Comer, Chapter 1: Introduction.
An Overview of Software-Defined Network
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Software-defined Networks October 2009 With Martin Casado and Scott Shenker And contributions from many others.
Professor Yashar Ganjali Department of Computer Science University of Toronto
Software Defined Network (SDN) and Network Virtualization
Enabling Innovation Inside the Network Jennifer Rexford Princeton University
How SDN will shape networking
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
DPI in an SDN world Charles Glass.
Software-Defined Networks Jennifer Rexford Princeton University.
Specialized Packet Forwarding Hardware Feature Specialized Packet Forwarding Hardware Operating System Operating System Operating System Operating System.
Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar Stanford University In collaboration with Martin Casado and Scott.
11 Copyright © 2009 Juniper Networks, Inc. GERRI ELLIOTT EVP STRATEGIC ALLIANCES.
Chapter 1 - Introduction How do Computer Networks and Internet operate? Explosive growth Internet Economic impact Complexity Abstractions and concepts.
Software Defined Networking Mike Freedman COS 461: Computer Networks
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
Extending OVN Forwarding Pipeline Topology-based Service Injection
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford.
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
Copyright © Ciena Corporation All rights reserved. Confidential & Proprietary. Agility for App centric networks Rodney Wilson Senior Director, Ciena.
2014 Redefining the Data Center: White-Box Networking Jennifer Casella October 9, 2014 #GHC
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
I2RS Overlay usecase 1 Fangwei hu Bhumip Khasnabish.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Brocade Software Networking Openness. Agility. Economics. © 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION Curt Beckmann EMEA.
Open-Source Multi-Purpose Leaf-Spine Fabric Saurav Das.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
SDN & NFV Driving Additional Value into Managed Services.
Data Center Networks and Software-defined Networking
Open Networking and SDN
Barracuda SSL VPN 2012.
Chapter 4 Network Layer: The Data Plane
SDN challenges Deployment challenges
Some slides have been adapted from:
What I Learned From Mininet
How Smart Networks are Changing Corporate Networks
Week 6 Software Defined Networking (SDN): Concepts
6.829 Lecture 13: Software Defined Networking
CORD Network Infrastructure Saurav Das
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Software Defined Networking Market to grow at 54% CAGR from 2017 to 2024:
Software Defined Networking (SDN)
Xiaodong Duan& Weiqiang Cheng
Stanford University Software Defined Networks and OpenFlow SDN CIO Summit 2010 Nick McKeown & Guru Parulkar In collaboration with Martin Casado and Scott.
Software Defined Networking
Indigo Doyoung Lee Dept. of CSE, POSTECH
The Stanford Clean Slate Program
Software Defined Networking (SDN)
Software Defined Networking
Handout # 18: Software-Defined Networking
Programmable forwarding planes are here to stay
An Introduction to Software Defined Networking and OpenFlow
Lecture 21, Computer Networks (198:552)
Software Defined Networking
NFV and SD-WAN Multi vendor deployment
An Introduction to Software Defined Networking and OpenFlow
Presentation transcript:

SDN, open-source and ONOS Nick McKeown Stanford University

What is happening?

1.The rise of open-source software 2.The rise of merchant switching chips 3.The need for operators to reduce cost and differentiate

Software in 2014 Smartphone: Open 75%, Closed 25% Browser: Open 63%, Closed 37% Websites: Open 67%, Closed 33% DC servers: Open 70%, Closed 30% Tablet: Open 62%, Closed 38% Mainframes: Open 60%, Closed 40% Supercomputers: Open 99% Open-source still growing fast 4

Why open-source Many more developers and QA More agile, reliable and secure Used where essential but “non-differentiating” 5

“Software will eat the world” Marc Andreessen 6

1.The rise of open-source software 2.The rise of merchant switching chips 3.The need for operators to reduce cost and differentiate

2012: The baremetal switch Sheet metal DRAMCPU Power supply + fans Linux xChip

Programmable h/w + open-source + apps Sheet metal DRAMCPU Power supply + fans Linux xChip Open-source P4 App Proprietary Software Programmable Hardware Open-source Software

It’s happening fast!

OCP: Wedge switch 11 BCM xChip: 1.2Tb/s

DRAMCPU Power supply + fans Linux xChip Optional Remote API Open-source ONL API/Driver Open-source OF-DPA Open-source P4 Forwarding Agent Open-source FBOSS, OVS, Indigo, SwLight. Network Control Plane Open-source ONOS, ODL NOX, POX, Ryu Floodlight, Beacon Open-source ONIE Boot Loader App Proprietary Software

1.The rise of open-source software 2.The rise of merchant switching chips 3.The need for operators to reduce cost and differentiate

The Problem Global IP traffic growing 40-50% per year End-customer monthly bill remains unchanged Therefore, cost of ownership needs to reduce 40-50% per Gb/s per year But in practice, reduces by <20% per year $30/month time Growth in traffic Revenue Total cost

Simpler hardware + open-source + apps 1.Reduce capital cost Move to simpler hardware + open-source control plane 2.Reduce operational cost Streamline protocols, features and software 3.Increase price Differentiate with new proprietary software services

The Internet was deliberately designed … To be simple and streamlined. To have decentralized control: Lots of individually controlled pieces. Which led to … Explosive organic growth of the Internet. A great business for companies selling routers. simple and streamlined A great business

Strategy 1: Vertical integration Proprietary Operating System Proprietary Operating System Proprietary Hardware Proprietary Hardware Proprietary Features Proprietary Features “CLI” Network Management

Strategy 2: High barrier to entry

Number of published Internet Standards

50+ million lines of code Tens of billions of gates “Great business” triumphed over “simple and streamlined”. Proprietary Operating System Proprietary Operating System Proprietary Hardware Proprietary Hardware Proprietary Features Proprietary Features

SDN and NFV inevitable because… 1.Rise of Linux. 2.Rise of simpler servers and switches. 3.NFV: Rise of virtualization. 4.SDN: Rise of merchant switching silicon. 21

Software Defined Network (SDN) Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Control Global Network Map Remote Control Plane Control Program Control Program Control Program

Network Function Virtualization (NFV) Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Middlebox Public Internet

Network Function Virtualization (NFV) Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Middlebox Public Internet VM Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding

25 Server Switch Radio VM Linux Programmable Hardware Open Source Software PIC Linux (Remote) Open Source Control Plane Routing, Traffic Engineering, Mobility, VPN Routing, Traffic Engineering, Mobility, VPN Proprietary Software DPI, Load Balance, SPAM New Services Overall System Management

Why ONOS? 1.Network operators need an open-source control plane (it is non-differentiating) 2.…with HA and scalability built-in from the ground-up 3.Which is why we are here today

“Because there is no army that can hold back an economic principle whose time has come.” John Donovan, AT&T (2014) 27

When we look back in 20 years… 1.“Software will eat the world” – SDN and NFV are a natural consequence of a bigger trend. 2.Network infrastructure will be: – Simpler hardware + open-source infrastructure + proprietary apps 3.Network operators will have developed and will own proprietary software 4.Standards will still matter, but with diminished value 28

29