• Corpus ID: 15985373

What you need to know about SDN control and data planes

  title={What you need to know about SDN control and data planes},
  author={Maciej Kuźniar and Peter Pere{\vs}{\'i}ni and Dejan Kostic},
SDN and OpenFlow are actively being standardized and deployed. [] Key Result Further, we also highlight differences between the OpenFlow specification and its implementations, that if ignored, pose a serious threat to network security and correctness.
What You Need to Know About SDN Flow Tables
The results can help controller developers to make their programs efficient and highlight differences between the OpenFlow specification and its implementations, that if ignored, pose a serious threat to network security and correctness.
Challenges and Solutions for a Flexible High-Performant SDN Hypervisor
A short outlook into future research directions, such as providing switch diversity abstraction and precise estimation of control plane resources that are needed to realize a flexible and efficient virtualization of SDN networks, are provided.
Empirical Predictability Study of SDN Switches
This paper presents an empirical study of the predictability of SDN switches, extensive benchmarking of seven hardware OpenFlow switches from four different manufacturers raises several concerns regarding the dependability of these switches.
Providing Reliable FIB Update Acknowledgments in SDN
In this paper, we first show that transient, but grave problems such as violations of security policies can occur with real switches even when using consistent updates to Software Defined Networks.
Developing an Asynchronous Technique to Evaluate the Performance of SDN HP Aruba Switch and OVS
A precise performance evaluation and comparison of off-the-shelf SDN devices, HP Aruba 3810M, with Open Virtual Switch (OVS) inside Mininet emulator with a new asynchronous latency measurement technique is presented.
A Survey on the Contributions of Software-Defined Networking to Traffic Engineering
It is concluded that using the three types of interfaces simultaneously will result in more powerful and enhanced TE solutions, since they benefit TE in complementary ways.
Quality of Service in Software Defined Networking
Observations of switch variety may provide SDN application developer’s insights when realizing QoS concepts in an SDN-based network.
Centrally Controlled Distributed VNF State Management
This paper extends previous work on coordinated state management in order to remove performance bottlenecks, this is done through distributed state management and minimizing control plane interactions.
A Survey on the Programmable Data Plane: Abstractions, Architectures, and Open Problems
  • R. BifulcoG. Rétvári
  • Computer Science
    2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)
  • 2018
A survey on the recent trends and issues in the design and implementation of programmable network devices, focusing on the prominent abstractions and architectures proposed, debated, realized, and deployed during the last 10 years is presented.
Survey on Network Virtualization Hypervisors for Software Defined Networking
A comprehensively survey hypervisors for SDN networks and exhaustively compare the network attribute abstraction and isolation features of the existing SDN hypervisors is exhaustively compared.


NOSIX: a lightweight portability layer for the SDN OS
NOSIX represents a first step towards achieving both portability and good performance across a diverse set of switches.
Jive: Performance Driven Abstraction and Optimication for SDN
Jive is designed, the first SDN programming system that systematically explores the issues of understanding and optimization ofSDN programming in the presence of diverse switch capacities and behaviors, and introduces a novel, proactive probing engine that measures the performance of each switch according to a well-structured set of Jive patterns.
High-fidelity switch models for software-defined network emulation
A measurement methodology and emulator extension is presented to reproduce these control-path performance artifacts, restoring the fidelity of emulation in SDN switch control path.
On consistent updates in software defined networks
This work argues for the development of efficient methods to update the data plane state of an SDN, while maintaining desired consistency properties, and develops an update algorithm that has provably minimal dependency structure.
OFLOPS: An Open Framework for OpenFlow Switch Evaluation
OFLOPS is presented, an open and generic software framework that permits the development of tests for OpenFlow-enabled switches, that measure the capabilities and bottlenecks between the forwarding engine of the switch and the remote control application.
B4: experience with a globally-deployed software defined wan
This work presents the design, implementation, and evaluation of B4, a private WAN connecting Google's data centers across the planet, using OpenFlow to control relatively simple switches built from merchant silicon.
zUpdate: updating data center networks with zero loss
This work develops novel techniques to handle several practical challenges in realizing zUpdate as well as implement the zUpdate prototype on OpenFlow switches and deploy it on a testbed that resembles real DCN topology.
ESPRES: transparent SDN update scheduling
This paper designs ESPRES, a runtime mechanism that rate-limits and reorders updates to fully utilize processing capacities of switches without overloading them and early results show that compared to using no scheduler, the schemes yield quicker sub-update completion time.
Abstractions for network update
This paper introduces the notion of consistent network updates---updates that are guaranteed to preserve well-defined behaviors when transitioning mbetween configurations, and identifies two distinct consistency levels, per-packet and per-flow.
Header Space Analysis: Static Checking for Networks
The goal is to automatically find an important class of failures, regardless of the protocols running, for both operational and experimental networks, with a general and protocol-agnostic framework, called Header Space Analysis (HSA).