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 条
  • [31] Implementation of a Software-Defined BeiDou Receiver
    Bhuiyan, M. Zahidul H.
    Soderholm, Stefan
    Thombre, Sarang
    Ruotsalainen, Laura
    Kuusniemi, Heidi
    CHINA SATELLITE NAVIGATION CONFERENCE (CSNC) 2014 PROCEEDINGS, VOL I, 2014, 303 : 751 - 762
  • [32] A SOFTWARE-DEFINED RADIO IMPLEMENTATION OF TIMESTAMP-FREE NETWORK SYNCHRONIZATION
    Overdick, Mitchell W. S.
    Canfield, Joseph E.
    Klein, Andrew G.
    Brown, D. Richard, III
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 1193 - 1197
  • [33] A Survey of Multicast in Software-Defined Networking
    Gu, Weidong
    Zhang, Xinchang
    Gong, Bin
    Wang, Lu
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS, 2015, 21 : 1096 - 1100
  • [34] A Survey on Multicasting in Software-Defined Networking
    Islam, Salekul
    Muslim, Nasif
    Atwood, J. William
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2018, 20 (01): : 355 - 387
  • [35] Software-Defined Networking: A Comprehensive Survey
    Kreutz, Diego
    Ramos, Fernando M. V.
    Verissimo, Paulo Esteves
    Rothenberg, Christian Esteve
    Azodolmolky, Siamak
    Uhlig, Steve
    PROCEEDINGS OF THE IEEE, 2015, 103 (01) : 14 - 76
  • [36] Software-defined networking (SDN): a survey
    Benzekki, Kamal
    El Fergougui, Abdeslam
    Elalaoui, Abdelbaki Elbelrhiti
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (18) : 5803 - 5833
  • [37] OpenFlow-Based Dynamic Traffic Distribution in Software-Defined Networks
    Chaulagain, Duryodhan
    Pudashine, Kumar
    Paudyal, Rajendra
    Mishra, Sagar
    Shakya, Subarna
    MOBILE COMPUTING AND SUSTAINABLE INFORMATICS, 2022, 68 : 259 - 272
  • [38] Advancing Software-Defined Networks: A Survey
    Cox, Jacob, Jr.
    Chuang, Joaquin
    Donvan, Sean
    Ivey, Jared
    Clarx, Russel J.
    Riley, George
    Owen, Henry L., III
    IEEE ACCESS, 2017, 5 : 25487 - 25526
  • [39] On Software-Defined Networking for Rural Areas: Controlling Wireless Networks with OpenFlow
    Ruponen, Sami
    E-INFRASTRUCTURE AND E-SERVICES FOR DEVELOPING COUNTRIES, AFRICOMM 2013, 2014, 135 : 39 - 48
  • [40] Software-Defined DWDM Optical Networks: OpenFlow and GMPLS Experimental Study
    Bahnasy, M.
    Idoudi, K.
    Elbiaze, H.
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 2173 - 2179