Accelerate SDN Adoption with Open Source SDN Control Plane



Similar documents
Open Source Tools & Platforms

ONOS [Open Source SDN Network Operating System for Service Provider networks]

Software Defined Networks (SDN)

ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners

Driving SDN Adoption in Service Provider Networks

Towards Secure and Dependable Software-Defined Networks

SDN. What's Software Defined Networking? Angelo Capossele

OpenFlow / SDN: A New Approach to Networking

SDN For Fun and Profit. Prepared for TEC

How SDN will shape networking

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx

THE SDN OPPORTUNITY. Michael Beesley VP/CTO, PLATFORM SYSTEMS DIVISION

Software Defined Networking What is it, how does it work, and what is it good for?

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

A collaborative model for routing in multi-domains OpenFlow networks

Consistency Trade-offs for SDN Controllers. Colin Dixon, IBM February 5, 2014

Software Defined Networks

Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan

Enabling Software Defined Networking using OpenFlow

Software Defined Networking

OpenFlow Overview. Daniel Turull

Software Defined Networking, openflow protocol and its controllers

THE CHANGING FACE OF SDN. Guido Appenzeller 2014

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

Network Virtualization and Application Delivery Using Software Defined Networking

Accelerating SDN Adoption with open source SDN platforms. Nov.11, 2014 Atsushi Iwata Director NEC Corporation of America

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

WHITE PAPER. SDN Controller Testing: Part 1

The Future of Networking, and the Past of Protocols

Software Defined Networking What is it, how does it work, and what is it good for?

Security Challenges & Opportunities in Software Defined Networks (SDN)

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Orion: A Hybrid Hierarchical Control Plane of Software-Defined Networking for Large-Scale Networks

Tutorial: OpenFlow in GENI

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Project 3 and Software-Defined Networking (SDN)

Times they are a-changin

Integration Challenges For The Evolving SDN/NFV Ecosystem. Subhas Chandra Mondal

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

Software Defined Networking. Matthew Davy, Indiana University September 8th, 2011

The Role of Virtual Routers In Carrier Networks

Software Defined Networking Architecture

Understanding the Business Case of Network Function Virtualization

The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Software Defined Networking & Openflow

What is SDN all about?

2016 SDN Controller Landscape Is there a Winner? 2016 SDNCentral LLC Presented on ONF Tutorial Day at ONS 2016

Trusting SDN. Brett Sovereign Trusted Systems Research National Security Agency 28 October, 2015

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

Improving Network Management with Software Defined Networking

Software Defined Networking (SDN)

Extending SDN into the Transport Network. Nanog 59 Wayne Wauford Infinera

How the emergence of OpenFlow and SDN will change the networking landscape

Information- Centric Networks. Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

The Promise and the Reality of a Software Defined Data Center

OpenFlow/SDN activities of NTT Communications

Software Defined Networks

OpenFlow: History and Overview. Demo of routers

Network Functions as-a-service over Virtualised Infrastructures T-NOVA. Presenter: Dr. Mamadu Sidibe

SDN Services at the Customer Edge

What Can SDN Do for the Enterprise?

SIMPLE NETWORKING QUESTIONS?

SplitArchitecture Applying Software Defined Networking concept to carrier networks

Software Defined Networking (SDN)

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Qualifying SDN/OpenFlow Enabled Networks

The Many Faces of SDN: An Industry Perspective

Open networks: Turning the vision into reality

CS6204 Advanced Topics in Networking

Software-Defined Networks: on the road to the softwarization of networking

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Cloud Computing. Andy Bechtolsheim Chairman & Co-founder, Arista Networks. November 12 th, 2008

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Overview of OOO(O three) Open Innovation over Network Platform

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Ryuo: Using High Level Northbound API for Control Messages in Software Defined Network

Software Defined Networking

Introducing ONOS - a SDN network operating system for Service Providers

Curb Your Innovation. Peter Krey Krey Associates, Inc. Open Networking Summit October 17-19, 2011 Stanford University

Benchmarking the SDN controller!

March 2012 Interoperability Event White Paper

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

East-West Bridge for SDN Network Peering

Software Defined Networking Seminar

2014 Open Networking Foundation

OpenFlow & Software Defined Networking

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Multiple Service Load-Balancing with OpenFlow

CoIP (Cloud over IP): The Future of Hybrid Networking

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Transcription:

Accelerate SDN Adoption with Open Source SDN Control Plane with a difference Guru Parulkar parulkar@stanford.edu 1

Thinking influenced by Nick McKeown, Sco6 Shenker, and Colleagues at ON.Lab, Stanford I am responsible for any faults

Network operators love SDN They want to adopt it SFll they are too slow to deploy it Why?

Why Network Operators Slow to Deploy SDN? SDN needs to mature Network operators increasingly dependent on leading incumbent vendors

CriFcal SDN Components (Commodity) OF/SDN opfmized forwarding devices (switches) Expect silicon and (white box) vendors to step up to deliver Not focus of this talk Distributed SDN Control Plane Scale- out, HA, north bound API, performance Compelling use cases Open Source ONOS Project with a difference

Every disrupfve technology takes Fme to mature But SDN has its own challenges due to how the network industry works

Network Operators and Vendors Vendors Leading Incumbents Out sourced too much to vendors Network Operators Depend on Vendors Highly profitable Own the market Design, build, & operate customer networks Profitability under pressure Leading incumbents not likely to deliver real SDN any time soon

Surprised?

Phase 1 Incumbents Approach to SDN Incumbents ignored SDN Phase 2 Incumbents acfvely played SDN down and in denial Phase 3 Incumbents embrace SDN; claim to be SDN leaders Incumbents redefine SDN to preserve their legacy

