Flexibility vs. Scalability in SDN Data Plane

Size: px
Start display at page:

Download "Flexibility vs. Scalability in SDN Data Plane"

Transcription

1 Flexibility vs. Scalability in SDN Data Plane Chengchen Hu ERCIM Assoc. Mar. 19, 2015

2 Why SDN/OpenFlow Internet is a remarkable story But we need rethink Closed equipment Over specified Few people can innovate network are hard to manage

3 What is SDN/OpenFlow Separate Control and Data Abstraction Global view Smart,! slow! Logically-centralized control! API (abstraction) to the data plane! (e.g., OpenFlow)! Switches! Dumb,! fast!

4 SDN vs. OpenFlow OpenFlow SDN

5 History Y2006 Openflow/ SDN concept GENI, Internet2 Y2012 Google B4, VMWare Nicira VN We;are;now; considering;; Openflow/SDN Architecture/ specifica6on Prototyping/ Tes6ng;Network Real; deployment More;Flexible,; Dependable,; Scalable,;secure; and;more;apps. Y2009 OpenFlow V1.0 Y Spanish/China Mobile Telecom/ AT&T/ Huawei built SDN-based IPRAN for testing Y2013 Microsoft SWAN for Inter-DC scheduling

6 SDN Players Academia Content Provider Vendor ISP

7 SDN Players Academia Content Provider Vendor ISP

8 SDN Players Academia Content Provider Vendor ISP

9 SDN Players Academia Content Provider Vendor ISP

10 SDN Players Academia Content Provider Vendor ISP

11 SDN Players Academia Content Provider Vendor App. Dev.??? ISP

12 SDN is moving forward Towards more flexible SDN

13 OpenFlow is evolving Openflow 2.0 doesn t formally exist yet but one possible shape a more flexible take on packet switching is starting to form.

14 POF: Protocol Oblivious Forwarding! Table search keys are defined as {offset, length} tuples! Instructions/Actions access packet data or metadata using {offset, length} tuples! Include other math, logic, move, branching, and jump instructions Match Action ~40 matching header fields defined yet still many uncovered protocols/headers OFPAT_COPY_TTL_OUT OFPAT_COPY_TTL_IN OFPAT_SET_MPLS_TTL OFPAT_DEC_MPLS_TTL OFPAT_PUSH_VLAN OFPAT_POP_VLAN OFPAT_PUSH_MPLS OFPAT_POP_MPLS OFPAT_SET_NW_TTL OFPAT_DEC_NW_TTL OFPAT_PUSH_PBB OFPAT_POP_PBB and on and on and on Current OpenFlow {offset, length} covers any frame based formats POFAT_SET_FIELD POFAT_ADD_FIELD POFAT_DELETE_FIELD POFAT_MOD_FIELD Period. POF Packet field parsing and handling are abstracted as generic instructions to enable flexible and future proof forwarding elements. This is simple yet has profound implications to SDN. Haoyu Song, Protocol-Oblivious Forwarding: Unleash the Power of SDN through a Future-Proof Forwarding Plane, HotSDN 2013

15 POF Protocol Specific Application Programming Languages Application API Protocol Agnostic Tables/Instructions Flow Tables Controller POF Instructions POF Data Path OpenFlow+ Programmable Network optimized High performance NPU ASIC Compiler Flow Instruction Set Hardware Abstraction Layer Flex Flow Processor Runtime & Remote reprogrammable Table driven & protocol blind Flow instruction set CPU Driver Flexible Generic Standard Low level instruction set Controller Forwarding Elements

16 P4: Programming Protocol- Independent Packet Processors Proposed by -Nick McKeown -Jennifer Rexford -Amin Vahdat -George Varghese Goals -Protocol independence -Target independence -Reconfigurability "P4: Programming Protocol-Independent Packet Processors," ACM Sigcomm Computer Communications Review (CCR). Volume 44, Issue #3 (July, 2014)

17 FAST Masoud Moshref, Apoorv Bhargava, Adhip Gupta, Minlan Yu, Ramesh Govindan, Flow-level State Transition as a New Switch Primitive for SDN, HotSDN 2014

