Netinfo Security ›› 2025, Vol. 25 ›› Issue (2): 295-305.doi: 10.3969/j.issn.1671-1122.2025.02.010

Previous Articles     Next Articles

OpenFlow Switch Timeout Sniffing Method Based on Detection Interval Changes

YANG Zhiyuan1,2,3,4, CUI Yunhe1,2,3,4(), CHEN Yi1,2,3,4, GUO Chun1,2,3,4   

  1. 1. College of Computer Science and Technology, Guizhou University, Guiyang 550025, China
    2. State Key Laboratory of Public Big Data, Guiyang 550025, China
    3. Engineering Research Center of Text Computing & Cognitive Intelligence, Ministry of Education, Guiyang 550025, China
    4. Key Laboratory of Software Engineering and Information Security in Guizhou Province, Guiyang 550025, China
  • Received:2024-11-05 Online:2025-02-10 Published:2025-03-07

Abstract:

Software-defined Networking achieves centralization, programmability, and flexibility by separating the control plane and data plane. However, the network architecture faces new attack threats. Timeout sniffing against SDN switches is one of the main security threats. The existing timeout sniffing methods ignore the impact of the maximum timeout value, the generation time of sniffing packets, and the relationship between timeouts on sniffing timeouts, resulting in problems such as sniffing failed, timeout type recognition error, and low timeout sniffing accuracy. In order to solve the above problems, this paper proposed a OpenFlow switch timeout flow entry timeout mechanism sniffing method based on the detection interval change-TIMIC. The method first obtained a timeout value by adjusting the sending interval of the sniffing packet and then determined the specific timeout mechanism and more accurate timeout value through the timeout value. The experimental results show that TIMIC can successfully detect timeout types and values under different timeout mechanisms, and the detected timeout values can maintain a small sniffing error. Under the universal timeout setting, TIMIC sends fewer timeout sniffing packets and has lower sniffing costs.

Key words: software-defined networking, timeout mechanism sniffing, sniffing interval

CLC Number: