FTLink: Efficient and flexible link fault tolerance scheme for data plane in Software-Defined Networking

被引:11
|
作者
Hu, Tao [1 ]
Yi, Peng [1 ]
Lan, Julong [1 ]
Hu, Yuxiang [1 ]
Sun, Penghao [1 ]
机构
[1] Natl Digital Switching Syst Engn & Technol Res Ct, Zhengzhou 450002, Peoples R China
基金
中国国家自然科学基金;
关键词
Software-Defined Networking; Data plane; Link fault; Fault tolerance; MANAGEMENT;
D O I
10.1016/j.future.2019.11.015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Link fault tolerance has been a hotspot in Software-Defined Networking (SDN) for many years. Both proactive and reactive schemes are proposed to guarantee network availability and robustness. However, the former wastes plenty of Ternary Content Addressable Memory (TCAM) and bandwidth resources, while the latter faces long fault recovery time. In this paper, we propose FTLink, an efficient and flexible link fault tolerance scheme in SDN. Firstly, through collecting the current network state information, we pre-generate a set of backup links for each link of the primary path of the flow. We formulate the backup links planning as a multi-objective optimization problem that minimizes the required switch TCAMs and link bandwidths. Combining flow characteristics, we develop a two-step heuristic algorithm, namely planning backup links for each link that transmits elephant flows with the greedy tracing method in step 1 and for each link that transmits mice flows with the bidirectional searching method in step 2, to determine the backup links set. Then, we introduce a global matching table in the controller to maintain the generated backup links and additional flow rules. Once monitoring a faulty link, FTLink looks up the matching table entries and enables the backup links via installing the additional flow rules into the switches to realize flexible fault recovery. Simulations show that FTLink is effective in terms of high-efficiency TCAM and bandwidth usage and produces an acceptable recovery time of less than 30 ms, compared with baseline schemes. The prototype tests under realistic network further confirm the efficiency of FTLink. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:381 / 400
页数:20
相关论文
共 50 条
  • [1] Efficient Big Link Allocation Scheme in Virtualized Software-defined Networking
    Jeong, Wontae
    Yang, Gyeongsik
    Kim, Seong-Mun
    Yoo, Chuck
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2017,
  • [2] ESLD: An efficient and secure link discovery scheme for software-defined networking
    Zhao, Xin
    Yao, Lin
    Wu, Guowei
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (10)
  • [3] An Efficient Scheme to Defend Data-to-Control-Plane Saturation Attacks in Software-Defined Networking
    Huang, Xuan-Bo
    Xue, Kai-Ping
    Xing, Yi-Tao
    Hu, Ding-Wen
    Li, Ruidong
    Sun, Qi-Bin
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2022, 37 (04) : 839 - 851
  • [4] An Efficient Scheme to Defend Data-to-Control-Plane Saturation Attacks in Software-Defined Networking
    Xuan-Bo Huang
    Kai-Ping Xue
    Yi-Tao Xing
    Ding-Wen Hu
    Ruidong Li
    Qi-Bin Sun
    [J]. Journal of Computer Science and Technology, 2022, 37 : 839 - 851
  • [5] Low interruption ratio link fault recovery scheme for data plane in software-defined networks
    Dong Liang
    Qinrang Liu
    Binghao Yan
    Yanbin Hu
    Bo Zhao
    Tao Hu
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 3806 - 3819
  • [6] Low interruption ratio link fault recovery scheme for data plane in software-defined networks
    Liang, Dong
    Liu, Qinrang
    Yan, Binghao
    Hu, Yanbin
    Zhao, Bo
    Hu, Tao
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (06) : 3806 - 3819
  • [7] Fault Tolerance for Software-Defined Networking in Smart Grid
    Lee, Chanhee
    Shin, Seungwon
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 705 - 708
  • [8] Fault-Tolerance in the Scope of Software-Defined Networking (SDN)
    Rehman, A. U.
    Aguiar, Rui L.
    Barraca, Joao Paulo
    [J]. IEEE ACCESS, 2019, 7 : 124474 - 124490
  • [9] Control Plane Fault Tolerance for Resilient Software-Defined Networking based Critical Infrastructure Communications
    Kurtz, Fabian
    Overbeck, Dennis
    Bektas, Caner
    Wietfeld, Christian
    [J]. 2018 IEEE 5G WORLD FORUM (5GWF), 2018, : 10 - 13
  • [10] On Generality of the Data Plane and Scalability of the Control Plane in Software-Defined Networking
    Zuo Qingyun
    Chen Ming
    Ding Ke
    Xu Bo
    [J]. CHINA COMMUNICATIONS, 2014, 11 (02) : 55 - 64