On the Practical Applicability of SDN Research

Size: px
Start display at page:

Download "On the Practical Applicability of SDN Research"

Transcription

1 On the Practical Applicability of SDN Research Roberto di Lallo Gabriele Lospoto Massimo Rimondini Mirko Gradillo Claudio Pisa IEEE/IFIP Network Operations and Management Symposium Istanbul Turkey 25/29 April 2016

2 4050

3 SDN has been the Future 4050 Number of citations of the original OpenFlow paper Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner OpenFlow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev. 38, 2 (March 2008),

4 now is the Present

5 Why?

6 Why? Because SDN lets us innovate in a very flexible and customizable way

7 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN

8 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN Closed HW

9 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN Closed SW Closed HW

10 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN After SDN Closed SW Closed HW

11 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN After SDN Closed SW Closed HW Standard HW

12 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN After SDN Closed SW Closed HW Standard Interface (OpenFlow) Standard HW

13 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN After SDN Closed SW Closed HW Control Software running on general purpose HW Standard Interface (OpenFlow) Standard HW

14 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN After SDN Closed SW Closed HW Control Software running on general purpose HW Standard Interface (OpenFlow) Standard HW

15 Why? Because SDN lets us innovate in a very flexible and customizable way Before SDN After SDN Closed SW Closed HW Control Software running on HW general purpose Standard Interface (OpenFlow) Standard HW

16 Problem How much do network devices support SDN functionalities through the implementation of the OpenFlow protocol?

17 Problem How much do network devices support SDN functionalities through the implementation of the OpenFlow protocol? Our contribution A critical review of the literature about SDN by: Defining a methodology to verify the support of SDN-related functionalities in a network device Applying our methodology to devices from 7 different vendors

18 (A selection of the) Literature on SDN

19 (A selection of the) Literature on SDN SDN has been attracting the interest of the research community for at least a decade, resulting in a very rich body of contributions

20 (A selection of the) Literature on SDN SDN has been attracting the interest of the research community for at least a decade, resulting in a very rich body of contributions We sampled the literature according to the following criteria: recent contributions dependence on a correct implementation of OpenFlow functions

21 (A selection of the) Literature on SDN SDN has been attracting the interest of the research community for at least a decade, resulting in a very rich body of contributions We sampled the literature according to the following criteria: recent contributions dependence on a correct implementation of OpenFlow functions Grouped in three class:

22 (A selection of the) Literature on SDN SDN has been attracting the interest of the research community for at least a decade, resulting in a very rich body of contributions We sampled the literature according to the following criteria: recent contributions dependence on a correct implementation of OpenFlow functions Grouped in three class: Rules Optimization Deployment Languages

23 (A selection on the) Literature on SDN Rules Optimization SDN has been attracting the interest of the research community for at least a Main decade, goal: resulting reducing in the a very size rich of flow body tables of contributions Works: Selection Optimizing of the One most Big recent Switch ones abstraction that we consider in software-defined most directly impacted by the networks accuracy of OpenFlow implementations Palette: Distributing tables in software-defined networks Grouped Scalable flow-based in three class: networking with DIFANE DevoFlow: Scaling flow management for high- performance networks SwitchReduce: Reducing switch state and controller involvement in openflow networks Deployment Languages Optimizing rules placement in OpenFlow networks: Trading routing for better efficiency

24 (A selection on the) Literature on SDN SDN has been attracting the interest of the research community for at least a Deployment decade, resulting in a very rich body of contributions Main goal: deploying SDN in well-known application scenarios Selection Works: of the most recent ones that we consider most directly impacted by the SDX: accuracy A software OpenFlow defined implementations Internet exchange Rethinking Virtual Private Networks in the software-defined era Grouped Scalable in three programmable class: inbound traffic engineering Wireless mesh software defined networks (wmsdn) Rules Optimizer Languages

25 (A selection on the) Literature on SDN SDN has been attracting the interest of the research community for at least a Languages decade, resulting in a very rich body of contributions Main goal: introducing languages for an abstract specification of packet Selection of the most recent ones that we consider most directly impacted by forwarding policies the accuracy of OpenFlow implementations Works: A compiler and run-time system for network programming languages Grouped in three class: Frenetic: A network programming language Modular SDN programming with Pyretic Rules Optimizer Deployment

26 OpenFlow implementation limitations for some top switch vendors Limitation HP Dell Brocade Arista Networks Extreme Networks Flow table size constraints Restricted match conditions Single flow table No MPLS support Hybrid-port mode unsupported NORMAL port unsupported

27 OpenFlow implementation limitations for some top switch vendors Limitation HP Dell Brocade Arista Networks Extreme Networks Flow table size constraints Restricted match conditions Single flow table No MPLS support Hybrid-port mode unsupported NORMAL port unsupported

28 OpenFlow implementation limitations for some top switch vendors Limitation HP Dell Brocade Arista Networks Extreme Networks Flow table size constraints Restricted match conditions Single flow table No MPLS support Hybrid-port mode unsupported NORMAL port unsupported

29 Device Testing Methodology

30 Device Testing Methodology 1. Goals: 1. Verifying basic and advanced packet handling functions 2. Assessing the switching performance of the datapaths

31 Device Testing Methodology 1. Goals: 1. Verifying basic and advanced packet handling functions 2. Assessing the switching performance of the datapaths 2. Test conditions: 1. Various network topologies 2. Different SDN controllers

32 Device Testing Methodology 1. Goals: 1. Verifying basic and advanced packet handling functions 2. Assessing the switching performance of the datapaths 2. Test conditions: 1. Various network topologies 2. Different SDN controllers 3. Testing tools: 1. Ryu Openflow 1.3 Compliance Test Suite 1. Publicly available 2. Very rich set of test cases 3. Constantly updated 4. Also used by some vendors for compliance tests