Incumbents Approach to Preserving Legacy Start with Closed Provisioning Proprietary Vertically Integrated Complex Boxes OF Orchestration Vendor Z 10 Claimed Advantages? Allows the customer to realize benefits of SDN on the same infrastructure Allows the vendor to build SDN on its exisfng products So what is wrong?

What is Wrong with Incumbents Approach? Provisioning Orchestration OF Vendor Z Everything! It compromises all SDN principles and benefits Keeps distributed control plane embedded into proprietary boxes Adds another control plane: more cost & complexity 11 Does not help with capex, opex, and new services except simple provisioning/orchestrafon

Network Operators Challenge Vendors Too Dependent Network Operators Leading Incumbents Incremental Approach At Best Depend on Vendors How can Network Operators realize SDN value?

How to help network operators realize SDN? Technology Building Blocks Commodity OF/SDN opfmized forwarding devices (switches) Distributed SDN Control Plane Compelling use cases Open Source ONOS Project With Network Operators and Vendors* Vendors*: Ones that are willing to challenge the status quo To break network operators dependence on a few vendors and create more choices for operators

Open Source ONOS Project Vendors* Network Operators Carriers/Enterprises Team with Expertise in SDN, Distributed Sys, Use cases, Open Source with a difference Open Source SDN Control Plane Features, Functions, Performance Compelling Use Cases Demonstrations SDN Researchers Innovators Trial Deployments

Network Operators Carriers/Enterprises Open Source ONOS Project Vendors* Expertise Network Sys, Dev Use cases Network knowledge Team with Expertise in SDN, Distributed Sys, Use cases, Open Source with a difference Open Source SDN Control Plane Features, Functions, Performance Compelling Use Cases Demonstrations Expertise SDN, Distributed Sys Trial Deployments Researchers Innovators

ONOS: An Open Source Distributed Network OS ON.Lab Team 16

Open Network OS (ONOS): Focus (Started in Summer 2012) Global network view Global Network View Openflow Scale- out Design Packet Forwarding Packet Forwarding Packet Forwarding Programmable Base StaFon Fault Tolerance

ONOS High Level Architecture Distributed Network Graph/State Network Graph Eventually consistent Titan Graph DB Cassandra In- Memory DHT Coordination Distributed Registry Strongly Consistent Zookeeper Instance 1 Instance 2 Instance 3 Scale-out OpenFlow Controller+ OpenFlow Controller+ OpenFlow Controller+ Host +Floodlight Drivers Host Host

Prior Work ONIX Distributed control platform for large-scale networks ONOS design influenced by ONIX ONIX: closed source; datacenter + virtualization focus Other Work Helios (NEC), Midonet (Midokura), Hyperflow, Maestro, Kandoo, NOX, POX, Beacon, Floodlight, Trema controllers Community needs an open source distributed SDN OS

Network Graph: Switches Network Graph: Switches Switch Manager Switch Manager Switch Manager OF OF OF OF OF OF

Network Graph: Link Discovery Network Graph: Links Link Discovery Link Discovery Link Discovery SM LLDP SM LLDP SM

Network Graph: End Devices Network Graph: Devices Device Manager Device Manager Device Manager SM LD SM LD SM LD PKTIN Host PKTIN Host PKTIN Host

Path Computation with Network Graph Network Graph: Flow Paths Path Computation Path Computation Path Computation Flow 1 Flow 2 Flow 3 Flow 4 Flow 7 Flow 5 Flow 6 Flow 8 SM LD DM SM LD DM SM LD DM Host Host Host

Network Graph and Flow Manager Network Graph: Flows PC PC PC Flow 1 Flow 2 Flow 3 Flow 4 Flow 7 Flow 5 Flow 6 Flow 8 Flow Manager Flowmod Flow Manager Flow Manager Flowmod SM LD DM SM LD DM SM LD DM Flowmod Host Host Host

Demo: ONOS for Service Provider WAN ONS,April 2013

Lessons Learned Scale- out design with HA is important Network graph is a promising north- bound abstracfon Achieving performance with off- the- shelf open source components difficult There are many systems challenges Distributed data store and state synchronizafon Choice of consistency models for different network state CAP theorem implicafons Efficient and low latency events/nofficafons funcfonality Performance: targets and how to achieve them

ONOS Work In Progress ONOS Core Low- latency distributed data store Events, callbacks and publish/subscribe API Expand graph abstracyon for more types of network state ONOS Apps Control funcyons: intra- domain & inter- domain rouyng Example use cases: traffic engineering, dynamic virtual networks on demand, Community Work with key partners: service providers, a few vendors Support deployments in R&E networks and trial deployments with network operators

Being deployed in R&E Networks Learn more at http://onlab.us/tools.html ONOS Next Phase

Open Source ONOS Project Vendors* Network Operators Carriers/Enterprises Team with Expertise in SDN, Distributed Sys, Use cases, Open Source with a difference Open Source SDN Control Plane Features, Functions, Performance Compelling Use Cases Demonstrations SDN Researchers Innovators Trial Deployments

Expected Results Vendors Leading Incumbents Too Dependent Incremental Approach At Best Network Operators Depend on Vendors Network Operators Address hard technology problems Help create solufons that meet your requirements Create SDN experfse within your org Accelerate SDN adopyon Break this dependency Create more choices Vendors* Address hard technology problems Work closely with customers Create solufons that customers would deploy Reduced Yme to market; grow market share

THANK YOU!

How to Accelerate AdopFon of SDN? Technology Building Blocks Commodity OF/SDN opfmized forwarding devices (switches) Distributed SDN Control Plane Compelling use cases Open Source ONOS Project With Network Operators and vendors that are willing to challenge the status quo To break network operators dependence on a few vendors and create choices