The embodiment of the present invention provides a network test platform flow generating system, method, device and electronic equipment, in which a network test platform flow generating system includes a control device and at least one flow generating device, wherein the control device is used to obtain flow generating requests, and according to the parameter information contained in the flow generating requests, there are many preset ones. The flow generating device is used to receive the flow generating file, and according to the flow generating request, the flow generating tool generates the flow generating request and generates the control file, which is sent down to the target flow generating tool.According to the control file, the flow generating device generates the flow generating request by using the target flow generating tool. The corresponding target traffic. The network test platform traffic generation system disclosed in the embodiment of the present invention can meet the demand of traffic generation in various situations.
【技术实现步骤摘要】
一种网络试验平台流量生成系统、方法、装置及电子设备
本专利技术涉及通信
,特别是涉及一种网络试验平台流量生成系统、方法、装置及电子设备。
技术介绍
网络试验平台是为互联网技术的研究、测试、验证而提供的计算机硬件和软件操作环境。研究者可以在网络试验平台上搭建所需的网络环境来进行试验。其中网络技术的测试和评估、网络攻击试验、流量分析、试验场景还原等诸多场景都需要网络流量的参与。一般情况下,研究人员使用第三方的流量生成工具在试验网络中生成流量。流量生成工具主要分为硬件流量生成工具和软件流量生成工具。硬件流量生成工具多见于商业用途,软件流量生成工具具有开发成本低、功能可扩展等优点。专利技术人发现,现有在试验网络中使用软件流量生成工具生成用户所需的流量时,通常采用一种流量生成工具生成流量,适用场景有限,难以满足多种情况的流量生成需求。因此,如何满足多种情况的流量生成需求任然是亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种网络试验平台流量生成系统、方法、装置及电子设备,以实现满足多种情况的流量生成需求。具体技术方案如下:第一方面,本专利技术实施例公开了一种网络试验平台流量生成系统,包括:控制装置以及至少一个流量生成装置;其中,所述控制装置,用于获取流量生成请求;根据所述流量生成请求包含的参数信息,在预设的多种流量生成工具中确定生成流量的目标流量生成工具;以及根据所述流量生成请求生成控制文件,下发所述控制文件至所述目标流量生成工具;所述流量生成装置,用于接收所述控制文件;按照所述控制文件,利用所述目标流量生成工具,生成与所述流量生成请求对应的目标流 ...
【技术保护点】
1.一种网络试验平台流量生成系统,其特征在于,包括:控制装置以及至少一个流量生成装置;其中,所述控制装置,用于获取流量生成请求;根据所述流量生成请求包含的参数信息,在预设的多种流量生成工具中确定生成流量的目标流量生成工具;以及根据所述流量生成请求生成控制文件,下发所述控制文件至所述目标流量生成工具;所述流量生成装置,用于接收所述控制文件;按照所述控制文件,利用所述目标流量生成工具,生成与所述流量生成请求对应的目标流量。
【技术特征摘要】
1.一种网络试验平台流量生成系统,其特征在于,包括:控制装置以及至少一个流量生成装置;其中,所述控制装置,用于获取流量生成请求;根据所述流量生成请求包含的参数信息,在预设的多种流量生成工具中确定生成流量的目标流量生成工具;以及根据所述流量生成请求生成控制文件,下发所述控制文件至所述目标流量生成工具;所述流量生成装置,用于接收所述控制文件;按照所述控制文件,利用所述目标流量生成工具,生成与所述流量生成请求对应的目标流量。2.根据权利要求1所述的系统,其特征在于,所述系统还包括:管理装置,用于获取各所述流量生成装置的信息,将各所述流量生成装置的信息发送给所述控制装置;所述控制装置,用于:管理各所述流量生成装置的信息;判断所述流量生成请求中是否包含目标流量生成装置的信息,所述目标流量生成装置为指定用于生成所述目标流量的流量生成装置;若所述流量生成请求中包含所述目标流量生成装置的信息,确定所述信息对应的目标流量生成装置;根据所述流量生成请求解析得到的各参数信息,在所述目标流量生成装置预设的多种流量生成工具中,选取与所述各参数信息匹配的流量生成工具,作为目标流量生成工具。3.根据权利要求2所述的系统,其特征在于,所述控制装置,还用于:若所述流量生成请求中不包含所述目标流量生成装置的信息,通过预设公式计算每个流量生成装置的负载;确定负载最低的预设个数的各流量生成装置,作为与所述流量生成请求对应生成流量的目标流量生成装置;根据所述流量生成请求解析得到的各参数信息,在所述目标流量生成装置预设的多种流量生成工具中,选取与所述各参数信息匹配的流量生成工具,作为目标流量生成工具。4.根据权利要求2或3所述的系统,其特征在于,所述目标流量管理装置,具体用于接收所述控制文件,利用所述目标流量生成装置的目标流量生成工具,生成与所述流量生成请求对应的目标流量。5.一种网络试验平台流量生成方法,其特征在于,应用于控制装置,所述方法包括:获取流量生成请求;根据所述流量生成请求包括的参数信息,在预设的多种流量生成工具中确定生成流量的目标流量生成工具;根据所述流量生成请求生成控制文件,下发所述控制文件至所述目标流量生成工具,以使所述目标流量生成工具根据所述控制文件生成与所述流量生成请求对应的目标流量。6.根据权利要求5所述的流量生成方法,其特征在于,所述在预设的多种流量生成工具中确定生成流量的目标流量生成...
【专利技术属性】
技术研发人员:孙溢,农才华,林昭文,唐煜,黄勇辉,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。