33 Device Testing Methodology 1. Goals: 1. Verifying basic and advanced packet handling functions 2. Assessing the switching performance of the datapaths 2. Test conditions: 1. Various network topologies 2. Different SDN controllers 3. Testing tools: 1. Ryu Openflow 1.3 Compliance Test Suite 1. Publicly available 2. Very rich set of test cases 3. Constantly updated 4. Also used by some vendors for compliance tests 2. Custom Tests 1. Manual interaction with the tested datapaths 2. Ad hoc written controllers

34 Ryu Test 1. Four classes of test cases

35 Ryu Test 1. Four classes of test cases 1. Action: verifies packet forwarding and manipulation function 2. Group: verifies support for group actions 3. Match: verifies an extensive assortment of match conditions 4. Meter: verifies support for the meter table

36 Ryu Test 1. Four classes of test cases 1. Action: verifies packet forwarding and manipulation function 2. Group: verifies support for group actions 3. Match: verifies an extensive assortment of match conditions 4. Meter: verifies support for the meter table 2. Every test case is repeated multiple times with test packets that have different sets of headers or transport different protocols

37 Custom tests Functional tests Support for the Normal reserved port Behaviour with multiple configured controllers Existence of hidden flow tables with default entries Targeted versions of selected Ryu test cases Operation of group actions Operation of bitmasks applied on matched header fields Support for pushing/popping single or multiple VLAN tags Support for pushing/popping single or multiple MPLS labels; assessment of label stack size limits Support for metadata in match conditions and actions Performance tests Switching performance as a function of flow table size CPU usage for flow entry matching and packet switching Time required to install entries in the flow table

38 Custom tests Functional tests Support for the Normal reserved port Behaviour with multiple configured controller Existence of hidden flow tables with default entries Targeted versions of selected Ryu test cases Operation of group actions Operation of bitmasks applied on matched header fields Support for pushing/popping single or multiple VLAN tags Support for pushing/popping single or multiple MPLS labels; assessment of label stack size limits Support for metadata2in match conditions and actions Performance tests Switching performance as a function of flow table size CPU usage for flow entry matching and packet switching Time required to install entries in the flow table

39 Devices under test ID 10GbE Ports Switching Fabric Capacity CAM OpenFlow version OVS based S1 8 About 2 Tbps CAM 1.3 No S2 128 About 2 Tbps TCAM 1.3 No S3 64 About 1 Tbps n/a 1.3, 1.4 Yes S4 4 About 500 Gbps TCAM 1.3 No S5 4 About 500 Gbps TCAM 1.3 No S6 72 About 1 Tbps n/a 1.3 No S7 40 About 500 Gbps n/a 1.3 Yes OVS n/a n/a (sw switch) No 1.x Yes

40 Results Count of passed Ryu tests 991

41 Results Count of passed Ryu tests 991

42 Results Count of passed Ryu tests 991

43 Results Count of passed Ryu tests 991

44 Results Per test class

45 Results Per test class

46 Results Per test class

47 Results Per test class

48 Results Per protocol

49 Results Per protocol

50 Results Per protocol

51 Results Per protocol

52 Results Insertion time

53 Results Insertion time

54 Results Insertion time

55 OpenFlow Implementation Limitations (revised)

56 OpenFlow Implementation Limitations (revised) From documentation

57 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests +

58 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests Outcomes of custom tests + +

59 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests Outcomes of custom tests + + =

60 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests Outcomes of custom tests - Dependencies among header fields in flow entries - Ineffective (but admissible) combinations of match conditions + + = Constraints on the structure of flow entries

61 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests Outcomes of custom tests - Wilcards consume a lot of space in flow tables - Matching headers of layer 3+ consumes a lot of space in flow tables + + = Flow table capacity restrictions

62 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests Outcomes of custom tests - Flow entries failing to be stored - Ineffective table-miss flow entry - Incorrectly updated matched packet counters - Non-deterministic behavior - Malformed OpenFlow packets - Improper flow table IDs - Incorrectly inherited header fields for pushed/popped MPLS tags - Unexpectedly discarded packets - Rules failing to be installed at a high rate + + = Erroneous and inconsistent behaviors

63 OpenFlow Implementation Limitations (revised) From documentation Outcomes of Ryu tests Outcomes of custom tests + + = - (mostly) missing MPLS support Unsupported functions

64 Rules Optimization Literature on SDN Deployment Languages Optimizing the One Big Switch abstraction in software-defined networks Palette: Distributing tables in softwaredefined networks Scalable flow-based networking with DIFANE SwitchReduce: Reducing switch state and controller involvement in openflow networks DomainFlow: Practical flow management method using multiple flow tables in commodity switches SDX: A software defined Internet exchange Rethinking Virtual Private Networks in the software-defined era Scalable programmable inbound traffic engineering Wireless mesh software defined networks (wmsdn) Constraints on the structure of flow entries Unsupported functions A compiler and run-time system for network programming languages Frenetic: A network programming language Modular SDN programming with Pyretic Flow table capacity restrictions Erroneous and inconsistent behaviors

65 Rules Optimization Literature on SDN Deployment Languages Optimizing the One Big Switch abstraction in software-defined networks Palette: Distributing tables in softwaredefined networks Scalable flow-based networking with DIFANE SwitchReduce: Reducing switch state and controller involvement in openflow networks DomainFlow: Practical flow management method using multiple flow tables in commodity switches SDX: A software defined Internet exchange Rethinking Virtual Private Networks in the software-defined era Scalable programmable inbound traffic engineering Wireless mesh software defined networks (wmsdn) Constraints on the structure of flow entries Unsupported functions A compiler and run-time system for network programming languages Frenetic: A network programming language Modular SDN programming with Pyretic Flow table capacity restrictions Erroneous and inconsistent behaviors

