【技术实现步骤摘要】
本专利技术涉及网络数据处理领域,具体涉及。
技术介绍
随着互联网的飞速发展,网络流量的猛增,网络数据处理的需要求也随之增 长。在研发网络数据处理的各种相关产品中,尤其在调试阶段,很多应用需要把网络中 的流量打乱序列进行回放,尤其是对TCP层的流排序。不可避免的需要使用到网络中流 量回放。由于网络环境的复杂性,数据包在传送过程中经由的路线可能不一样,导致数 据包的发送顺序和接收顺序不一致,也就是乱序。当前有不少软硬件能对流量能进行回放,如公开号CN101841441A的专利,公 开了硬件如易测的网络测试设备,软件如tcpreplay。然而,这些流量回放方法一般 采用顺序回放流量或或一个包一个包的按事先的设定进行乱序处理。这些方法实现起来 比较复杂,而且乱序范围比较难以控制所以说这些方法虽然一定程度上对网络环境进行 了模拟,但不能满足需要打乱数据包顺序回放的需求,也不能满足控制数据包乱序范围 和乱序程度需求,更不能模拟网络的随机性。
技术实现思路
为解决上述问题,本专利技术提供了。,包括以下步骤A、从网络获得一定流量的数据并存储;B、读取网络数据,存储数据包的位置和长度信息,统计包数N;C、指定M个乱序区域,指定M个乱序比例;D、根据乱序区域和乱序比例随机生成一个数据包的新发包序列;E、根据新发包序列,按照步骤B存储的数据包信息读取相应的数据包发送出 去。本专利技术的第一种优选技术方案在于可以使用tcpdump软件获取网络数据。本专利技术的第二种优选技术方案在于所述乱序区域所包含的数据不重叠,区域 与区域之间可以有数据包,这些数据包在乱序区域之外,不参与乱序。 ...
【技术保护点】
一种流量随机乱序的回放方法,其特征在于:包括以下步骤:A、从网络获得一定流量的数据并存储;B、读取网络数据,存储数据包的位置和长度信息,统计包数N;C、指定M个乱序区域,指定M个乱序比例;D、根据乱序区域和乱序比例随机生成一个数据包的新发包序列;E、根据新发包序列,按照步骤B存储的数据包信息读取相应的数据包发送出去。
【技术特征摘要】
1.一种流量随机乱序的回放方法,其特征在于包括以下步骤A、从网络获得一定流量的数据并存储;B、读取网络数据,存储数据包的位置和长度信息,统计包数N;C、指定M个乱序区域,指定M个乱序比例;D、根据乱序区域和乱序比例随机生成一个数据包的新发包序列;E、根据新发包序列,按照步骤B存储的数据包信息读取相应的数据包发送出去。2.如权利要求1所述一种流量...
【专利技术属性】
技术研发人员:刘灿,刘朝辉,李锋伟,刘兴奎,
申请(专利权)人:天津曙光计算机产业有限公司,
类型:发明
国别省市:12[中国|天津]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。