以太交换网络流量产生方法、系统、设备及存储介质技术方案

技术编号:37202652 阅读:11 留言:0更新日期:2023-04-20 22:57
本申请提供了一种以太交换网络流量产生方法、系统、设备及存储介质,以太交换网络流量产生方法包括根据应用平台的应用需求,配置端口参数、端口网络流量参数以及报文产生方式,得到配置文件;调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,并发送至应用平台。本申请通过配置文件可以配置多种接口,产生各种需求的流量,扩大了真实应用中各种不同流量变换的需求场景,灵活配置产生不同的流量。配置产生不同的流量。配置产生不同的流量。

【技术实现步骤摘要】
以太交换网络流量产生方法、系统、设备及存储介质


[0001]本申请属于以太网通信
,具体地,涉及一种以太交换网络流量产生生成方法、系统、设备及存储介质。

技术介绍

[0002]交换以太网,检测从以太端口来的数据包的源地址和目的地地址,然后与系统内部的动态查找表进行查找和比较,将数据包发送给相应的目的端口。而在通信行业中,交换芯片起到通信和连接作用。
[0003]在大型交换网络验证场景中,需要还原交换芯片外部接口的各种输入流量,通过对验证平台注入激励,测量芯片输出的各项指标,比如吞吐量,包速率,处理时延等,是对网络芯片进行系统验证和性能验证必要的手段。
[0004]目前实际应用下对芯片要求大多采用:通用接口一致兼容、处理带宽倍增以及处理时延更短等基本指标,那么灵活配置模拟混合通道的以太交换网络流量产生的产生方法尤为重要,将直接影响芯片投片的性能。

技术实现思路

