计算机工程与应用 ›› 2025, Vol. 61 ›› Issue (24): 1-28.DOI: 10.3778/j.issn.1002-8331.2412-0248

• 热点与综述 • 上一篇    下一篇

基于强化学习的软件定义网络流量工程研究综述

刘延飞1,王程锦1,2+,李超1   

  1. 1.火箭军工程大学 基础部,西安 710025
    2.国防科技大学 信息通信学院,武汉 430000
  • 出版日期:2025-12-15 发布日期:2025-12-15

Survey on Traffic Engineering in Software-Defined Networking Based on Reinforcement Learning

LIU Yanfei1, WANG Chengjin1,2+, LI Chao1   

  1. 1.Department of Basic Courses, Rocket Force University of Engineering, Xi’an 710025, China
    2.School of Information and Communication, National University of Defense Technology, Wuhan 430000, China
  • Online:2025-12-15 Published:2025-12-15

摘要: 软件定义网络(software-defined networking,SDN)凭借其全局化、集中式的管理架构,为复杂动态网络管理带来了革命性变化,也为实施网络流量工程创造了便利条件。与此同时,强化学习因其在决策优化方面具备显著优势而备受关注。将强化学习与SDN独特架构相结合,应用于流量工程具有重要的现实意义。从理论和应用两个层面,依据技术发展脉络,全面梳理了强化学习、深度强化学习、多智能体深度强化学习在SDN流量工程中的研究进展;从方法分类、网络场景、强化学习算法、流量工程目标等多个维度,对现有研究成果进行了归纳、整理与分析,为实施SDN流量工程方法策略提供了多维视角;进一步归纳整理了强化学习与其他技术结合的研究进展,显示出其在提升流量工程策略性能方面的潜力。在总结现有研究进展的基础上,剖析了当前面临的挑战,并提出了未来的研究方向,为促进该领域的深化探索提供一定参考。

关键词: 强化学习, 软件定义网络, 流量工程, 路由算法

Abstract: Software-defined networking(SDN), with its global and centralized management architecture, has brought revolutionary changes to the management of complex and dynamic networks, and has also created favorable conditions for network traffic engineering. Concurrently, reinforcement learning has garnered significant attention due to its pronounced advantages in decision optimization. The integration of reinforcement learning with the unique architecture of SDN and its application to SDN traffic engineering holds substantial practical significance. Firstly, from both theoretical and practical perspectives, based on the trajectory of technological development, the paper reviews the advancements in reinforcement learning, deep reinforcement learning, and multi-agent deep reinforcement learning in SDN traffic engineering. Additionally, it conducts a thorough synthesis and analysis of existing research outcomes across various dimensions, including methodological categorization, network scenarios, reinforcement learning algorithms, and traffic engineering objectives, providing a multidimensional perspective on the integration of reinforcement learning with SDN traffic engineering. Subsequently, it further summarizes the research progress of reinforcement learning combined with other technologies, demonstrating its potential to enhance the performance of traffic engineering. Ultimately, based on a summary of the current research progress, the paper analyzes the challenges faced and proposes future research directions, providing some reference for deepening exploration in this domain.

Key words: reinforcement learning, software-defined networking, traffic engineering, routing algorithm