意图驱动的网络流量分布式测量方法  

Intent-driven Distributed Network Traffic Measurement

作  者:张宇鑫 李福亮 元禹博 王兴伟 ZHANG Yu-Xin;LI Fu-Liang;YUAN Yu-Bo;WANG Xing-Wei(School of Computer Science and Engineering,Northeastern University,Shenyang 110819,China)

机构地区:[1]东北大学计算机科学与工程学院,辽宁沈阳110819

出  处:《软件学报》2025年第2期732-746,共15页Journal of Software

基  金:国家自然科学基金(62072091)。

摘  要:可编程交换机的网络流量测量技术凭借其特性可以处理高速网络流量,在灵活性、实时性等方面均有巨大的优势.然而,由于需要使用复杂的P4语言配置交换机的内部逻辑,测量任务部署复杂且易错.此外,测量准确度往往受限于交换机内部可用的测量资源.详细研究基于意图的网络及网络流量测量技术,提出一种意图驱动的网络流量分布式测量方法.首先,设计基于测量意图原语的意图表示形式,构建意图编译器将抽象意图表示转译为可执行的P4代码.其次,提出网络流量分布式测量方法,使用多台交换机的资源以分布式的方式协同完成一个测量任务,以大流测量为例介绍测量资源动态分配及计数器配置算法.最后,实验结果表明所提出的方法可行并且具有一定的优越性.The network traffic measurement technology of programmable switches is capable of handling high-speed network traffic and offers significant advantages in terms of flexibility and real-time processing.However,due to the necessity of configuring the internal logic of switches using the complex P4 programming language,the deployment of measurement tasks becomes intricate and error-prone.Furthermore,measurement accuracy is often constrained by the available measurement resources within the switch of measurement tasks.This study proposes a detailed exploration of intent-based networking and network traffic measurement technology,introducing an intent-driven network traffic distributed measurement method.Firstly,an intent representation format based on measurement intent primitives is designed,and an intent compiler is developed to translate abstract intent representations into executable P4 code.Secondly,a network traffic distributed measurement approach is introduced,utilizing the resources of multiple switches to collaboratively complete a measurement task in a distributed manner.The dynamic allocation of measurement resources and counter-configuration algorithms are exemplified with heavy-hitter measurements.Finally,experimental results demonstrate the feasibility and certain advantages of the proposed method.

关 键 词:网络流量测量 基于意图的网络 意图表示 意图转译 可编程交换机 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象