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

被引:460
作者
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
来源
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS | 2014年 / 16卷 / 04期
关键词
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
相关论文
共 123 条
  • [51] Drutskoy D.A., 2012, Ph.D. Thesis
  • [52] Egilmez H. E., 2011, 2011 18th IEEE International Conference on Image Processing (ICIP 2011), P2241, DOI 10.1109/ICIP.2011.6116083
  • [53] An Optimization Framework for QoS-Enabled Adaptive Video Streaming Over OpenFlow Networks
    Egilmez, Hilmi E.
    Civanlar, Seyhan
    Tekalp, A. Murat
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (03) : 710 - 715
  • [54] El-azzab M., 2011, Proceedings of the 2011 IEEE International Conference on Network/Cloud Computing and Applications (NCCA 2011), P121, DOI 10.1109/NCCA.2011.26
  • [55] A Loss-Free Multipathing Solution for Data Center Network Using Software-Defined Networking Approach
    Fang, Shuo
    Yu, Yang
    Foh, Chuan Heng
    Aung, Khin Mi Mi
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2013, 49 (06) : 2723 - 2730
  • [56] Languages for Software-Defined Networks
    Foster, Nate
    Guha, Arjun
    Reitblatt, Mark
    Story, Alec
    Freedman, Michael J.
    Katta, Naga Praveen
    Monsanto, Christopher
    Reich, Joshua
    Rexford, Jennifer
    Schlesinger, Cole
    Walker, David
    Harrison, Major Robert
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2013, 51 (02) : 128 - 134
  • [57] Frenetic: A Network Programming Language
    Foster, Nate
    Harrison, Rob
    Freedman, Michael J.
    Monsanto, Christopher
    Rexford, Jennifer
    Story, Alec
    Walker, David
    [J]. ACM SIGPLAN NOTICES, 2011, 46 (09) : 279 - 291
  • [58] Gember A, 2012, PROCEEDINGS OF THE EIGHTH ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'12), P199
  • [59] Gutz S., 2012, Proceedings of the first workshop on Hot topics in software defined networks, ACM, P79, DOI DOI 10.1145/2342441.2342458
  • [60] Handigol Nikhil., 2012, P 1 WORKSHOP HOT TOP, P55, DOI [10.1145/2342441.2342453, DOI 10.1145/2342441.2342453]