[发明专利]一种流量仿真方法、装置、电子设备及存储介质在审
申请号: | 202310316722.7 | 申请日: | 2023-03-28 |
公开(公告)号: | CN116346681A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 程皓;杨小军;刘玲 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L43/0876 | 分类号: | H04L43/0876;H04L41/14;H04L43/04;H04L43/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;孙翠贤 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 仿真 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种流量仿真方法、装置、电子设备及存储介质,涉及通信技术领域,该方法包括:侦听当前网络中的流量,获得与流量匹配的多个报文长度与报文数量的对应关系;将多个报文长度所属的长度区间划分为多个目标长度区间,每个目标长度区间的权重为每个目标长度区间包括的所有报文长度对应的报文数量总和,每个目标长度区间对应一个指令;按照每个目标长度区间的权重和指令,发送长度位于每个目标长度区间的报文。本申请实施例提供的技术方案可以提高仿真得到的流量中不同长度报文的分布与真实网络环境下不同长度报文的分布相似度,解决因仿真的流量包含少量单一长度的报文,导致网络设备应用到现网上并发处理复杂流量时出错的问题。
技术领域
本申请涉及通信技术领域,特别是涉及一种流量仿真方法、装置、电子设备及存储介质。
背景技术
在网络设备发售上线之前,通常使用网络测试仪对网络设备进行功能测试,如使用网络测试仪发送不同长度的报文,观察网络设备在不同长度的报文下的表现是否正常。真实网络环境下的流量非常复杂,一条流量包含不同长度的报文,不同流量包括的报文长度又不完全相同。而上述对网络设备进行功能测试中,仿真流量时仅会生成并发送少量单一长度的报文,这就可能导致网络设备应用到现网上并发处理复杂流量时出错。
发明内容
本申请实施例的目的在于提供一种流量仿真方法、装置、电子设备及存储介质,以提高仿真得到的流量中不同长度报文的分布与真实网络环境下不同长度报文的分布相似度,解决因仿真的流量包含少量单一长度的报文,导致网络设备应用到现网上并发处理复杂流量时出错的问题。具体技术方案如下:
在本申请实施例的第一方面,提供了一种流量仿真方法,所述方法包括:
侦听当前网络中的流量,获得与所述流量匹配的多个报文长度与报文数量的对应关系;
将所述多个报文长度所属的长度区间划分为多个目标长度区间,每个目标长度区间的权重为每个目标长度区间包括的所有报文长度对应的报文数量总和,且每个目标长度区间对应一个指令,每个目标长度区间对应的指令指示该目标长度区间的报文长度变化规则;
按照每个目标长度区间的权重和指令,发送长度位于每个目标长度区间的报文。
在一些实施例中,所述将所述多个报文长度所属的长度区间划分为多个目标长度区间的步骤,包括:
获取所述多个报文长度中的最大报文长度和最小报文长度,所述最大报文长度和最小报文长度构成的长度区间为所述多个报文长度所属的长度区间;
若所述最大报文长度与最小报文长度的差值小于预设指令数量,则将每个报文长度分别作为一个目标长度区间;
若所述最大报文长度与最小报文长度的差值大于等于所述预设指令数量,则根据所述多个报文长度与报文数量的对应关系以及所述预设指令数量,将所述最大报文长度至所述最小报文长度的长度区间划分为多个目标长度区间。
在一些实施例中,所述根据所述多个报文长度与报文数量的对应关系以及所述预设指令数量,将所述最大报文长度至所述最小报文长度的长度区间划分为多个目标长度区间的步骤,包括:
获取长度区间的初始宽度;
按照所述初始宽度,将所述最大报文长度至所述最小报文长度的长度区间划分为多个初始长度区间;
按照预设操作对每个初始长度区间进行处理,得到多个目标长度区间,所述多个目标长度区间的数量小于等于所述预设指令数量;
所述预设操作包括以下至少一个操作:
删除空长度区间,所述空长度区间为包括的所有报文长度对应的报文数量总和为零的初始长度区间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310316722.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:二次模态重构的泄漏积分储备池网络的供水量预测方法
- 下一篇:一种烧结实验装置