66 Rules Optimization Literature on SDN Deployment Languages Optimizing the One Big Switch abstraction in software-defined networks Palette: Distributing tables in softwaredefined networks Scalable flow-based networking with DIFANE SwitchReduce: Reducing switch state and controller involvement in openflow networks DomainFlow: Practical flow management method using multiple flow tables in commodity switches SDX: A software defined Internet exchange Rethinking Virtual Private Networks in the software-defined era Scalable programmable inbound traffic engineering Wireless mesh software defined networks (wmsdn) Constraints on the structure of flow entries Unsupported functions A compiler and run-time system for network programming languages Frenetic: A network programming language Modular SDN programming with Pyretic Flow table capacity restrictions Erroneous and inconsistent behaviors

67 Rules Optimization Literature on SDN Deployment Languages Optimizing the One Big Switch abstraction in software-defined networks Palette: Distributing tables in softwaredefined networks Scalable flow-based networking with DIFANE SwitchReduce: Reducing switch state and controller involvement in openflow networks DomainFlow: Practical flow management method using multiple flow tables in commodity switches SDX: A software defined Internet exchange Rethinking Virtual Private Networks in the software-defined era Scalable programmable inbound traffic engineering Wireless mesh software defined networks (wmsdn) Constraints on the structure of flow entries Unsupported functions A compiler and run-time system for network programming languages Frenetic: A network programming language Modular SDN programming with Pyretic Flow table capacity restrictions Erroneous and inconsistent behaviors

68 Rules Optimization Literature on SDN Deployment Languages Optimizing the One Big Switch abstraction in software-defined networks Palette: Distributing tables in softwaredefined networks Scalable flow-based networking with DIFANE SwitchReduce: Reducing switch state and controller involvement in openflow networks DomainFlow: Practical flow management method using multiple flow tables in commodity switches SDX: A software defined Internet exchange Rethinking Virtual Private Networks in the software-defined era Scalable programmable inbound traffic engineering Wireless mesh software defined networks (wmsdn) Constraints on the structure of flow entries Unsupported functions A compiler and run-time system for network programming languages Frenetic: A network programming language Modular SDN programming with Pyretic Flow table capacity restrictions Erroneous and inconsistent behaviors

69 Rules Optimization Literature on SDN Deployment Languages Optimizing the One Big Switch abstraction in software-defined networks Palette: Distributing tables in softwaredefined networks Scalable flow-based networking with DIFANE SwitchReduce: Reducing switch state and controller involvement in openflow networks DomainFlow: Practical flow management method using multiple flow tables in commodity switches SDX: A software defined Internet exchange Rethinking Virtual Private Networks in the software-defined era Scalable programmable inbound traffic engineering Wireless mesh software defined networks (wmsdn) Constraints on the structure of flow entries Unsupported functions A compiler and run-time system for network programming languages Frenetic: A network programming language Modular SDN programming with Pyretic Flow table capacity restrictions Erroneous and inconsistent behaviors

70 Conclusions and Future Work

71 Conclusions and Future Work SDN Research in the field of SDN is largely unaware of several restrictions encountered when it comes to deploying a proposed architecture on real devices

72 Conclusions and Future Work SDN Research in the field of SDN is largely unaware of several restrictions encountered when it comes to deploying a proposed architecture on real devices This work estimates the gap between research results and their practical applicability on currently available devices

73 Conclusions and Future Work SDN Research in the field of SDN is largely unaware of several restrictions encountered when it comes to deploying a proposed architecture on real devices This work estimates the gap between research results and their practical applicability on currently available devices Apply our methodology to additional devices Extend our set of custom tests

74 1-0

75

76

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Spring Term 2014 ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Assigned on: 8 May 2014 Due by: 21 May 2014, 23:59 1 Introduction The goal of this assignment is to give an introduction

More information

Software-Defined Networking:

Software-Defined Networking: Software-Defined Networking: OpenFlow and Frenetic Mohamed Ismail Background Problem: Programming Networks is Hard 3/39 Network Stack Pros Key to the success of the Internet Layers and layers of abstraction

More information

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow

ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Spring Term 2015 ADVANCED COMPUTER NETWORKS Assignment 9: Introduction to OpenFlow Assigned on: 7 May 2015 Due by: 20 May 2015, 23:59 1 Introduction The goal of this assignment is to give an introduction

More information

SCALING SOFTWARE DEFINED NETWORKS. Chengyu Fan (edited by Lorenzo De Carli)

SCALING SOFTWARE DEFINED NETWORKS. Chengyu Fan (edited by Lorenzo De Carli) SCALING SOFTWARE DEFINED NETWORKS Chengyu Fan (edited by Lorenzo De Carli) Introduction Network management is driven by policy requirements Network Policy Guests must access Internet via web-proxy Web

More information

Software Defined Networking

Software Defined Networking Software Defined Networking 1 2 Software Defined Networking Middlebox Switch Controller Switch Switch Server Server Server Server Standardization: switches support a vendor-agnostic, open API Off-device

More information

Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet

Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet Shie-Yuan Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan shieyuan@cs.nctu.edu.tw Abstract

More information

SDN-enabled Internet Exchange Point

SDN-enabled Internet Exchange Point SDN-enabled Internet Exchange Point Muhammad Shahbaz Georgia Tech Internet2 Innovation Award Joint collaboration with: Arpit Gupta, Laurent Vanbever, Hyojoon Kim, Sean Donovan, Russ Clark, Nick Feamster,

More information

Bringing SDN to the Internet, one exchange point at the time