18 Remarks Computer system components are decoupled from the vertical integration model Openflow is on the track to mimic computer system, but currently still doesn t embrace this model to the full extent Towards a more flexible Openflow2.0, it follows the way how computer system does Service Controller Forwarding Element API Sys. Call Driver Instruction Set Application Operating System CPU system Peripheral SDN Computer System

19 Why not make data-plane programmable? OpenFlow evolving, SDNs emerging Better and more efficient use of data-plane resource we need a full programmable SDN platform

20 ONetSwitch: All programmable SDN Switch ONetCard 2012 Aug PCIe Card ONetSwitch 45 4*10G, 4*GE, wifi 2013 Aug ONetSwitch 20 4*GE, with ZEDboard 2013 Dec ONetSwitch 30 wifi/storage, 5*GE 2014 Dec ONetSwitches over 20+ users in China, US, Europe

21 ONetSwitch: All programmable SDN Switch Chengchen Hu, Ji Yang, Hongbo Zhao, and Jiahua Lu. Design of all programmable innovation platform for software defined networking. Open Networking Summit (ONS) 2014, Santa Clara, CA, US, 2014 Chengchen Hu, Ji Yang, Zhimin Gong, Shuoling Deng, Hongbo Zhao. DesktopDC: Setting All Programmable Data Center Networking Testbed on Desk, Poster&Demo at SIGCOMM 2014, Chicago, IL, US, 2014

22 Emerging (scalability) challenges for more flexible SDN

23 Scalability Issues happen... Not only in controller So many issues we need to rethink the data plane Control& Router& Conf.&& Mgt.& Message&Processing& Abstrac5on/API& Data& Parser& Matching& Ac5ons&

24 Shifting nature of Openflow protocol OpenFlow 1.3/1.4 defined 41 fields A lot Too many to include all in hardware But still not enough Still missing tons of protocols, eg., L7

25 COPY COntent Parsing methodology Hao Li, Chengchen Hu, Junkai Hong, Xiyu Chen, Yuming Jiang, Parsing Application Layer Protocol with Commodity Hardware for SDN, in the proceeding of ACM/IEEE ANCS 2015, Oakland, USA, May 7-8, 2015.

