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



Similar documents
Software Defined Networks (SDN)

OpenFlow / SDN: A New Approach to Networking

How SDN will shape networking

OpenFlow/So+ware- defined Networks. Srini Seetharaman Clean Slate Lab Stanford University July 2010

OpenFlow/SDN: New Approach to Networking. Guru Parulkar

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

Stanford Clean Slate Program

The SDN Revolution: Empowering the People. Dan Pitt, Executive Director Open Networking Foundation

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

Virtualization and SDN Applications

Software Defined Networks

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

How To Understand The Power Of A Network In A Microsoft Computer System (For A Micronetworking)

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


How To Understand The Power Of The Internet

SDN. What's Software Defined Networking? Angelo Capossele

Software Defined Networking & OpenFlow

A Case for Expanding OpenFlow/SDN Deployments On University Campuses

Xperience of Programmable Network with OpenFlow

Software Defined Networking (SDN)

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

Software Defined Networking & Openflow

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

SDN/OpenFlow Overview UWDC Utrecht, 6 Maart 2013

OpenFlow & Software Defined Networking

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

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

OpenFlow Overview. Daniel Turull

Standardization Update: Open Networking Foundation (ONF) Brussels, 10th October 2012 Peter Feil, Deutsche Telekom AG, T-Labs

Multiple Service Load-Balancing with OpenFlow

OpenFlow: Enabling Innovation in Campus Networks

Software Defined Networking (SDN) T Computer Networks II Hannu Flinck

Software Defined Network Application in Hospital

The 2013 Guide to Network Virtualization and SDN

Research on Clean Slate Internet Prof. Nick McKeown at Stanford First concept: ETHANE (2004) Follow up: OpenFlow (2008) Research on Optical Transport

Limitations of Current Networking Architecture OpenFlow Architecture

OpenFlow: History and Overview. Demo of routers

Software Defined Networking

Enabling Software Defined Networking using OpenFlow

Open Source Tools & Platforms

A collaborative model for routing in multi-domains OpenFlow networks

Network Virtualization History. Network Virtualization History. Extending networking into the virtualization layer. Problem: Isolation

Accelerate SDN Adoption with Open Source SDN Control Plane

Real-World Insights from an SDN Lab. Ron Milford Manager, InCNTRE SDN Lab Indiana University

OpenFlow on top of NetFPGA

9/8/14. Outline. SDN Basics. Concepts OpenFlow Controller: Floodlight OF- Config Mininet. SDN Concepts. What is socware defined networking? Why SDN?

Software Defined Networking for Telecom Operators: Architecture and Applications

Network Virtualization and Application Delivery Using Software Defined Networking

CSCI-1680 So ware-defined Networking

Network Virtualization

NETWORK VIRTUALIZATION BASED ON SOFTWARE DEFINED NETWORK

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

CS244 Lecture 5 Architecture and Principles

Stanford SDN-Based Private Cloud. Johan van Reijendam Stanford University

What is SDN all about?

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

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

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

Advanced Software Engineering. Lecture 8: Data Center by Prof. Harold Liu

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

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

Software-Defined Networking

A Study on Software Defined Networking

Maturing of OpenFlow and Software Defined Networking through Deployments

Software Defined Networks (SDN) and Network Function Virtualization (NFV) Market, Forecasts, and Impact on Network Operators

Software-Defined Networks

Emerging Software Defined Networking & Open APIs Ecosystem

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026.

Towards Software Defined Cellular Networks

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

Software Defined Networking Basics

OpenFlow/SDN activities of NTT Communications

Software Defined Networking, openflow protocol and its controllers

OpenFlow. Ihsan Ayyub Qazi. Slides use info from Nick Mckeown

Does SDN accelerate network innovations? Example of Flexible Service Creation

Software Defined Networking (SDN)

Software Defined Networking

Software Defined Networking Seminar

OPENFLOW, SDN, OPEN SOURCE AND BARE METAL SWITCHES. Guido Appenzeller (Not representing Anyone)