Bringing SDN to the Internet, one exchange point at the time Bringing SDN to the Internet, one exchange point at the time Joint work with: Arpit Gupta, Muhammad Shahbaz, Sean P. Donovan, Russ Clark, Brandon Schlinker, E. Katz-Bassett, Nick Feamster, Jennifer Rexford

More information

PerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking

PerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking Global Journal of omputer Science and Technology: Software & Data Engineering Volume 18 Issue 1 Version 1.0 Year 2018 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES)

SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES) SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES) Kathy L. Benninger Manager of Networking Research PSC Bettis Briefing 15 September 2015 Agenda

More information

Software Defined Networking

Software Defined Networking CSE343/443 Lehigh University Fall 2015 Software Defined Networking Presenter: Yinzhi Cao Lehigh University Acknowledgement Many materials are borrowed from the following links: https://www.cs.duke.edu/courses/spring13/compsc

More information

OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation

OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation 1 Shie-YuanWang Chih-LiangChou andchun-mingyang DepartmentofComputerScience,NationalChiaoTungUniversity,Taiwan

More information

CS 4226: Internet Architecture

CS 4226: Internet Architecture 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

Service Chaining for NFV and Delivery of other Applications in a Global Multi-Cloud Environment

Service Chaining for NFV and Delivery of other Applications in a Global Multi-Cloud Environment Service Chaining for NFV and Delivery of other s in a Global Multi-Cloud Environment Subharthi Paul, Raj Jain Dept. of Computer Science and Engineering Washington University in St. Louis St. Louis, MO

More information

Software-Defined Networking (SDN) Overview

Software-Defined Networking (SDN) Overview Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101 http://www.cs.princeton.edu/courses/archive/spr12/cos461/ The Internet: A Remarkable

More information

The RIT SDN Testbed and GENI

The RIT SDN Testbed and GENI Rochester Institute of Technology RIT Scholar Works Articles 2015 The RIT SDN Testbed and GENI Bruce Hartpence Follow this and additional works at: http://scholarworks.rit.edu/article Recommended Citation

More information

OPENFLOW & SOFTWARE DEFINED NETWORKING. Greg Ferro EtherealMind.com and PacketPushers.net

OPENFLOW & SOFTWARE DEFINED NETWORKING. Greg Ferro EtherealMind.com and PacketPushers.net OPENFLOW & SOFTWARE DEFINED NETWORKING Greg Ferro EtherealMind.com and PacketPushers.net 1 HUH? OPENFLOW. What is OpenFlow? From the bottom up. With big words. How OpenFlow does stuff. Then WHY we want

More information

CS-580K/480K Advanced Topics in Cloud Computing. Software-Defined Networking

CS-580K/480K Advanced Topics in Cloud Computing. Software-Defined Networking CS-580K/480K Advanced Topics in Cloud Computing Software-Defined Networking 1 An Innovation from Stanford Nick McKeown In 2006, OpenFlow is proposed, which provides an open protocol to program the flow-table

More information

Evaluation of OpenFlow s Enhancements

Evaluation of OpenFlow s Enhancements Proceedings of the Asia-Pacific Advanced Network 2012 v. 34, p. 1-10. http://dx.doi.org/10.7125/apan.34.1 ISSN 2227-3026 Evaluation of OpenFlow s Enhancements Othman Othman M.M. 1, and Koji OKAMURA 2 1

More information

Software-Defined Networking. Daphné Tuncer Department of Computing Imperial College London (UK)

Software-Defined Networking. Daphné Tuncer Department of Computing Imperial College London (UK) Software-Defined Networking Daphné Tuncer Department of Computing Imperial College London (UK) dtuncer@ic.ac.uk 25/10/2018 Agenda Part I: Principles of Software-Defined Networking (SDN) 1. Why a lecture

More information

Building NetOpen Networking Services over OpenFlow-based Programmable Networks

Building NetOpen Networking Services over OpenFlow-based Programmable Networks Building NetOpen Networking Services over -based Programmable Networks Namgon Kim and JongWon Kim Networked Media Lab., School of Information and Communications, Gwangju Institute of Science and Technology

More information

Research on Firewall in Software Defined Network

Research on Firewall in Software Defined Network Advances in Computer, Signals and Systems (2018) 2: 1-7 Clausius Scientific Press, Canada Research on Firewall in Software Defined Cunqun Fan a, Manyun Lin, Xiangang Zhao, Lizi Xie, Xi Zhang b,* National

More information

LSP Load sharing / SDN

LSP Load sharing / SDN LSP Load sharing / SDN Leonardo Sambrana Sr. Systems Engineer Extreme Networks PTT Forum 8 Agenda MPLS LSP Loadsharing Selective VMAN into VPLS MPLS and SDN MPLS LSP Loadsharing MPLS LSP Loadsharing Pseudo-wire

More information

SOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS

SOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS SOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 From Past to Future Bringing modularity to network infrastructure Device (Applications) Network Controller Physical

More information

Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow

Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Managing Failures in IP Networks Using SDN Controllers by Adding Module to OpenFlow Vivek S 1, Karthikayini T 2 1 PG Scholar, Department of Computer Science and Engineering, New Horizon College of Engineering,

More information

Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN

Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Interactive Monitoring, Visualization, and Configuration of OpenFlow-Based SDN Pedro Heleno Isolani Juliano Araujo Wickboldt Cristiano Bonato Both Lisandro Zambenedetti Granville Juergen Rochol July 16,

More information

Software Defined Networking enabled Resilience for IEC based Substation Communication Systems

Software Defined Networking enabled Resilience for IEC based Substation Communication Systems Author copy. Accepted for publication. Do not redistribute. Software Defined Networking enabled Resilience for IEC 61850-based Substation Communication Systems Hellen Maziku College of Engineering Tennessee

