Computer Science ›› 2023, Vol. 50 ›› Issue (4): 212-219.doi: 10.11896/jsjkx.220300184

• Computer Network • Previous Articles     Next Articles

Failure Recovery Model for Single Link with Congestion-Avoidance in SDN

CHEN Ziqiang, XIA Zhengyou   

  1. College of Computer Science and Technology/College of Artificial Intelligence,Nanjing University of Aeronautics and Astronautics,Nanjing 210000,China
  • Received:2022-03-21 Revised:2022-09-14 Online:2023-04-15 Published:2023-04-06
  • About author:CHEN Ziqiang,born in 1998,postgra-duate.His main research interests include future internet architecture and routing algorithms.
    XIA Zhengyou,born in 1973,Ph.D,associate professor,is a member of China Computer Federation.His main research interests include computer network and information security.
  • Supported by:
    National Science and Technology Major Project of the Ministry of Science and Technology of China(2018YFB1800600):Autonomous and Controllable High Performance Router and Key Technology.

Abstract: As a new network architecture,the software defined network(SDN)simplifies the network management logic by separating data plane and control plane,which is one of the popular research subjects of next-generation network.However,due to frequent link failures and other factors,it is difficult to guarantee the reliability of SDN,which is a problem well recognized in the industry.The existing SDN link failure recovery models often have the problems of long recovery delay,requiring too many flow entries and ignoring link congestion after recovery from failure.To solve these problems,this paper proposes a single-link failure recovery model(LFA-CA)based on segment routing(SR).The model employs the two heuristic algorithms of BPF and BPU to calculate a loop-free backup path during network initialization and update the congestion avoiding backup path during operation,respectively,so as to achieve fast recovery from single-link failure and congestion avoidance after failure.In this paper,massive simulation experiments are carried out to evaluate the performance of our model,and the results prove that compared with some of the existing SDN single-link failure recovery models,LFA-CA consumes less forwarding rules and has better load balancing ability after failure.

Key words: Software-defined network, Segment routing, Single link failure, Backup path, Load balancing

CLC Number: 

  • TP311