SDN Software Defined Networks

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

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

An SDN Reality Check. Authored by. Sponsored by

OpenFlow: Concept and Practice. Dukhyun Chang

SDN and Open Ethernet Switches Empower Modern Data Center Networks

Recent Developments in Transport SDN

SDN For Fun and Profit. Prepared for TEC

YI-CHIH HSU & JEI-WEI ESTINET TECHNOLOGIES

ORAN: OpenFlow Routers for Academic Networks

Why Software Defined Networking (SDN)? Boyan Sotirov

Transcription:

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

Nick McKeown, Guru Parulkar, Guido Appenzeller, Nick Bastin, David Erickson, Glen Gibb, Nikhil Handigol, Brandon Heller, TY Huang, Peyman Kazemian, Masayoshi Kobayashi, Jad Naous, Johan van Reijendam, Srini Seetharaman, Rob Sherwood, Dan Talayco, Paul Weissman, Tatsuya Yabe, KK Yap, Yiannis Yiakoumis and many more. With Sco4 Shenker and team at Berkeley and Mar:n Casado at Nicira

What is the Problem? Routing, management, mobility management, access control, VPNs, Feature Operating System Feature Million of lines of source code 5900 RFCs Specialized Packet Forwarding Hardware Billions of gates Bloated Power Hungry Ver@cally integrated, complex, closed, proprietary Not suitable for experimental ideas Not good for network owners & users; Not good for researchers.

SDN in a Nutshell Routing TE Network OS Mobility Logical Map of Network Control Plane Packet Forwarding Packet Forwarding Packet Forwarding Data Plane Packet Forwarding

Nation- wide SDN Infrastructure Part of NSF s GENI

Example Research Enabled Data center: energy conservation, routing, and management Seamless use of diverse wireless networks Network based load balancing Packet/circuit convergence, traffic engineering Simpler control plane for converged packet/circuit MPLS networks Slicing and scalable remote control/management of home networks Distributed snap shot of VMs (by DOCOMO researchers) Inter-domain routing with pathlets (by UIUC) Redundant traffic elimination [for CDNs] (by Univ of Wisconsin) And many more

Early Ecosystem Interest from providers/data center operators Deployments in R&E Networks Vendors Commitment varies

Important Questions How OpenFlow/SDN works? Why researchers like it? Why providers like it? What is next?

OPEN/OpenFlow Basics

Step 1: Separate Control from Datapath Routing Network OS

Step 2: Cache flow decisions in datapath Routing Network OS If header = x, send to port 4 If header = y, overwrite header with z, send to ports 5,6 If header =?, send to me Flow Table

Plumbing Primitives <Match, Action> Match arbitrary bits in headers: Header Data Match: 1000x01xx0101001x Match on any header, or new header Allows any flow granularity Action Forward to port(s), drop, send to controller Overwrite header with mask, push or pop Forward at specific bit- rate

Why Researchers Like SDN?

Internet has many problems Plenty of evidence and documentation Internet s root cause problem It is Closed for Innovations

From Vertically Integrated to Feature Feature Network OS Feature Feature Operating System Specialized Packet Forwarding Hardware Feature Operating System Feature Feature Operating System Feature Specialized Packet Forwarding Hardware Feature Operating System Feature Specialized Packet Forwarding Hardware Feature Feature Specialized Packet Forwarding Hardware Operating System Specialized Packet Forwarding Hardware

OpenFlow/SDN 3. Well- defined open API Feature Network OS Feature 2. At least one Network OS probably many. Open- and closed- source Simple Packet Forwarding Hardware 1. Open vendor agnostic protocol OpenFlow Simple Packet Forwarding Hardware Simple Packet Forwarding Hardware Simple Packet Forwarding Hardware Simple Packet Forwarding Hardware

Promising but How do we build SDN Network for Internet-Scale experiments?

App! App! App! OpenFlow Protocol" Control Path! OpenFlow! Data Path (Hardware)!