More information

O3 Project Network Business Innovation by SDN WAN Technologies

O3 Project Network Business Innovation by SDN WAN Technologies O3 Project Network Business Innovation by SDN WAN Technologies 16 October, 2014 Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) Agenda Trend on Future Information Networking

More information

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK Ken Cheng VP, Service Provider and Application Delivery Products September 12, 2012 Brocade Cloud-Optimized Networking

More information

SDX: A Software Defined Internet Exchange

SDX: A Software Defined Internet Exchange SDX: A Software Defined Internet Exchange @SIGCOMM 2014 Laurent Vanbever Princeton University FGRE Workshop (Ghent, iminds) July, 8 2014 The Internet is a network of networks, referred to as Autonomous

More information

SDPMN: Privacy Preserving MapReduce Network Using SDN

SDPMN: Privacy Preserving MapReduce Network Using SDN 1 SDPMN: Privacy Preserving MapReduce Network Using SDN He Li, Hai Jin arxiv:1803.04277v1 [cs.dc] 12 Mar 2018 Services Computing Technology and System Lab Cluster and Grid Computing Lab School of Computer

More information

Software Defined Networks and OpenFlow

Software Defined Networks and OpenFlow Tecnologie e Protocolli per Internet 1 Prof. Stefano Salsano e-mail: stefano.salsano@uniroma2.it AA2012/13 Blocco 5 v1 1 Software Defined Networks and OpenFlow 2 Acknowledgements Next slides are taken

More information

So#ware Defined Networks and OpenFlow

So#ware Defined Networks and OpenFlow So#ware Defined Networks and OpenFlow NANOG 50, October 2010 Nick McKeown nickm@stanford.edu With Martin Casado and Scott Shenker And contributions from many others Supported by NSF, Stanford Clean Slate

More information

Dell Software Defined Enterprise

Dell Software Defined Enterprise Dell Software Defined Enterprise A practical vision of Future Ready IT Armughan Ahmad Vice President, Dell Enterprise Solutions @ArmughanAA 1 2 3 Defining the Software-Defined Enterprise Strategy for success

More information

Sofware Defined Networking Architecture and Openflow Network Topologies

Sofware Defined Networking Architecture and Openflow Network Topologies Sofware Defined Networking Architecture and Openflow Network Topologies Fahad Kameez, M.Tech.(VLSI and ES) Department of Electronics and Communication Rashtreeya Vidyalaya College of Engineering Bengaluru,

More information

SDN SEMINAR 2017 ARCHITECTING A CONTROL PLANE

