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 条
  • [41] Network Security Challenges and Countermeasures for Software-Defined Smart Grids: A Survey
    Agnew, Dennis
    Boamah, Sharon
    Bretas, Arturo
    Mcnair, Janise
    SMART CITIES, 2024, 7 (04): : 2131 - 2181
  • [42] Impact of Southbound Expansion on Clustered OpenFlow Software-Defined Network Controller Synchronisation Using ODL and ONOS
    Hettiarachchi, Egodahettiarachchige Don Sarada Indumini
    Sarkar, Nurul I.
    Gutierrez, Jairo
    INFORMATION, 2024, 15 (08)
  • [43] On SDPN: Integrating the Software-Defined Perimeter (SDP) and the Software-Defined Network (SDN) Paradigms
    Lefebvre, Michael
    Engels, Daniel W.
    Nair, Suku
    2022 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2022, : 353 - 358
  • [44] Analysing the performance of the OpenFlow standard for software-defined networking using the OMNeT plus plus network simulator
    Banjar, Ameen
    Pupatwibul, Pakawat
    Braun, Robin
    Moulton, Bruce
    2014 ASIA-PACIFIC CONFERENCE ON COMPUTER AIDED SYSTEM ENGINEERING (APCASE), 2014, : 31 - 37
  • [45] Simulation of Network Migration to Software-Defined Network
    Rahim, Mukti
    Hikmatullah, Muhammad Rizky
    Saskara, GedeArna Jude
    Rachmana, Nana S.
    2015 9TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS SERVICES AND APPLICATIONS (TSSA), 2015,
  • [46] Extending the Software-defined Network Boundary
    Michel, Oliver
    Coughlin, Michael
    Keller, Eric
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) : 381 - 382
  • [47] Strengthen Software-Defined Network in Cloud
    Sun, Guoyou
    Cheng, Shaoyin
    Jiang, Fan
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 385 - 392
  • [48] Service as a standard [software-defined networking concept]
    Courtney, M.
    Engineering and Technology, 2012, 7 (11): : 64 - 67
  • [49] A Software-Defined Mobile Network Architecture
    Giraldo, C.
    Gil-Castineira, F.
    Lopez-Bravo, C.
    Gonzalez-Castano, F. J.
    2014 IEEE 10TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2014, : 287 - 291
  • [50] Software-Defined Access Network (SDAN)
    Kerpez, Ken
    Ginis, George
    2014 48TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2014,