A Survey on Software-Defined Network and OpenFlow: From Concept to Implementation

被引:459
|
作者
Hu, Fei [1 ]
Hao, Qi [2 ]
Bao, Ke [1 ]
机构
[1] Univ Alabama, Dept Elect & Comp Engn, Tuscaloosa, AL 35487 USA
[2] South Univ Sci & Technol China, Dept Elect Engn, Shenzhen 518055, Guandong, Peoples R China
来源
关键词
Software-defined network (SDN); OpenFlow; network virtualization; QoS; security; CONTROL PLANE; MANAGEMENT; PACKET; MODEL;
D O I
10.1109/COMST.2014.2326417
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined network (SDN) has become one of the most important architectures for the management of largescale complex networks, which may require repolicing or reconfigurations from time to time. SDN achieves easy repolicing by decoupling the control plane from data plane. Thus, the network routers/switches just simply forward packets by following the flow table rules set by the control plane. Currently, OpenFlow is the most popular SDN protocol/standard and has a set of design specifications. Although SDN/OpenFlow is a relatively new area, it has attracted much attention from both academia and industry. In this paper, we will conduct a comprehensive survey of the important topics in SDN/OpenFlow implementation, including the basic concept, applications, language abstraction, controller, virtualization, quality of service, security, and its integration with wireless and optical networks. We will compare the pros and cons of different schemes and discuss the future research trends in this exciting area. This survey can help both industry and academia R&D people to understand the latest progress of SDN/OpenFlow designs.
引用
收藏
页码:2181 / 2206
页数:26
相关论文
共 50 条
  • [1] Towards a NetFlow implementation for OpenFlow Software-Defined Networks
    Suarez-Varela, Jose
    Barlet-Ros, Pere
    2017 PROCEEDINGS OF THE 29TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 29), VOL 1, 2017, : 187 - 195
  • [2] OpenFlow Based Load Balancing for Software-Defined Network Applications
    Rofie, S. A. Mohamad
    Ramli, I.
    Redzwan, K. N.
    Hassan, S. M. Mohd
    Ibrahim, M. S. B.
    ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1210 - 1213
  • [3] Analytical Model for OpenFlow-Based Software-Defined Network
    Sarkar, Chiranjit
    Setua, S. K.
    PROGRESS IN COMPUTING, ANALYTICS AND NETWORKING, ICCAN 2017, 2018, 710 : 583 - 592
  • [4] Software-Defined Network Function Virtualization: A Survey
    Li, Yong
    Chen, Min
    IEEE ACCESS, 2015, 3 : 2542 - 2553
  • [5] Survey of Consistent Software-Defined Network Updates
    Foerster, Klaus-Tycho
    Schmid, Stefan
    Vissicchio, Stefano
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (02): : 1435 - 1461
  • [6] A survey on network forwarding in Software-Defined Networking
    Yang, Liang
    Ng, Bryan
    Seah, Winston K. G.
    Groves, Lindsay
    Singh, Deepak
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 176
  • [7] Implementation of a spectrum analyzer using the software-defined radio concept
    Freitas P.V.A.
    Hanthequeste R.F.
    Orofino G.B.A.
    Castellanos P.V.G.
    Canavitsas Â.A.C.
    Bentes R.C.
    Journal of Microwaves, Optoelectronics and Electromagnetic Applications, 2021, 20 (04): : 801 - 811
  • [8] OPENFLOW CHANNEL DEPLOYMENT ALGORITHM FOR SOFTWARE-DEFINED AFDX
    Li, Zheng
    Li, Qiao
    Zhao, Luxi
    Xiong, Huagang
    2014 IEEE/AIAA 33RD DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2014,
  • [9] OpenFlow Channel Deployment Algorithm for Software-Defined AFDX
    Zhao, Luxi
    2014 IEEE/AIAA 33RD DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2014,
  • [10] Maturing of OpenFlow and Software-defined Networking through deployments
    Kobayashi, Masayoshi
    Seetharaman, Srini
    Parulkar, Guru
    Appenzeller, Guido
    Little, Joseph
    van Reijendam, Johan
    Weissmann, Paul
    McKeown, Nick
    COMPUTER NETWORKS, 2014, 61 : 151 - 175