arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2603.00569cs.SEcs.LGcs.NI
收藏

TopoEdge:基于拓扑的代理框架用于边缘网络代码生成与修复

TopoEdge: Topology-Grounded Agentic Framework for Edge Networking Code Generation and Repair

University of California San Diego(加州大学圣地亚哥分校);The Chinese University of Hong Kong(香港中文大学);University of Copenhagen(哥本哈根大学);Duke University(杜克大学)

Haomin Qi, Bohan Liu, Zihan Dai, Yunkai Gao

AI总结:

TopoEdge通过拓扑引导的检索增强生成框架,实现边缘网络配置的生成与修复,利用图神经网络和三个专门化代理协调生成-验证-修复循环。

摘要:

TopoEdge是一个基于拓扑的、可部署于边缘的框架,用于端到端软件定义网络(SDN)配置生成与修复。其动机是由于在拓扑变化下配置项的脆弱性以及对延迟、隐私和现场执行的严格操作约束。TopoEdge将每个目标拓扑表示为路由器级别的图,并使用对比性训练的图神经网络(GNN)嵌入,从而能够检索到已验证的参考配置及其可执行的Python驱动程序(一个Topotest/pytest测试脚本,用于 orchestrate 模拟网络并检查协议断言)。目标拓扑、检索到的参考拓扑和参考驱动程序被组装成一个拓扑引导的检索增强生成上下文(TopoRAG),该上下文引导一个由中央控制器协调的分布式、以执行为中心的生成-验证-修复循环,该循环由三个角色专门化的代理实现:(i)规划代理,生成拓扑一致的配置计划和每设备骨架;(ii)生成代理,生成可执行的配置项,包括设备配置和驱动程序;(iii)验证代理,运行FRRouting Topotest/pytest harness,将失败压缩成紧凑的跟踪,并发出局部修补指令以进行迭代修复。

英文摘要:

TopoEdge is a topology-grounded, edge-deployable framework for end-to-end software-defined networking (SDN) configuration generation and repair, motivated by the brittleness of configuration artefacts under topology variation and by strict operational constraints on latency, privacy, and on-site execution. TopoEdge represents each target topology as a router-level graph and embeds it using a contrastively trained graph neural network (GNN), enabling nearest-neighbour retrieval of a verified reference configuration paired with an executable Python driver (a Topotest/pytest test script that orchestrates the emulated network and checks protocol assertions). The target topology, retrieved reference topology, and reference driver are assembled into a topology-grounded retrieval-augmented generation context (TopoRAG), which grounds a distributed, execution-centric generate--verify--repair loop coordinated by a central controller and realised by three role-specialised agents: (i) a Planning agent that produces a topology-consistent configuration plan and a per-device skeleton; (ii) a Generation agent that materialises executable configuration artefacts, including device configurations and the driver; and (iii) a Verification agent that runs the FRRouting Topotest/pytest harness, compresses failures into a compact trace, and emits localised patch directives for iterative repair.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