Journal on Communications ›› 2023, Vol. 44 ›› Issue (2): 1-11.doi: 10.11959/j.issn.1000-436x.2023036

• Papers •     Next Articles

Preventing flow table overflow against denial of service attack in software defined network

Dongbin WANG1,2, Dongzhe WU1, Hui ZHI3, Kun GUO1,4,5, Xu ZHANG1, Jinqiao SHI1, Yu ZHANG6,7, Yueming LU1,4   

  1. 1 School of Cyberspace Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
    2 Engineering Research Center of Blockchain and Network Convergence Technology, Ministry of Education, Beijing 100876, China
    3 TravelSky Technology Limited, Beijing 100190, China
    4 National Engineering Research Center for Mobile Network, Beijing 100876, China
    5 Zhongguancun Laboratory, Beijing 100094, China
    6 School of Cyberspace Science, Harbin Institute of Technology, Harbin 150001, China
    7 Cyberspace Security Research Center, Peng Cheng Laboratory, Shenzhen 518055, China
  • Revised:2022-12-26 Online:2023-02-25 Published:2023-02-01
  • Supported by:
    The National Key Research and Development Program of China(2020YFB1808100);China University Industry-University-Research Collaborative Innovation Fund(2021FNA02004)

Abstract:

Aiming at denial of service attacks would cause overflow of the limited flow table space of the switch in software defined network, failure to install flow table rules for normal network packets, packet forwarding delay, and packet loss, FloodMitigation was proposed to prevent flow table overflow against denial of service attacks in software defined network.The management of the rate-limit flow rule installation based on available flow table space was adopted to limit the maximum installation speed of flow rules and the number of flow table space occupied by switch ports with denial-of-service attacks, and avoid flow table overflow.In addition, path selection based on available flow table space was adopted to balance flow table utilization of switches among multiple forwarding paths to avoid denial of service attacks on switches with less available flow table in the path.The experimental results demonstrate that FloodMitigation can effectively alleviate the harm of denial of service attacks in terms of preventing switch flow table overflow and packet loss, reducing resource consumption of controllers, and ensuring packet forwarding delay.

Key words: software defined network, denial of service attack, flow table overflow, path selection

CLC Number: 

No Suggested Reading articles found!