OpenFlow Enabled Switches Prototypes or products Wireline switches HP, NEC, Juniper, Quanta, Netgear, 12+ vendors demonstrating at Interop Switching chips Reference designs: Broadcom, Marvell Transport switches Ciena, Fujitsu WiFi APs and WiMAX Basestations

Network OS Research NOX (C++/Python) http://noxrepo.org Beacon (Java) coming soon. Others in development Commercial ONIX [OSDI 2010, Google, Nicira, NEC] Expect others

Slicing and Virtualization Default: Production Traffic New routing protocol New mobility mgmt

Load- balancing as a network primitive Nikhil Handigol, Mario Flajslik, Srini Seetharaman

LOAD- BALANCER

Load Balancing is just Smart Routing

Feature Feature Nikhil s Experiment: <500 lines of code Network OS (NOX)

Using all the wireless capacity around us KK Yap, Masayoshi Kobayashi, Yiannis Yiakoumis, TY Huang

Feature KK s Experiment: <250 lines of code Network OS (NOX)

http://www.openflow.org/videos/

Why Researchers Like SDN? Feature Feature Operating System Specialized Packet Forwarding Hardware Vertically integrated, closed, proprietary OpenFlow/SDN SDN enables Research and innovation in networking Experimentation at scale in a production setting Leading to impact on actual practice of networking

Why Providers Like SDN? Feature Feature Operating System Specialized Packet Forwarding Hardware Vertically integrated, closed, proprietary Much lower Capex and Opex OpenFlow/SDN Simpler boxes and more competition Increased rate of innovation to enable Solutions to persistent Internet problems Creation of new revenue generating services

Telco Operators Global IP traffic growing 40-50% per year End- customer monthly bill remains unchanged Therefore, CAPEX and OPEX need to reduce 40-50% per Gb/s per year But in practice, reduces by ~20% per year SDN has the potential to o significantly reduce capex and opex o help create new revenue generating services

Cellular Providers Billions of mobile users with exponential growth in data Cellular providers need Support for mobility and security Increasing wireless capacity that is not there Recently made transition to IP But IP is terrible at mobility and security Not flexible enough to allow change SDN has the potential to o significantly reduce capex and opex o help find solutions to mobility, security, capacity problems

Data Center Owners A new data center Cost 200,000 servers Fanout of 20 10,000 switches $5k vendor switch = $50M $1k commodity switch = $10M Control More flexible control Tailor network for services Quickly improve and innovate Savings in 10 data centers = $400M

Open Network Foundation www.opennetworkingfoundation.org to continue standardization of OpenFlow and other SDN interfaces/apis Board of Directors Deutsche Telekom, Facebook, Google, Microsoft, Verizon, Yahoo! Members Broadcom, Brocade Ciena, Cisco, Citrix, Dell, Ericsson, Extreme, Force10, HP, IBM, Juniper Networks, Marvell, NEC, Netgear, NTT, Riverbed, VMware

Research and Development Agenda Continue to develop SDN Scientific foundation Technologies and systems Enable research community Explore various domains of use Data center, enterprise, service provider, home, Showcase deployments Demonstrate new use cases on SDN Enable research community Build partnerships to accomplish goals We cannot do it all

Scope of Activities Abstractions Big Connector Feature Feature Feature Big Connector Virtual Network Programming System/Tools Network HyperVisor Virtual Network Network Map Network OS Logical Map of Network Security Reliability Flow Space Scalability OF Switch OF Switches OF Switch Mininet & Tools OF Switch OF Switch Network OS FlowVisor Prog Systems Systems Xlities

Internet2 NDDI

More campuses Bigger deployments at campuses

How can we bring SDN to your agency and your researchers and users?

Final Takeaways OpenFlow/SDN enables innovation within Enterprise, backbone, cellular, home & data center networks Represents a promising architecture direction Providers like it for their own reasons Enabling an ecosystem OpenFlow being deployed in R&E networks around the world Time to engage and help shape this important revolution in networking