26 With fast but small matching table... sw( ( (Switch( Control(plane( OpenFlow( Protocol( SSL( Controller( PC( hw( Data(plane( Flow(Table( Channel Overflow Flow Table overflow! Buffer overflow

27 Seek help from neighbors Borrow neighbors buffer loop routing under control Borrow neighbors flow table Offload to neighbor 1.0 Max P P(spread) Hash Tag Module Add a byte minthresh A Network traffic Mismatched maxthresh 70% 30% Forward to Ctroller empty Rule1 B Rule2 C Def- Ctroller Avg depth Ruled by Rule1 Ruled by Rule2 Matched

28 Challenges: Mice flows Yue Zhang, Kai Zheng, Chengchen Hu, Kai Chen, Yi Wang, Athanasios Vasilakos, CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking. HotData, 2014 ( best paper award)

29 Problem with Rule update Flowtable update bottleneck 10s to 100s of rule edits per second Full refresh of 5K entries takes minutes Pattern' Priority' Pattern' Priority' <1,$2>$ 3$ <*,$2>$ 2$ <*,$*>$ 1$ Old$ <1,$2>$ 5$ <2,$*>$ 4$ <1,$*>$ 3$ <*,$2>$ 3$ <3,$*>$ 2$ <*,$*>$ 1$ New$ Priority$Updates$ 3 rule adds + 2 priority updates Unmodified$fields$ Modified$fields$

30 Try to minimize the update Co-work with Northwestern University (US) submitted to SIGCOMM 2015

31 When forcing actions... Flow pipe Flow based actions

32 Data Plane Verification

33 Kickstarter Project onetswitch/onetswitch-open-sourcehardware-for-networking

34 Thank you

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

Open Source Network: Software-Defined Networking (SDN) and OpenFlow Open Source Network: Software-Defined Networking (SDN) and OpenFlow Insop Song, Ericsson LinuxCon North America, Aug. 2012, San Diego CA Objectives Overview of OpenFlow Overview of Software Defined Networking

More information

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

Software Defined Networking What is it, how does it work, and what is it good for? Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David

More information

SDN Switches: Architecture and Design

SDN Switches: Architecture and Design SDN Switches: Architecture and Design Markus Happe Parts are based on slide sets by Raj Jain, Nick Bastin, Rui Miao, Nick McKeown, Lorenzo de Carli, Open Networking Foundation, or as attributed 1 Sofware-Defined

More information

Principle and Implementation of. Protocol Oblivious Forwarding

Principle and Implementation of. Protocol Oblivious Forwarding Principle and Implementation of Protocol Oblivious Forwarding PUBLICATION DATE DECEMBER 27, 2012 Contents Principle and Implementation of... 1 Protocol Oblivious Forwarding... 1 AUTHORS... 错 误! 未 定 义 书

More information

Software Defined Networks

Software Defined Networks Software Defined Networks Damiano Carra Università degli Studi di Verona Dipartimento di Informatica Acknowledgements! Credits Part of the course material is based on slides provided by the following authors

More information

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

The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts The Internet: A Remarkable Story Software Defined Networking Concepts Based on the materials from Jennifer Rexford (Princeton) and Nick McKeown(Stanford) Tremendous success From research experiment to

More information

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器 楊 竹 星 教 授 國 立 成 功 大 學 電 機 工 程 學 系 Outline Introduction OpenFlow NetFPGA OpenFlow Switch on NetFPGA Development Cases Conclusion 2 Introduction With the proposal

More information

SDN and Streamlining the Plumbing. Nick McKeown Stanford University

SDN and Streamlining the Plumbing. Nick McKeown Stanford University SDN and Streamlining the Plumbing Nick McKeown Stanford University What is SDN? (when we clear away all the hype) A network in which the control plane is physically separate from the forwarding plane.

More information

Software Defined Networking and the design of OpenFlow switches

Software Defined Networking and the design of OpenFlow switches Software Defined Networking and the design of OpenFlow switches Paolo Giaccone Notes for the class on Packet Switch Architectures Politecnico di Torino December 2015 Outline 1 Introduction to SDN 2 OpenFlow

More information

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

Information- Centric Networks. Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics Information- Centric Networks Section # 13.2: Alternatives Instructor: George Xylomenos Department: Informatics Funding These educational materials have been developed as part of the instructors educational

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Richard T. B. Ma School of Computing National University of Singapore Material from: Scott Shenker (UC Berkeley), Nick McKeown (Stanford), Jennifer Rexford (Princeton) CS 4226:

More information

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

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks? OpenFlow and Onix Bowei Xu [email protected] [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control

More information

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

Software Defined Networking What is it, how does it work, and what is it good for? Software Defined Networking What is it, how does it work, and what is it good for? Many slides stolen from Jennifer Rexford, Nick McKeown, Scott Shenker, Teemu Koponen, Yotam Harchol and David Hay Agenda

More information

OpenFlow: Enabling Innovation in Campus Networks

OpenFlow: Enabling Innovation in Campus Networks OpenFlow: Enabling Innovation in Campus Networks Nick McKeown Stanford University Presenter: Munhwan Choi Table of contents What is OpenFlow? The OpenFlow switch Using OpenFlow OpenFlow Switch Specification

More information

How To Understand The Power Of The Internet

How To Understand The Power Of The Internet DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach, Kurose, Ross Slides: - Course book Slides - Slides from Princeton University COS461

More information

OpenFlow: History and Overview. Demo of OpenFlow@home routers

OpenFlow: History and Overview. Demo of OpenFlow@home routers Affan A. Syed [email protected] Syed Ali Khayam [email protected] OpenFlow: History and Overview Dr. Affan A. Syed OpenFlow and Software Defined Networking Dr. Syed Ali Khayam Demo of OpenFlow@home

More information

Project 3 and Software-Defined Networking (SDN)

Project 3 and Software-Defined Networking (SDN) Project 3 and Software-Defined Networking (SDN) EE122 Fall 2011 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other colleagues

More information

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK Gustavo Barros Systems Engineer Brocade Brasil Software- Defined Networking Summary Separate control and data planes Networks are becoming: More programmatic

More information

Software Defined Networking for Telecom Operators: Architecture and Applications

Software Defined Networking for Telecom Operators: Architecture and Applications 2013 8th International Conference on Communications and Networking in China (CHINACOM) Software Defined Networking for Telecom Operators: Architecture and Applications Jian-Quan Wang China Unicom Research

More information

Embracing Transport SDN for Open Networking Architectures

Embracing Transport SDN for Open Networking Architectures Embracing Transport SDN for Open Networking Architectures Yabin YE [email protected] HUAWEI TECHNOLOGIES CO., LTD. Agenda Move Towards SDN Transport SDN Use Cases Examples of Transport SDN 2 ONF Definition

More information

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

Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx 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,

More information

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Scalable Network Monitoring with SDN-Based Ethernet Fabrics Scalable Network Monitoring with SDN-Based Ethernet Fabrics Prashant Gandhi VP, Product Management & Strategy Big Switch Networks 1 Agenda Trends in Network Monitoring SDN s Role in Network Monitoring

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR

More information

OF 1.3 Testing and Challenges

OF 1.3 Testing and Challenges OF 1.3 Testing and Challenges May 1 st, 2014 Ash Bhalgat (Senior Director, Products), Luxoft Santa Clara, CA USA April-May 2014 1 Agenda OpenFlow : What and Why? State of OpenFlow Conformance Challenges

More information

Software Defined Networking Architecture

Software Defined Networking Architecture Software Defined Networking Architecture Brighten Godfrey CS 538 October 8 2013 slides 2010-2013 by Brighten Godfrey The Problem Networks are complicated Just like any computer system Worse: it s distributed

More information

Using SDN-OpenFlow for High-level Services

Using SDN-OpenFlow for High-level Services Using SDN-OpenFlow for High-level Services Nabil Damouny Sr. Director, Strategic Marketing Netronome Vice Chair, Marketing Education, ONF [email protected] Open Server Summit, Networking Applications

More information

The Many Faces of SDN: An Industry Perspective

The Many Faces of SDN: An Industry Perspective The Many Faces of SDN: An Industry Perspective Kenneth Duda CTO / SVP Software Arista Networks, Inc. Face 1: SDN is for Experimentation Today, there is almost no practical way to experiment with new network

More information

Definition of a White Box. Benefits of White Boxes

Definition of a White Box. Benefits of White Boxes Smart Network Processing for White Boxes Sandeep Shah Director, Systems Architecture EZchip Technologies [email protected] Linley Carrier Conference June 10-11, 2014 Santa Clara, CA 1 EZchip Overview

More information

Software Defined Networks

Software Defined Networks Software Defined Networks Dr. Uttam Ghosh, CDAC, Bangalore [email protected] Outline Networking Planes OpenFlow Software Defined Network (SDN) SDN Origin What is SDN? SDN Architecture SDN Operation Why We

More information

Qualifying SDN/OpenFlow Enabled Networks

Qualifying SDN/OpenFlow Enabled Networks Qualifying SDN/OpenFlow Enabled Networks Dean Lee Senior Director, Product Management Ixia Santa Clara, CA USA April-May 2014 1 Agenda SDN/NFV a new paradigm shift and challenges Benchmarking SDN enabled

More information

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012 Software Defined Networking - a new approach to network design and operation Paul Horrocks Pre-Sales Strategist 8 th November 2012 Agenda What is Software Defined Networking What is the value of Software

More information

An Introduction to Software-Defined Networking (SDN) Zhang Fu

An Introduction to Software-Defined Networking (SDN) Zhang Fu An Introduction to Software-Defined Networking (SDN) Zhang Fu Roadmap Reviewing traditional networking Examples for motivating SDN Enabling networking as developing softwares SDN architecture SDN components

More information

Network Management: - SNMP - Software Defined networking

Network Management: - SNMP - Software Defined networking Internet-Technologien (CS262) Network Management: - SNMP - Software Defined networking 23.4.2014 Christian Tschudin Departement Mathematik und Informatik, Universität Basel 9-1 Chapter 9 Network Management

More information

A Study on Software Defined Networking

A Study on Software Defined Networking A Study on Software Defined Networking Yogita Shivaji Hande, M. Akkalakshmi Research Scholar, Dept. of Information Technology, Gitam University, Hyderabad, India Professor, Dept. of Information Technology,

More information

Limitations of Current Networking Architecture OpenFlow Architecture

Limitations of Current Networking Architecture OpenFlow Architecture CECS 572 Student Name Monday/Wednesday 5:00 PM Dr. Tracy Bradley Maples OpenFlow OpenFlow is the first open standard communications interface that enables Software Defined Networking (SDN) [6]. It was

More information

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

How To Understand The Power Of A Network In A Microsoft Computer System (For A Micronetworking) Digitaalne andmeülekanne IRT0150 OpenFlow /nädal 6/ Avo Ots [email protected] 12. märts 2015 1 Various Services Virtual Networks LINP1 LINP3 LINP2 LINP1 Manager LINP2 Manager LINP3 Manager Virtual Resources

More information

SDN. What's Software Defined Networking? Angelo Capossele

SDN. What's Software Defined Networking? Angelo Capossele SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial

More information

CS6204 Advanced Topics in Networking

CS6204 Advanced Topics in Networking CS6204 Advanced Topics in Networking Assoc Prof. Chan Mun Choon School of Computing National University of Singapore Aug 14, 2015 CS6204 Lecturer Chan Mun Choon Office: COM2, #04-17 Email: [email protected]

More information

Network Virtualization

Network Virtualization Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services

More information

SDN Software Defined Networks

SDN Software Defined Networks There is nothing more important than our customers SDN Software Defined Networks A deployable approach for the Enterprise 2012 Enterasys Networks, Inc. All rights reserved SDN Overview What is SDN? Loosely

More information

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

How the emergence of OpenFlow and SDN will change the networking landscape How the emergence of OpenFlow and SDN will change the networking landscape Software-defined networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer

More information

Network Virtualization and Application Delivery Using Software Defined Networking

Network Virtualization and Application Delivery Using Software Defined Networking Network Virtualization and Application Delivery Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Keynote at

More information

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com SDN 101: An Introduction to Software Defined Networking citrix.com Over the last year, the hottest topics in networking have been software defined networking (SDN) and Network ization (NV). There is, however,

More information

Software Defined Networks (SDN)

Software Defined Networks (SDN) Software Defined Networks (SDN) Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Scott Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo,

More information

OpenFlow Overview. Daniel Turull [email protected]

OpenFlow Overview. Daniel Turull danieltt@kth.se OpenFlow Overview Daniel Turull [email protected] Overview OpenFlow Software Defined Networks (SDN) Network Systems Lab activities Daniel Turull - Netnod spring meeting 2012 2 OpenFlow Why and where was

More information

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Communication Networks Software Defined Networking (SDN) Prof. Dr. Admela Jukan Dr.

More information

OF-PI: A Protocol Independent Layer

OF-PI: A Protocol Independent Layer OF-PI: A Protocol Independent Layer Version 1.1 September 5, 2014 ONF TR-505 OF-PI: A Protocol Independent Layer Version 1.1 ONF Document Type: Technical Reference (TR); IP Assertion Type II ONF Document

More information

Bringing OpenFlow s Power to Real Networks

Bringing OpenFlow s Power to Real Networks Bringing OpenFlow s Power to Real Networks Curt Beckmann, Brocade Forwarding Abstractions Working Group ( FAWG @ ONF) April 2013 1 Overview of this preso The Two Schools of OpenFlow OpenFlow Implementation

More information

Multicasting on SDN. Prof. Sunyoung Han Konkuk University [email protected] 23 July 2015

Multicasting on SDN. Prof. Sunyoung Han Konkuk University syhan@cclab.konkuk.ac.kr 23 July 2015 Multicasting on SDN Prof. Sunyoung Han Konkuk University [email protected] 23 July 2015 1 Contents 1. Software Defined Networking (SDN) 2. OpenFlow 3. Multicasting 4. Open vswitch 5. OpenFlow Protocol

More information

Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network. Sandeep Shah Director, Systems Architecture EZchip

Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network. Sandeep Shah Director, Systems Architecture EZchip Foundation for High-Performance, Open and Flexible Software and Services in the Carrier Network Sandeep Shah Director, Systems Architecture EZchip Linley Carrier Conference June 10, 2015 1 EZchip Overview

More information

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

OpenFlow. Ihsan Ayyub Qazi. Slides use info from Nick Mckeown OpenFlow Ihsan Ayyub Qazi Slides use info from Nick Mckeown Why Openflow? Deployment of new experimental protocols is challenging Huge installed base of protocols and equipment Reluctance by network operators

More information

The Future of Networking, and the Past of Protocols

The Future of Networking, and the Past of Protocols 1 The Future of Networking, and the Past of Protocols Scott Shenker with Martín Casado, Teemu Koponen, Nick McKeown (and many others.) 2 Software-Defined Networking SDN clearly has advantages over status

More information

Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges

Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges Applications of Software-Defined Networking (SDN) in Power System Communication Infrastructure: Benefits and Challenges Jasson Casey and Alex Sprintson Texas A&M University ([email protected] and [email protected]

More information

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E. ESnet SDN Experiences Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E. Pouyoul Things We Have Tried Multi-Layer SDN Layer1 / Layer 2 modeling

More information

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SOFTWARE-DEFINED NETWORKING AND OPENFLOW SOFTWARE-DEFINED NETWORKING AND OPENFLOW Eric Choi < [email protected]> Senior Manager, Service Provider Business Unit, APJ 2012 Brocade Communications Systems, Inc. EPF 7 2012/09/17 Software-Defined Networking

More information

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation OpenFlow Technology Investigation Vendors Review on OpenFlow implementation Ioan Turus, NORDUnet GN3 JRA1 T1&2, Copenhagen, 21.11.2012 Outline! Software Defined Networks (SDN)! Introduction to OpenFlow!

More information

Using Network Virtualization to Scale Data Centers

Using Network Virtualization to Scale Data Centers Using Network Virtualization to Scale Data Centers Synopsys Santa Clara, CA USA November 2014 1 About Synopsys FY 2014 (Target) $2.055-2.065B* 9,225 Employees ~4,911 Masters / PhD Degrees ~2,248 Patents

More information

OpenFlow & Software Defined Networking

OpenFlow & Software Defined Networking OpenFlow & Software Defined Networking HPC SEMINAR DELL & INTEL, 24 APRIL 2014 Ronald van der Pol Outline Vision behind Software Defined Networking (SDN) OpenFlow OpenDaylight

More information

Software-Defined Networking. Starla Wachsmann. University Of North Texas

Software-Defined Networking. Starla Wachsmann. University Of North Texas Running head: Software-Defined Networking (SDN) Software-Defined Networking Starla Wachsmann University Of North Texas What is Software-Defined Networking? Software-Defined Networking has one consistent

More information

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

Software-Defined Networks: on the road to the softwarization of networking Software-Defined Networks: on the road to the softwarization of networking Fernando M. V. Ramos LaSIGE/FCUL, University of Lisboa, Portugal [email protected] Diego Kreutz, Paulo Verissimo SnT/University

More information

Driving SDN Adoption in Service Provider Networks

Driving SDN Adoption in Service Provider Networks WHITEPAPER Software Defined Networking (SDN) Driving SDN Adoption in Service Provider Networks This whitepaper provides an overview of key requirements and enablers for driving SDN adoption in Service

More information

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

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network SDN AND SECURITY: Why Take Over the s When You Can Take Over the Network SESSION ID: TECH0R03 Robert M. Hinden Check Point Fellow Check Point Software What are the SDN Security Challenges? Vulnerability

More information

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

How the Emergence of OpenFlow and SDN will Change the Networking Landscape How the Emergence of OpenFlow and SDN will Change the Networking Landscape Software-Defined Networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer

More information

Software Defined Networking (SDN) - Open Flow

Software Defined Networking (SDN) - Open Flow Software Defined Networking (SDN) - Open Flow Introduction Current Internet: egalitarian routing/delivery based on destination address, best effort. Future Internet: criteria based traffic management,

More information

SDN Architecture and Standards for Operational, at Scale Networks. 신명기 [email protected] ETRI KRNET2012 26 June 2012

SDN Architecture and Standards for Operational, at Scale Networks. 신명기 mkshin@etri.re.kr ETRI KRNET2012 26 June 2012 SDN Architecture and Standards for Operational, at Scale Networks 신명기 [email protected] ETRI KRNET2012 26 June 2012 1 Content Outline SDN Framework and Architecture Data Forwarding Plane Models Open Interfaces

More information

SDN Applications in Today s Data Center

SDN Applications in Today s Data Center SDN Applications in Today s Data Center Harry Petty Director Data Center & Cloud Networking Cisco Systems, Inc. Santa Clara, CA USA October 2013 1 Customer Insights: Research/ Academia OpenFlow/SDN components

More information

Software Defined Networks Virtualized networks & SDN

Software Defined Networks Virtualized networks & SDN Software Defined Networks Virtualized networks & SDN Tony Smith Solution Architect HPN 2 What is Software Defined Networking Switch/Router MANAGEMENTPLANE Responsible for managing the device (CLI) CONTROLPLANE

More information

Scalable Internet Services and Load Balancing

Scalable Internet Services and Load Balancing Scalable Services and Load Balancing Kai Shen Services brings ubiquitous connection based applications/services accessible to online users through Applications can be designed and launched quickly and

More information

What is SDN all about?

What is SDN all about? What is SDN all about? Emil Gągała Juniper Networks Piotr Jabłoński Cisco Systems In the beginning there was a chaos CLOUD BUILDING BLOCKS CAN I VIRTUALIZE MY Compute Network? Storage Where is my money?

More information

SDN Interfaces and Performance Analysis of SDN components

SDN Interfaces and Performance Analysis of SDN components Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia SDN Interfaces and Performance Analysis of SDN components, David Hock, Michael Jarschel, Thomas Zinner, Phuoc

More information

Hosted cloud computing has significantly. Scalable Network Virtualization in Software- Defined Networks FPO. Virtualization

Hosted cloud computing has significantly. Scalable Network Virtualization in Software- Defined Networks FPO. Virtualization Virtualization FPO Scalable Network Virtualization in Software- Defined Networks Network virtualization gives each tenant in a data center its own network topology and control over its traffic flow. Software-defined

More information

Security in Software Defined Networking. Professor : Admela Jukan Supervisor : Marcel Caria Student : Siqian Zhao

Security in Software Defined Networking. Professor : Admela Jukan Supervisor : Marcel Caria Student : Siqian Zhao Security in Software Defined Networking Professor : Admela Jukan Supervisor : Marcel Caria Student : Siqian Zhao Overview Software Defined Networking (SDN) Legacy Networking VS. SDN advantages of SDN the

More information

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES Tran Song Dat Phuc - Uyanga Department of Computer Science and Engineering SeoulTech 2014 Table of

More information

Protocol-Oblivious Forwarding: Unleash the Power of SDN through a Future-Proof Forwarding Plane

Protocol-Oblivious Forwarding: Unleash the Power of SDN through a Future-Proof Forwarding Plane Protocol-Oblivious Forwarding: Unleash the Power of SDN through a Future-Proof Forwarding Plane Haoyu Song Huawei Technologies, USA Santa Clara, CA, 95050 [email protected] ABSTRACT A flexible and

More information

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

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014. A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC September 18, 2014 Charles Sun www.linkedin.com/in/charlessun @CharlesSun_ 1 What is SDN? Benefits

More information

OpenFlow/SDN activities of NTT Communications

OpenFlow/SDN activities of NTT Communications OpenFlow/SDN activities of NTT Communications Yukio ITO NTT Communications Senior Vice President Member of the ONF Board 6 th June 2013 Virtualization Technology Server Physical Logical Storage Virtualize

More information

Model-Driven OpenFlow Interoperability

Model-Driven OpenFlow Interoperability Model-Driven OpenFlow Interoperability Abstract The SDN movement is based on abstracting the data plane to allow deviceindependent control. The 1.0 version of OpenFlow provided a basis for decoupling in

More information

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan Centec s SDN Switch Built from the Ground Up to Deliver an Optimal Virtual Private Cloud Table of Contents Virtualization Fueling New Possibilities Virtual Private Cloud Offerings... 2 Current Approaches

More information

Improving Network Management with Software Defined Networking

Improving Network Management with Software Defined Networking Improving Network Management with Software Defined Networking Hyojoon Kim and Nick Feamster, Georgia Institute of Technology 2013 IEEE Communications Magazine Presented by 101062505 林 瑋 琮 Outline 1. Introduction

More information

How SDN will shape networking

How SDN will shape networking How SDN will shape networking Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Sco> Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo, DT,

More information

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

ONOS [Open Source SDN Network Operating System for Service Provider networks] ONOS [Open Source SDN Network Operating System for Service Provider networks] http://onosproject.org/ Released on December 5 th, 2014 Guru Parulkar [email protected] ONOS Partnership A partnership

More information

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor Sandeep Shah Director, Systems Architecture EZchip Linley Processor Conference Oct. 6-7, 2015 1 EZchip Overview Fabless

More information

Blind SDN vs. Insightful SDN in a Mobile Backhaul Environment Extending SDN with Network State+

Blind SDN vs. Insightful SDN in a Mobile Backhaul Environment Extending SDN with Network State+ White Paper Network State+ - Driving Visibility for Performance Assurance and SDN Blind SDN vs. Insightful SDN in a Mobile Backhaul Environment Extending SDN with Network State+ Introduction While the

More information

SDN/Virtualization and Cloud Computing

SDN/Virtualization and Cloud Computing SDN/Virtualization and Cloud Computing Agenda Software Define Network (SDN) Virtualization Cloud Computing Software Defined Network (SDN) What is SDN? Traditional Network and Limitations Traditional Computer

More information

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Scalable Network Monitoring with SDN-Based Ethernet Fabrics Scalable Network Monitoring with SDN-Based Ethernet Fabrics Prashant Gandhi VP, Products & Strategy Big Switch Networks [email protected] 1 Agenda Trends in Network Monitoring SDN s Role in Network

More information

CSCI-1680 So ware-defined Networking

CSCI-1680 So ware-defined Networking CSCI-1680 So ware-defined Networking Rodrigo Fonseca Most content from lecture notes by Scott Shenker SDN For now: a new paradigm for network management SDN widely accepted as future of networking ~1000

More information

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Testing Challenges for Modern Networks Built Using SDN and OpenFlow Using SDN and OpenFlow July 2013 Rev. A 07/13 SPIRENT 1325 Borregas Avenue Sunnyvale, CA 94089 USA Email: Web: [email protected] www.spirent.com AMERICAS 1-800-SPIRENT +1-818-676-2683 [email protected]

More information

Enabling Software Defined Networking using OpenFlow

Enabling Software Defined Networking using OpenFlow Enabling Software Defined Networking using OpenFlow 1 Karamjeet Kaur, 2 Sukhveer Kaur, 3 Vipin Gupta 1,2 SBS State Technical Campus Ferozepur, 3 U-Net Solutions Moga Abstract Software Defined Networking

More information

A collaborative model for routing in multi-domains OpenFlow networks

A collaborative model for routing in multi-domains OpenFlow networks A collaborative model for routing in multi-domains OpenFlow networks Xuan Thien Phan, Nam Thoai Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology Ho Chi Minh city, Vietnam

More information

Software Defined Networks

Software Defined Networks Software Defined Networks Inspired from the article Software-defined Networking: A Comprehensive Survey by Diego Kreutz, Fernando M. V. Ramos, Paulo Verissimo, Christian Esteve Rothenberg, Siamak Azodolmolky

More information

Securing Local Area Network with OpenFlow

Securing Local Area Network with OpenFlow Securing Local Area Network with OpenFlow Master s Thesis Presentation Fahad B. H. Chowdhury Supervisor: Professor Jukka Manner Advisor: Timo Kiravuo Department of Communications and Networking Aalto University

More information

Getting to know OpenFlow. Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu

Getting to know OpenFlow. Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu Getting to know OpenFlow Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu OpenFlow Switching 1. A way to run experiments in the networks we use everyday. A pragmatic compromise Allow researchers

More information