【技术实现步骤摘要】
本专利技术涉及网络数据处理领域,具体涉及。
技术介绍
随着互联网的飞速发展,网络流量的猛增,网络数据处理的需要求也随之增长。网 络数据处理的各种相关产品在调试过程中,不可避免的需要使用到网络中流量回放。由于 网络的随机性,在检查产品的强壮性和容错性等特征过程中,往往需要考虑到数据包的丢 弃和重传。目前,有一些实现流量回放的软硬件工具,硬件如易测的网络测试设备,软件如 tcpreplay.参考专利CN101841441A。但流量回放一般采用顺序回放流量或一个数据包一 个数据包的事先设定重传或丢弃。这些方法即使能实现重传和丢弃,实现起来也比较复杂, 而且乱序范围比例都难以控制,更不用说模仿网络的随机的重传和丢弃了。
技术实现思路
本专利技术的目的是提供。,包括以下步骤A、从网络获得一定流量的数据并存储;B、读取网络数据,存储数据包的位置和长度信息,统计包数N ;C、指定M个重传和丢弃区域,指定M个重传和丢弃的比例;D、根据乱序区域和乱序比例随机生成一个数据包的新发包序列;E、根据新发包序列,按照步骤B存储的数据包信息读取相应的数据包发送出去。本专利技术的第一种优选技术方案在于可以使用tcpdump软件获取网络数据。本专利技术的第二种优选技术方案在于所述乱序区域所包含的数据不重叠,区域与 区域之间可以有数据包,这些数据包在乱序区域之外,不参与乱序。本专利技术的第三种优选技术方案在于所述乱序比例按顺序对应乱序区域,控制乱 序区域的乱序程度。本专利技术的有益效果如下1.此专利技术易于实现;2.可以灵活的选择重传和丢弃的多个区域;3.指定区域的重传与丢弃是随机的;4. ...
【技术保护点】
一种流量随机重传和丢弃的回放方法,其特征在于:包括以下步骤:A、从网络获得一定流量的数据并存储;B、读取网络数据,存储数据包的位置和长度信息,统计包数N;C、指定M个重传和丢弃区域,指定M个重传和丢弃的比例;D、根据乱序区域和乱序比例随机生成一个数据包的新发包序列;E、根据新发包序列,按照步骤B存储的数据包信息读取相应的数据包发送出去。
【技术特征摘要】
1.一种流量随机重传和丢弃的回放方法,其特征在于包括以下步骤A、从网络获得一定流量的数据并存储;B、读取网络数据,存储数据包的位置和长度信息,统计包数N;C、指定M个重传和丢弃区域,指定M个重传和丢弃的比例;D、根据乱序区域和乱序比例随机生成一个数据包的新发包序列;E、根据新发包序列,按照步骤B存储的数据包信息读取相应的数据包发送出去。2.如权利要求1所...
【专利技术属性】
技术研发人员:刘灿,刘朝辉,李锋伟,白宗元,
申请(专利权)人:天津曙光计算机产业有限公司,
类型:发明
国别省市:12[中国|天津]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。