[0005]本专利技术提出的以太交换网络流量产生方法、系统、设备及存储介质,扩大了真实应用中各种不同流量变换的需求场景,灵活配置产生不同的流量。
[0006]根据本申请实施例的第一个方面,提供了一种以太交换网络流量产生方法,包括以下步骤:
[0007]根据应用平台的应用需求,配置端口参数、端口网络流量参数以及报文产生方式,得到配置文件;
[0008]调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,并发送至应用平台。
[0009]在本申请一些实施方式中,还包括:
[0010]根据应用平台的应用需求,配置可视化参数,得到配置文件;
[0011]根据配置文件的可视化参数,开启可视化窗口;可视化窗口用于展示产生流量和产生报文内容的过程。
[0012]在本申请一些实施方式中,端口参数包括端口类型和端口数量;相应的,调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,包括:
[0013]根据配置文件的端口类型和端口数量,生成相应的端口。
[0014]在本申请一些实施方式中,端口网络流量参数包括单端口流量模式以及单端口流量发包参数;调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,包括:
[0015]根据配置文件的端口类型、端口数量、单端口流量模式以及单端口流量发包参数,产生网络流量。
[0016]在本申请一些实施方式中,报文产生方式包括各类协议报文、cpu报文、用户自定义报文以及随机报文;调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,包括:
[0017]确定报文产生方式为随机产生、指定报文产生或协议报文产生;协议报文包括L2/L3/L4协议报文;
[0018]通过调用报文产生通用组件,结合报文产生方式,产生对应的报文内容。
[0019]根据本申请实施例的第三个方面,提供了一种以太交换网络流量产生系统,应用以上任一项的以太交换网络流量产生方法,具体包括:
[0020]配置文件组件:用于根据应用平台的应用需求,配置端口参数、端口网络流量参数以及报文产生方式,得到配置文件;
[0021]流控组件:用于调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,并发送至应用平台。
[0022]在本申请一些实施方式中,还包括:升级扩展接口;
[0023]升级扩展接口用于系统升级扩展。
[0024]根据本申请实施例的第三个方面,提供了一种以太交换网络验证方法,应用以上的以太交换网络流量产生系统以及通用验证平台,包括以下步骤:
[0025]分配系统运行的内存空间,一键调用以太交换网络流量产生系统;
[0026]利用通用验证平台预留的激励接口挂接以太交换网络流量产生系统;
[0027]确定以太交换网络流量产生系统进入工作;
[0028]根据通用验证平台的应用需求,按照以太交换网络流量产生系统的产生的相应的端口以及网络流量,将对应的报文内容发送通用验证平台。
[0029]根据本申请实施例的第四个方面,提供了一种以太交换网络流量产生设备,包括:
[0030]存储器:用于存储可执行指令;以及
[0031]处理器:用于与存储器连接以执行可执行指令从而完成以太交换网络流量产生方法。
[0032]根据本申请实施例的第五个方面,提供了一种计算机可读存储介质,其上存储有计算机程序;计算机程序被处理器执行以实现以太交换网络流量产生方法。
[0033]采用本申请的以太交换网络流量产生方法、系统、设备及存储介质,以太交换网络流量产生方法包括根据应用平台的应用需求,配置端口参数、端口网络流量参数以及报文产生方式,得到配置文件;调用报文产生通用组件,根据配置文件产生相应的端口、网络流量以及报文内容,并发送至应用平台。本申请通过配置文件可以配置多种接口,产生各种需求的流量,扩大了真实应用中各种不同流量变换的需求场景,灵活配置产生不同的流量。
附图说明
[0034]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0035]图1中示出了现有技术中以太交换网络流量产生方法的步骤示意图;
[0036]图2中示出了根据本申请实施例的以太交换网络流量产生系统的结构示意图;
[0037]图3中示出了根据本申请实施例的以太交换网络流量产生系统的另一结构示意
图;
[0038]图4中示出了根据本申请实施例的以太交换网络验证方法的步骤示意图;
[0039]图5中示出了根据本申请实施例的以太交换网络流量产生系统接入验证平台的流程图;
[0040]图6中示出了根据本申请实施例的以太交换网络流量产生系统接入验证平台的另一流程图;
[0041]图7中示出了根据本申请实施例的以太交换网络流量产生设备的结构示意图。
具体实施方式
[0042]在实现本申请的过程中,专利技术人发现目前实际应用下对芯片要求大多采用:通用接口一致兼容、处理带宽倍增以及处理时延更短等基本指标,那么灵活配置模拟混合通道的以太交换网络流量产生的产生方法尤为重要,将直接影响芯片投片的性能。
[0043]在大型交换网络验证场景中,需要还原交换芯片外部接口的各种输入流量,通过对验证平台注入激励,测量芯片输出的各项指标,比如吞吐量,包速率,处理时延等,是对网络芯片进行系统验证和性能验证必要的手段。
[0044]交换网络验证场景中,现有模拟产生各种输入流量方法中,存在的问题归纳为:
[0045]1、产生的流量颗粒比较粗,要么过于均匀,要么突发太多,不能接近真实使用场景的输入流量,导致了芯片出口数据不能完全反映芯片真实性能;
[0046]2、不足以支撑多通道混合速度的场景,不能模拟不同业务流流量冲击的差异;
[0047]3、实现方法固本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种以太交换网络流量产生方法,其特征在于,包括以下步骤:根据应用平台的应用需求,配置端口参数、端口网络流量参数以及报文产生方式,得到配置文件;调用报文产生通用组件,根据所述配置文件产生相应的端口、网络流量以及报文内容,并发送至所述应用平台。2.根据权利要求1所述的以太交换网络流量产生方法,其特征在于,还包括:根据应用平台的应用需求,配置可视化参数,得到配置文件;根据所述配置文件的可视化参数,开启可视化窗口;所述可视化窗口用于展示产生流量和产生报文内容的过程。3.根据权利要求1所述的以太交换网络流量产生方法,其特征在于,所述端口参数包括端口类型和端口数量;相应的,所述调用报文产生通用组件,根据所述配置文件产生相应的端口、网络流量以及报文内容,包括:根据所述配置文件的端口类型和端口数量,生成相应的端口。4.根据权利要求1所述的以太交换网络流量产生方法,其特征在于,所述端口网络流量参数包括单端口流量模式以及单端口流量发包参数;所述调用报文产生通用组件,根据所述配置文件产生相应的端口、网络流量以及报文内容,包括:根据所述配置文件的端口类型、端口数量、单端口流量模式以及单端口流量发包参数,产生网络流量。5.根据权利要求1所述的以太交换网络流量产生方法,其特征在于,所述报文产生方式包括各类协议报文、cpu报文、用户自定义报文以及随机报文;所述调用报文产生通用组件,根据所述配置文件产生相应的端口、网络流量以及报文内容,包括:确定报文产生方式为随机产生、指定报文产生或协议报文产生;所述协议报文包括L2/L3/L4协议报文;通过调用报文产生通用组件,结合报...

【专利技术属性】
技术研发人员:马腾陈梨
申请(专利权)人:篆芯半导体南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1