On the Practical Applicability of SDN Research
|
|
- Lizbeth Watts
- 5 years ago
- Views:
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
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 informationSoftware-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 informationADVANCED 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 informationSCALING 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 informationSoftware 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 informationComparison 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 informationSDN-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 informationBringing 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 informationPerformanceAnalysisofDifferentOpenflowbasedControllerOverSoftwareDefinedNetworking
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 informationSDN/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 informationSoftware 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 informationOpenFlow 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 informationCS 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 informationService 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 informationSoftware-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 informationSoftware 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 informationThe 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 informationOPENFLOW & 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 informationCS-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 informationEvaluation 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 informationSoftware-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 informationBuilding 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 informationResearch 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 informationLSP 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 informationSOFTWARE 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 informationManaging 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 informationInteractive 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 informationSoftware 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 informationO3 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 informationBROCADE 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 informationSDX: 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 informationSDPMN: 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 informationSoftware 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 informationSo#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 informationDell 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 informationSofware 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 informationSDN 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 informationOpenFlow: 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 informationCentralization 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 informationSDN-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 informationImproving 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 informationSOFTWARE 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 informationProviding 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 informationPathMon: 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 informationWhat 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 informationIntroduction 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 informationGetting 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 informationJoint 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 informationOpen 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 informationCellSDN: 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 informationA 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 informationDevoFlow: 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 informationDeploying 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 informationMODERNIZE 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 informationHuawei 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 informationEnergy-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 informationPICA8 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 informationDynamic 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 informationConfiguring 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 informationAPNIC 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 informationOverview 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 information100 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 informationDesign 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 informationThinking 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 informationSwitching 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 informationDynamic 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 informationSoftware 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 informationDesign 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 informationSOFTWARE 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 information6367(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 informationExperiences 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 informationOPENSDNCORE 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 informationAn 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 informationCoSwitch: 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 informationPUSHING 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 informationComposing 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 informationDevoFlow: 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 informationNORDUnet 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 informationUsing 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 informationExtreme 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 informationMobile 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 informationRethinking 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 informationVendor: 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 informationApplication 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 informationLanguages 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 informationPerformance 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 informationCommunication 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 informationThe 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 informationDelay 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 informationJuniper 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 informationNetworking 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 informationA 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 informationWildcard-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 informationCompiling 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 informationDell 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 informationA 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 informationDeployment 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 informationONOS 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 informationH3C 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 informationAnalysis 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