[1]KREUTZ D,RAMOS F M V,ESTEVES VERISSIMO P,et al.Software-Defined Networking:A Comprehensive Survey[J].Proceedings of the IEEE,2015,103(1):14-76.
[2]LIN Y D,TENG H Y,HSU C R,et al.Fast failover and swit-chover for link failures and congestion in software defined networks[C]//IEEE International Conference on Communications.NJ:IEEE,2016:1-6.
[3]GENG H,WANG W,YIN X.Single Node Failure RoutingProtection Algorithm Based on Hybrid Software Defined Networks[J].Computer Science,2022,49(2):329-335.
[4]CLARENCE F,KRIS M,FRANCOIS C D V.Segment Routing Part Ⅱ:Traffic Engineering[M].SanJose:Independently published,2019.
[5]DONG S.Survey on Software Defined Networks Security[J].Computer Science,2021,48(3):295-306.
[6]QIU K,MEMBER S,ZHAO J,et al.Efficient Recovery PathComputation for Fast Reroute in Large-Scale Software-Defined Networks[J].IEEE Journal on Selected Areas in Communications,2019,37(8):1755-1768.
[7]FILSFILS C,MICHIELSEN K.Segment Routing Topology Independent LFA(TI-LFA)[OL].https://www.segment-routing.net/tutorials/2016-09-27-topology-independent-lfa-ti-lfa/.
[8]FAN Z,ZHANG D,LI S.Traffic Scheduling Based Congestion Control Algorithm for Data Center Network on Software Defined Network[J].Computer Science,2017,44(Z6):266-269.
[9]DOU H,JIANG H,CHEN S.SDN-based Network ControllerAlgorithm for Load Balancing[J].Computer Science,2019,46(6A):312-316.
[10]ZHOU J,ZHANG N,ZHANG Z.Load Balancing Technology of Segment Routing Based on CKSP[J].Computer Science,2020,47(4):256-261.
[11]FILSFILS C,PREVIDI S,BASHANDY A.Segment RoutingArchitecture draft-filsfils-rtgwg-segment-routing-01[OL].https://datatracker.ietf.org/meeting/89/agenda/spring-drafts.pdf.
[12]LI C H,CHEN Y T,TANG J J,et al.QL-STCT:an intelligent routing convergence method for SDN link failure[J].Journal on Communications,2022,40(15):1-9.
[13]WANG S,XU H,HUANG L,et al.Fast recovery for single link failure with segment routing in SDNs[C]//2019 IEEE 21st International Conference on High Performance Computing and Communications;IEEE 17th International Conference on Smart City;IEEE 5th International Conference on Data Science and Systems(HPCC/SmartCity/DSS).NJ:IEEE,2019:2013-2018.
[14]ATLAS A,ZININ A.Basic specification for IP fast reroute:Loop-free alternates[OL].https://www.rfc-editor.org/rfc/rfc5286.
[15]SHAND M,SO N,PREVIDI S,et al.Remote Loop-Free Alternate(LFA)Fast Reroute(FRR)[OL].https://www.rfc-editor.org/rfc/rfc7490.html.
[16]PEREIRA V,ROCHA M,SOUSA P.Segment routing singlelink failure congestion optimization[C]//Proceedings of the 15th International Joint Conference on e-Business and Telecommunications.Porto:SciTePress,2018:76-83.
[17]HO K H,WANG N,PAVLOU G,et al.Optimizing post-failure network performance for IP fast reroute using tunnels[C]//QShine 2008-5th International ICST Conference on Heteroge-neous Networking for Quality,Reliability,Security and Robustness.Brussel:ICST,2008:1-7.
[18]WANG N,FAGEAR A.Adaptive Post-failure Load Balancing in Fast Reroute Enabled IP Networks[C]//12th IFIP/IEEE International Symposium on Integrated Network Management(IM 2011)and Workshops.NJ:IEEE,2011:470-478.
[19]PENUMARTHI P,PECORA A,SUR S,et al.Order of FIB updates seldom matters:Fast reroute and fast convergence with interface-specific forwarding[J].High-Confidence Computing,2022,2(3):10072.
[20]ZHU Z,LI Q,XIA S,et al.CAFFE:Congestion-Aware FastFailure Recovery in Software Defined Networks[C]//2018 27th International Conference on Computer Communication and Networks(ICCCN).NJ:IEEE,2018:1-9.
[21]SGAMBELLURI A,PAOLUCCI F,GIORGETTI A,et al.Experimental Demonstration of Segment Routing[J].Journal of Lightwave Technology,2016,34(1):205-212.
[22]JAFFE J M.Algorithms for Finding Paths With Multiple Constraints[C]//Proceedings of Annual Allerton Conference on Communication,Control,and Computing:14.1980:668-676.
[23]LITKOWSKI S,BASHANDY A,FILSFILS C,et al.Topology Independent Fast Reroute using Segment Routing[OL].https://www.ietf.org/archive/id/draft-ietf-rtgwg-segment-rout-ing-ti-lfa-08.html.
[24]ZHOU J,ZHANG Z,ZHOU N.A Segment List Management Algorithm Based on Segment Routing[C]//2019 IEEE 11th International Conference on Communication Software and Networks(ICCSN).NJ:IEEE,2019:297-302.
[25]The Geant Topology[OL].https://network.geant.org/geant-network-topology/.
[26]The Abilene topology and traffic matrices dataset[OL].http://www.cs.utexas.edu/~yzhang/research/AbileneTM/.
[1] TIAN Zhen-zhen, JIANG Wei, ZHENG Bing-xu, MENG Li-min. Load Balancing Optimization Scheduling Algorithm Based on Server Cluster [J]. Computer Science, 2022, 49(6A): 639-644.
[2] GAO Jie, LIU Sha, HUANG Ze-qiang, ZHENG Tian-yu, LIU Xin, QI Feng-bin. Deep Neural Network Operator Acceleration Library Optimization Based on Domestic Many-core Processor [J]. Computer Science, 2022, 49(5): 355-362.
[3] TAN Shuang-jie, LIN Bao-jun, LIU Ying-chun, ZHAO Shuai. Load Scheduling Algorithm for Distributed On-board RTs System Based on Machine Learning [J]. Computer Science, 2022, 49(2): 336-341.
[4] ZHANG Geng-qiang, XIE Jun, YANG Zhang-lin. Accelerating Forwarding Rules Issuance with Fast-Deployed-Segment-Routing(FDSR) in SD-MANET [J]. Computer Science, 2022, 49(2): 377-382.
[5] XU Yi-ming, MA Li, FU Ying-xun, LI Yang, MA Dong-chao. Intelligent Routing Technology for Multi-terminal Access in Integrated Network [J]. Computer Science, 2022, 49(12): 332-339.
[6] CHEN Gang, MENG Xiang-ru, KANG Qiao-yan, ZHAI Dong. vSDN Fault Recovery Algorithm Based on Minimum Spanning Tree [J]. Computer Science, 2022, 49(11A): 211200034-7.
[7] CHEN Jing, LI Zhi-huai, GAO Dong-xue, LI Min. Shard Load Balancing Method Using State Reduction [J]. Computer Science, 2022, 49(11): 302-308.
[8] LI Zhi-ying, MA Shuo, ZHOU Chao, MA Ying-jin, LIU Qian, JIN Zhong. “AI+HPC”-based Time Prediction for the First Principle Calculations and Its Applications in Biomed Community [J]. Computer Science, 2022, 49(10): 36-43.
[9] XIA Zhong, XIANG Min, HUANG Chun-mei. Hierarchical Management Mechanism of P2P Video Surveillance Network Based on CHBL [J]. Computer Science, 2021, 48(9): 278-285.
[10] SONG Hai-ning, JIAO Jian, LIU Yong. Research on Mobile Edge Computing in Expressway [J]. Computer Science, 2021, 48(6A): 383-386.
[11] WANG Zheng, JIANG Chun-mao. Cloud Task Scheduling Algorithm Based on Three-way Decisions [J]. Computer Science, 2021, 48(6A): 420-426.
[12] ZHENG Zeng-qian, WANG Kun, ZHAO Tao, JIANG Wei, MENG Li-min. Load Balancing Mechanism for Bandwidth and Time-delay Constrained Streaming Media Server Cluster [J]. Computer Science, 2021, 48(6): 261-267.
[13] YAO Ze-wei, LIU Jia-wen, HU Jun-qin, CHEN Xing. PSO-GA Based Approach to Multi-edge Load Balancing [J]. Computer Science, 2021, 48(11A): 456-463.
[14] YANG Zi-qi, CAI Ying, ZHANG Hao-chen, FAN Yan-fang. Computational Task Offloading Scheme Based on Load Balance for Cooperative VEC Servers [J]. Computer Science, 2021, 48(1): 81-88.
[15] GUO Fei-yan, TANG Bing. Mobile Edge Server Placement Method Based on User Latency-aware [J]. Computer Science, 2021, 48(1): 103-110.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!