SDN SEMINAR 2017 ARCHITECTING A CONTROL PLANE SDN SEMINAR 2017 ARCHITECTING A CONTROL PLANE NETWORKS ` 2 COMPUTER NETWORKS 3 COMPUTER NETWORKS EVOLUTION Applications evolve become heterogeneous increase in traffic volume change dynamically traffic

More information

OpenFlow: What s it Good for?

OpenFlow: What s it Good for? OpenFlow: What s it Good for? Apricot 2016 Pete Moyer pmoyer@brocade.com Principal Solutions Architect Agenda SDN & OpenFlow Refresher How we got here SDN/OF Deployment Examples Other practical use cases

More information

Centralization of Network using Openflow Protocol

Centralization of Network using Openflow Protocol Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow

More information

SDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich

SDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich SDN-based Network Obfuscation Roland Meier PhD Student ETH Zürich This Talk This thesis vs. existing solutions Alice Bob source: Alice destination: Bob Hi Bob, Hi Bob, Payload encryption ǾǼōĦ

More information

Improving the Internet

Improving the Internet Improving the Internet From Fragility to Resilience Laurent Vanbever D-ITET ETH Zürich December, 1st 2015 80 000 80 000 estimated # of Internet hosts in 1990 2.8 billion estimated* # of Internet hosts

More information

SOFTWARE DEFINED TESTBED USING MININET EMULATOR

SOFTWARE DEFINED TESTBED USING MININET EMULATOR SOFTWARE DEFINED TESTBED USING MININET EMULATOR Vipin Gupta 1, Sukhveer Kaur 2, Karamjeet Kaur 3 1 U-Net Solutions, Moga, India 2,3 Computer Science and Applications, AD College, Dharamkot, Moga, India

More information

Providing Bandwidth Guarantees with OpenFlow

Providing Bandwidth Guarantees with OpenFlow Providing Bandwidth Guarantees with OpenFlow Hedi Krishna, Niels L. M. van Adrichem, and Fernando A. Kuipers Network Architectures and Services, Delft University of Technology Mekelweg 4, 2628 CD Delft,

More information

PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks

PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks Ming-Hung Wang, Shao-You Wu, Li-Hsing Yen, and Chien-Chao Tseng Dept. Computer Science, National Chiao Tung University Hsinchu, Taiwan,

More information

What s happening in the Networking Landscape?

What s happening in the Networking Landscape? What s happening in the Networking Landscape? An overview on contemporary merchant switching silicon and SDN landscape Paolo Bianco GCN Systems Engineer paolo.bianco@dell.com Windows Server: Power your

More information

Introduction to OpenFlow

Introduction to OpenFlow Introduction to OpenFlow Ben Newton University of North Carolina at Chapel Hill The current Internet is at an impasse because new architecture cannot be deployed or even adequately evaluated [PST04] [PST04]:

More information

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~ Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~ April 20, 2015 Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) 1 Agenda

More information

Joint Allocation and Scheduling of Network Resource for Multiple Control Applications in SDN

Joint Allocation and Scheduling of Network Resource for Multiple Control Applications in SDN Joint Allocation and Scheduling of Network Resource for Multiple Control Applications in SDN Tao Feng, Jun Bi, Ke Wang Institute for Network Sciences and Cyberspace, Tsinghua University Department of Computer

More information

Open Access Mobile Management Method for SDN-Based Wireless Networks

Open Access Mobile Management Method for SDN-Based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-Based Wireless Networks Min

More information

CellSDN: Software-Defined Cellular Core networks

CellSDN: Software-Defined Cellular Core networks CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford Cellular Core Network Architecture Base Station User Equipment

More information

A Low-Load QoS Routing Method for OpenFlow Networks

A Low-Load QoS Routing Method for OpenFlow Networks Communications and Network, 2016, 8, 144-157 Published Online August 2016 in SciRes. http://www.scirp.org/journal/cn http://dx.doi.org/10.4236/cn.2016.83015 A Low-Load QoS Routing Method for OpenFlow Networks

More information

DevoFlow: Scaling Flow Management for High-Performance Networks

DevoFlow: Scaling Flow Management for High-Performance Networks DevoFlow: Scaling Flow Management for High-Performance Networks Andy Curtis Jeff Mogul Jean Tourrilhes Praveen Yalagandula Puneet Sharma Sujata Banerjee Software-defined networking Software-defined networking

More information

Deploying Data Center Switching Solutions

Deploying Data Center Switching Solutions Deploying Data Center Switching Solutions Choose the Best Fit for Your Use Case 1 Table of Contents Executive Summary... 3 Introduction... 3 Multivector Scaling... 3 Low On-Chip Memory ASIC Platforms...4

More information

MODERNIZE YOUR DATA CENTER. With Cisco Nexus Switches

MODERNIZE YOUR DATA CENTER. With Cisco Nexus Switches MODERNIZE YOUR DATA CENTER With Cisco Nexus Switches TABLE OF CONTENTS TABLE OF CONTENTS Data Center Needs are Changing Cisco Nexus Switches Lead the Transition to a Next Generation Data Center Outcomes

More information

Huawei SX700 Switches. SDN Technology White Paper. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD.

Huawei SX700 Switches. SDN Technology White Paper. Issue 01. Date HUAWEI TECHNOLOGIES CO., LTD. Issue 01 Date 2016-02-15 HUAWEI TECHNOLOGIES CO., LTD. 2016. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means without prior written consent of

More information

Energy-Aware Routing in Multiple Domains Software-Defined Networks

Energy-Aware Routing in Multiple Domains Software-Defined Networks Energy-Aware Routing in Multiple Domains Software-Defined Networks Adriana Fernández-Fernández a, Cristina Cervelló-Pastor b, and Leonardo Ochoa-Aday c a,b,c Department of Network Engineering, Universitat

More information

PICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved.

PICA8 Intro. Copyright 2015 Pica8 Inc. All Rights Reserved. PICA8 Intro pica8.com sales@pica8.com @pica8 Copyright 2015 Pica8 Inc. All Rights Reserved. Pica8 for Network Monitoring Fabrics The Leader in White Box SDN for Monitoring Networks ORCHESTRATION AUTOMATION

More information

Dynamic Traffic Diversion in SDN: Testbed vs Mininet

Dynamic Traffic Diversion in SDN: Testbed vs Mininet Dynamic Traffic Diversion in SDN: Testbed vs Mininet Robert Barrett, Andre Facey, Welile Nxumalo, Josh Rogers, Phil Vatcher and Marc St-Hilaire School of Information Technology Carleton University, Ottawa,

More information

Configuring OpenFlow 1

Configuring OpenFlow 1 Contents Configuring OpenFlow 1 Overview 1 OpenFlow switch 1 OpenFlow port 1 OpenFlow instance 2 OpenFlow flow table 3 Group table 5 Meter table 5 OpenFlow channel 6 Protocols and standards 7 Configuration

More information

APNIC elearning: SDN Fundamentals

APNIC elearning: SDN Fundamentals APNIC elearning: SDN Fundamentals Issue Date: esdn01_v0.15 Revision: Overview Evolution of routers The Clean Slate project OpenFlow Emergence and evolution of SDN SDN architecture today Use cases Standards

More information

Overview of the Cisco OpenFlow Agent

Overview of the Cisco OpenFlow Agent About OpenFlow, page 1 Information About Cisco OpenFlow Agent, page 2 About OpenFlow OpenFlow is an open standardized interface that allows a software-defined networking (SDN) controller to manage the

More information

100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21

100 GBE AND BEYOND. Diagram courtesy of the CFP MSA Brocade Communications Systems, Inc. v /11/21 100 GBE AND BEYOND 2011 Brocade Communications Systems, Inc. Diagram courtesy of the CFP MSA. v1.4 2011/11/21 Current State of the Industry 10 Electrical Fundamental 1 st generation technology constraints

More information

Design the DNS-like Smart Switch for Heterogeneous Network base on SDN Architecture

Design the DNS-like Smart Switch for Heterogeneous Network base on SDN Architecture 2016 International Computer Symposium Design the DNS-like Smart Switch for Heterogeneous Network base on SDN Architecture Jih-Ching Chiu, An-Ting Liu*, Chien-Chin Liao* Department of Electrical Engineering,

More information

Thinking Architecturally (80 Minutes Inside Scott s Head)

Thinking Architecturally (80 Minutes Inside Scott s Head) Thinking Architecturally (80 Minutes Inside Scott s Head) EE122 Fall 2012 Scott Shenker http://inst.eecs.berkeley.edu/~ee122/ Materials with thanks to Jennifer Rexford, Ion Stoica, Vern Paxson and other

More information

Switching and Routing projects description

Switching and Routing projects description Switching and Routing 2012-2013 projects description Outline Introduction to OpenFlow A case study The projects Additional information What s OpenFlow An open standard, which defines: An abstraction of

More information

Dynamic M2M Device Attachment and Redirection in Virtual Home Gateway Environments

Dynamic M2M Device Attachment and Redirection in Virtual Home Gateway Environments Dynamic M2M Device Attachment and Redirection in Virtual Home Gateway Environments Apostolos Papageorgiou, Roberto Bifulco, Ernö Kovacs NEC Laboratories Europe Heidelberg, Germany apostolos.papageorgiou@neclab.eu,

More information

Software Defined Networking Data centre perspective: Open Flow

Software Defined Networking Data centre perspective: Open Flow Software Defined Networking Data centre perspective: Open Flow Seminar: Prof. Timothy Roscoe & Dr. Desislava Dimitrova D. Dimitrova, T. Roscoe 04.03.2016 1 OpenFlow Specification, protocol, architecture

More information

Design and Performance Analysis of OpenFlow-Enabled Network Topologies Using Mininet

Design and Performance Analysis of OpenFlow-Enabled Network Topologies Using Mininet Design and Performance Analysis of OpenFlow-Enabled Network Topologies Using Mininet Idris Zoher Bholebawa*, Upena D. Dalal Electronics and Communication Engineering Department, S. V. National Institute

More information

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik SOFTWARE DEFINED NETWORKS Jonathan Chu Muhammad Salman Malik Credits Material Derived from: Rob Sherwood, Saurav Das, Yiannis Yiakoumis AT&T Tech Talks October 2010 (available at:www.openflow.org/wk/images/1/17/openflow_in_spnetworks.ppt)

More information

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET) INTERNATIONAL International Journal of Computer JOURNAL Engineering OF COMPUTER and Technology ENGINEERING (IJCET), ISSN 0976- & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4,

More information

Experiences Implementing QoS Aware Routing on Off-the-shelf SDN Switches

Experiences Implementing QoS Aware Routing on Off-the-shelf SDN Switches Experiences Implementing QoS Aware Routing on Off-the-shelf SDN Switches Jannis Ohms, Olaf Gebauer, Nadiia Kotelnikova, Marina Arikova and Diederich Wermser Research Group IP-Based Communication Systems,

More information

OPENSDNCORE RELEASE 4. Use cases

OPENSDNCORE RELEASE 4. Use cases OPENSDNCORE RELEASE 4 Use cases AGENDA q Service Function Chaining q Tunneling with OpenSDNCore q Queues and Metering for QoS q Full Mesh Routing q Adaptive Flow Placement q Labeling q LoadBalancing 2

More information

An Effective Swapping Mechanism to Overcome the Memory Limitation of SDN Devices

An Effective Swapping Mechanism to Overcome the Memory Limitation of SDN Devices An Effective Swapping Mechanism to Overcome the Memory Limitation of SDN Devices Antonio Marsico, Roberto Doriguzzi-Corin and Domenico Siracusa CREATE-NET - Fondazione Bruno Kessler, Trento, Italy Email:

More information

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking Yue Zhang 1, Kai Zheng 1, Chengchen Hu 2, Kai Chen 3, Yi Wang 4, Athanasios V. Vasilakos 5 1 IBM China Research Lab

More information

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES Greg Hankins APRICOT 2012 2012 Brocade Communications Systems, Inc. 2012/02/28 Lookup Capacity and Forwarding

More information

Composing Software-Defined Networks

Composing Software-Defined Networks Composing Software-Defined Networks Chris Monsanto*, Joshua Reich* Nate Foster^, Jen Rexford*, David Walker* www.frenetic- lang.org/pyretic Princeton* Cornell^ Software Defined Networks (SDN) Enable network

More information

DevoFlow: Scaling Flow Management for High Performance Networks

DevoFlow: Scaling Flow Management for High Performance Networks DevoFlow: Scaling Flow Management for High Performance Networks SDN Seminar David Sidler 08.04.2016 1 Smart, handles everything Controller Control plane Data plane Dump, forward based on rules Existing

More information

NORDUnet Nordic Infrastructure for Research & Education

NORDUnet Nordic Infrastructure for Research & Education Nordic Infrastructure for Research & Education High-Performance Virtualized SDN Switches for Experimental Network Testbeds Richard Cziva NORDUnet / Uni. of Glasgow Jerry Sobieski CRO, NORDUnet / AL, GEANT

More information

Using libnetvirt to control the virtual network

Using libnetvirt to control the virtual network Using libnetvirt to control the virtual network Daniel Turull, Markus Hidell, Peter Sjödin KTH Royal Institute of Technology, School of ICT Kista, Sweden Email: {danieltt,mahidell,psj}@kth.se Abstract

More information

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Extreme Networks How to Build Scalable and Resilient Fabric Networks Extreme Networks How to Build Scalable and Resilient Fabric Networks Mikael Holmberg Distinguished Systems Engineer Fabrics MLAG IETF TRILL Cisco FabricPath Extreme (Brocade) VCS Juniper QFabric IEEE Fabric

More information

Mobile Management Method for SDN-based Wireless Networks

Mobile Management Method for SDN-based Wireless Networks Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 2063-2069 2063 Open Access Mobile Management Method for SDN-based Wireless Networks Min

More information

Rethinking Virtual Private Networks in the Software-Defined Era

Rethinking Virtual Private Networks in the Software-Defined Era Rethinking Virtual Private Networks in the Software-Defined Era Gabriele Lospoto, Massimo Rimondini, Benedetto Gabriele Vignoli and Giuseppe Di Battista Roma Tre University {lospoto,rimondin,gdb}@dia.uniroma3.it

More information

Vendor: Cisco. Exam Code: Exam Name: DCID Designing Cisco Data Center Infrastructure. Version: Demo

Vendor: Cisco. Exam Code: Exam Name: DCID Designing Cisco Data Center Infrastructure. Version: Demo Vendor: Cisco Exam Code: 300-160 Exam Name: DCID Designing Cisco Data Center Infrastructure Version: Demo Exam A QUESTION 1 Which three options are features of a Cisco Nexus 7700 Switch? (Choose three.)

More information

Application Delivery Using Software Defined Networking

Application Delivery Using Software Defined Networking Application Delivery Using Software Defined Networking Project Leader: Subharthi Paul Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu GITPro World 2013, Palo Alto, CA, April

More information

Languages for SDN (Frenetic)

Languages for SDN (Frenetic) Languages for SDN (Frenetic) Software Defined Networking: The Data Centre Perspective Seminar Informatikdienste A. Pantelopoulos 20.05.2016 1 SDN is useful Direct network control. Enables new applications,

More information

Performance Evaluation. Flow Creation Inside an OpenFlow Network

Performance Evaluation. Flow Creation Inside an OpenFlow Network Performance Evaluation of Flow Creation Inside an OpenFlow Network Walber José Adriano Silva Abstract A top concern in Software Defined Networking (SDN) is the management of network flows because of resource

More information

Communication System Design Projects

Communication System Design Projects Communication System Design Projects KUNGLIGA TEKNISKA HÖGSKOLAN PROFESSOR: DEJAN KOSTIC TEACHING ASSISTANT: GEORGIOS KATSIKAS Traditional Vs. Modern Network Management What is Network Management (NM)?

More information

The OpenDaylight Project

The OpenDaylight Project The OpenDaylight Project London ODLUG, November 3 rd, 2014 @OpenDaylightSDN Colin Dixon, @colin_dixon TSC Chair, OpenDaylight Principal Engineer, Brocade What is OpenDaylight OpenDaylight is an Open Source

More information

Delay Evaluation of OpenFlow Network Based on Queueing Model

Delay Evaluation of OpenFlow Network Based on Queueing Model Delay Evaluation of OpenFlow Network Based on Queueing Model arxiv:1608.06491v1 [cs.dc] 23 Aug 2016 Abstract As one of the most popular south-bound protocol of software-defined networking(sdn), OpenFlow

More information

Juniper Networks Switching: EX & QFX Series

Juniper Networks Switching: EX & QFX Series Sales Guide straight to the point Juniper Networks Switching: EX & QFX Series Juniper Sales team: juniper@westconsecurity.be tel. +32 2 461 01 703 Juniper Product Manager: bart.degroote@westconsecurity.be

More information

Networking in Virtual Infrastructure and Future Internet. NCHC Jen-Wei Hu

Networking in Virtual Infrastructure and Future Internet. NCHC Jen-Wei Hu Networking in Virtual Infrastructure and Future Internet NCHC Jen-Wei Hu Overview Virtualization Networking in Virtualization Future Internet 2 Hardware virtualization Hardware virtualization techniques

More information

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang

More information

Wildcard-Rule Caching and Cache Replacement Algorithms in Software-Defined Networking

Wildcard-Rule Caching and Cache Replacement Algorithms in Software-Defined Networking Wildcard-Rule Caching and Cache Replacement Algorithms in Software-Defined Networking Jang-Ping Sheu, Po-Yao Wang, and Jagadeesha RB Department of Computer Science, National Tsing Hua University Hsinchu,

More information

Compiling Path Queries

Compiling Path Queries Compiling Path Queries Princeton University Srinivas Narayana Mina Tahmasbi Jen Rexford David Walker Management = Measure + Control Network Controller Measure Control Software-Defined Networking (SDN)

More information

Dell Networking Reference Architectures:

Dell Networking Reference Architectures: Dell Networking Reference Architectures: Enabling high density campus environments Dell Networking April 2013 Table of Contents Reference Architectures Objectives Campus Reference Architecture Solution

More information

A BANDWIDTH ALLOCATION MODEL PROVISIONING FRAMEWORK WITH AUTONOMIC CHARACTERISTICS

A BANDWIDTH ALLOCATION MODEL PROVISIONING FRAMEWORK WITH AUTONOMIC CHARACTERISTICS A BANDWIDTH ALLOCATION MODEL PROVISIONING FRAMEWORK WITH AUTONOMIC CHARACTERISTICS Rafael F. Reale 1, Romildo M. da S. Bezerra 2 and Joberto S. B. Martins 3 1 Federal Institute of Bahia (IFBA) - Brazil

More information

Deployment of OpenFlow/SDN Technologies to Carrier Services

Deployment of OpenFlow/SDN Technologies to Carrier Services 2946 INVITED PAPER Special Section on Network and System Technologies for Sustainable Society Deployment of OpenFlow/SDN Technologies to Carrier Services Yoichi SATO a), Ichiro FUKUDA, Members, and Tomonori

More information

ONOS and the importance of deployments

ONOS and the importance of deployments ONOS and the importance of deployments Luca Prete (ON.Lab) International OpenFlow/SDN Testbeds Miami April 1 st, 2015 Why this talk? The importance of deployments In general, for ONOS and its community

More information

H3C S5130-EI Switch Series

H3C S5130-EI Switch Series H3C S5130-EI Switch Series OpenFlow Configuration Guide New H3C Technologies Co., Ltd. http://www.h3c.com Software version: Release 311x Document version: 6W102-20180323 Copyright 2016-2018, New H3C Technologies

More information

Analysis of the New Features of OpenFlow 1.4

Analysis of the New Features of OpenFlow 1.4 2nd International Conference on Information, Electronics and Computer (ICIEAC 2014) Analysis of the New Features of OpenFlow 1.4 Tiantian Ren East China Normal University National Engineering Research

More information