系统工程与电子技术 ›› 2025, Vol. 47 ›› Issue (3): 997-1009.doi: 10.12305/j.issn.1001-506X.2025.03.32

• 通信与网络 • 上一篇    下一篇

基于行为树的路由协议控制层解耦结构设计

董鲁佳1, 冯涛2,*, 黄姣蕊3, 杨春刚1,3   

  1. 1. 西安电子科技大学杭州研究院, 浙江 杭州 311200
    2. 军事科学院系统工程研究院, 北京 100039
    3. 西安电子科技大学通信工程学院, 陕西 西安 710071
  • 收稿日期:2024-01-24 出版日期:2025-03-28 发布日期:2025-04-18
  • 通讯作者: 冯涛
  • 作者简介:董鲁佳 (2000—), 女, 硕士研究生, 主要研究方向为意图驱动网络、行为树
    冯涛 (1979—), 男, 高级工程师, 博士, 主要研究方向为人工智能在网络领域的应用、软件定义网络、网络管理
    黄姣蕊 (1995—), 女, 博士研究生, 主要研究方向为意图驱动网络、人工智能、行为树
    杨春刚 (1982—), 男, 教授, 博士, 主要研究方向为意图驱动智简网络、智能网络信息体系、软件定义网络自治、认知天地网络融合、网络通信博弈论
  • 基金资助:
    专用技术项目(JZX6Y202207010351)

Decoupled control plane structure design for routing protocol with behavior tree

Lujia DONG1, Tao FENG2,*, Jiaorui HUANG3, Chungang YANG1,3   

  1. 1. Hangzhou Institute of Technology, Xidian University, Hangzhou 311200, China
    2. Institute of Systems Engineering, Academy of Military Sciences, Beijing 100039, China
    3. School of Telecommunications Engineering, Xidian University, Xi'an 710071, China
  • Received:2024-01-24 Online:2025-03-28 Published:2025-04-18
  • Contact: Tao FENG

摘要:

为了克服传统路由协议基于有限状态机架构的扩展局限性问题, 引入行为树技术重构路由协议控制层。首先, 提出一种路由协议控制层解耦结构, 借助行为树将控制平面分解为两个层面, 实现控制平面的灵活编程。接着, 设计一种基于行为树的路由协议状态模型, 为协议行为提供标准化的描述方法。同时, 提出一种基于动作模板的逻辑处理规则重构机制, 增强路由协议的扩展性和可维护性。最后, 使用一种路由协议进行概念验证, 对比分析显示, 行为树在扩展复杂度和框架执行效率上均优于传统有限状态机, 证明其在网络协议设计中的可行性和有效性。

关键词: 有限状态机, 行为树, 路由协议控制层解耦, 灵活性, 可扩展性

Abstract:

In order to overcome the expansion limitations of traditional routing protocols based on finite state machine architecture, behavior tree technology is introduced to reconstruct the routing protocol control layer. Firstly, a routing protocol control layer decoupling structure is proposed, which decomposes the control plane into two levels with the help of behavior tree to achieve flexible programming of the control plane. Then, a routing protocol state model based on behavior tree is designed to provide a standardized description method for protocol behavior. At the same time, a logic processing rule reconstruction mechanism based on action templates is proposed, which enhances the scalability and maintainability of the routing protocol. Finally, a routing protocol is used to conduct a proof of concept. Comparative analysis show that the behavior tree is superior to the traditional finite state machine in terms of expansion complexity and framework execution efficiency, proving its feasibility and effectiveness in network protocol design.

Key words: finite state machine, behavior tree, routing protocol control layer decoupling, flexibility, scalability

中图分类号: