Abstract

Nowadays, different protocols coexist in Internet that provides services to users. Unfortunately, control decisions and distributed management make it hard to control networks. These problems result in an inefficient and unpredictable network behaviour. Software Defined Networks (SDN) is a new concept of network architecture. It intends to be more flexible and to simplify the management in networks with respect to traditional architectures. Each of these aspects are possible because of the separation of control plane (controller) and data plane (switches) in network devices. OpenFlow is the most common protocol for SDN networks that provides the communication between control and data planes. Moreover, the advantage of decoupling control and data planes enables a quick evolution of protocols and also its deployment without replacing data plane switches. In this survey, we review the SDN technology and the OpenFlow protocol and their related works. Specifically, we describe some technologies as Wireless Sensor Networks and Wireless Cellular Networks and how SDN can be included within them in order to solve their challenges. We classify different solutions for each technology attending to the problem that is being fixed.

Highlights

  • Communication technologies have experienced a large evolution since the 1980s to become what are currently Software Defined Networks (SDNs)

  • Three possible instructions compose the required actions: send the packet by a given port, send the packet to the controller or drop the packet. Even these actions are obligatory, in the case where the incoming packet does not match with a match field, the switch can be configured to send it to the controller or drop it

  • SDN and Software Defined Sensor Networks (SDSN) architectures are similar in terms of management since the first ones are governed by a controller and the second ones by a sensor control server

Read more

Summary

Introduction

Communication technologies have experienced a large evolution since the 1980s to become what are currently Software Defined Networks (SDNs). Gupta et al [9] propose extending the Fog Computing with the concept of SDN in the application layer, resulting in “Software Defined Fog” (SDFog). This approach is able to execute functions in the data plane dealing with the resources on fog nodes. We start with the Wireless Sensor Networks (WSN) [11], which is a technology that has become very important in recent years because of the quick and cheap development of smart sensors This fact is possible with the innovation in the production chains of Micro-Electro-Mechanical Systems (MEMS). Software-Defined Sensor Networks (SDSNs) [13] are the result of taking the leading characteristics of WSN and SDN technologies.

Background
Software Defined Networks
OpenFlow Architecture
Network Function Virtualization
Wireless Sensor Networks
Wireless Sensor Networks Architecture
A WSN includes several characteristics such as:
Wireless Sensor Networks Applicability
Wireless Sensor Network Challenges
Emerging Sensor Networks
Software Defined Sensor Networks Architecture
Software Defined Sensor Networks Challenges
Wireless Cellular Networks
Wireless Cellular Networks Architecture
Wireless Cellular Network Challenges
Software Defined Networks in Wireless Cellular Networks
Conclusions
Future Works
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call