[发明专利]一种网络数据包乱序传输方法在审
申请号: | 201710608006.0 | 申请日: | 2017-07-24 |
公开(公告)号: | CN107332753A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 吴启晖 | 申请(专利权)人: | 佛山易识科技有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/861 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528000 广东省佛山市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 数据包 传输 方法 | ||
技术领域
本发明涉及网络数据包传输技术领域,具体涉及一种网络数据包传输方法。
背景技术
网络数据包传输与现实物流是一样的,网络数据包在现实网络中传输过程中往往会出现网络数据被截取解析并复制,导致信息安全受到侵犯的问题。目前一般是通过数据包加密传输,当到达目的地时才解密数据包来实现保护数据的;虽然数据本身保持了完整性,但如果攻击者能够破解数据包加密密匙,仍然能够读取到数据包信息;其数据包依次排序传输,通过顺序能够很明确地看出一个数据包的完整性;而且同一个数据包传输往往使用同一条链路传输,如果数据包过大,可能会导致链路拥堵。
发明内容
针对现有技术的不足,本发明旨在提供一种通过hash算法打乱网络数据包原序列号并通过VXLAN虚拟可扩展局域网对数据包进行多段分开传输然后再重新排序组合的网络数据包乱序传输方法。
为实现上述目的,本发明采用如下技术方案:
一种网络数据包乱序传输方法,包括以下步骤:
a、打乱数据包原序列号,在发送终端上配置hash算法功能,hash算法对应有一个hash算法配置表,每个网络数据包分成多个或单个序列号报文,序列号按网络数据包分组依次划分,分组后的网络数据包通过hash算法配置表对应的序列号替换掉网络数据包原序列号;
b、VXLAN虚拟可扩展局域网多链路分开传输,在发送终端和接收终端之间建立多条链路VXLAN虚拟可扩展局域网连接,序列号被打乱的网络数据包以轮序方式给VXLAN虚拟可扩展局域网的多条链路分开传输序列号报文;
c、数据包排序重组,在接收终端配置hash算法功能,hash算法功能也对应有一个hash算法配置表,接收终端的hash算法配置表和发送终端的hash算法配置表通过控制器隔时间段定时更新,控制器主要记录数据包原序列号与hash算法配置表之间的关系,接收终端接收乱序的数据包,通过hash算法配置表关联关系,把序列号打乱的报文通过hash配置表重新排列成原序列号报文,组装完之后丢给目的地。
本发明具有如下有益效果:
本发明一种网络数据包乱序传输方法,其通过hash算法打乱网络数据包原序列号并通过VXLAN虚拟可扩展局域网对数据包进行多段分开传输然后再重新排序组合,具有灵活性和扩展性强、数据包在链路中传输安全性好、可减轻单一链路压力、链路负载均衡及可在不变动网络设备的情况下只暂用部分运算资源实现数据保护、可减少企业成本开销的特点。
附图说明
图1为本发明一种网络数据包乱序传输方法的简单原理示意图。
图中:1、数据包;2、发送终端;3、VXLAN虚拟可扩展局域网;4、接收终端;5、控制器。
具体实施方式
下面结合附图及具体实施例,对本发明作进一步的描述,以便于更清楚地理解本发明要求保护的技术思想。
如图1所示本发明一种网络数据包乱序传输方法,包括以下步骤:
a、打乱数据包原序列号,在发送终端2上配置hash算法功能,hash算法对应有一个hash算法配置表,每个网络数据包1分成多个或单个序列号报文,序列号按网络数据包分组依次划分,分组后的网络数据包1通过hash算法配置表对应的序列号替换掉网络数据包原序列号;
b、VXLAN虚拟可扩展局域网多链路分开传输,在发送终端2和接收终端4之间建立多条链路VXLAN虚拟可扩展局域网3连接,序列号被打乱的网络数据包1以轮序方式给VXLAN虚拟可扩展局域网3的多条链路分开传输序列号报文;
c、数据包排序重组,在接收终端4配置hash算法功能,hash算法功能也对应有一个hash算法配置表,接收终端4的hash算法配置表和发送终端2的hash算法配置表通过控制器5隔时间段定时更新,控制器5主要记录数据包原序列号与hash算法配置表之间的关系,接收终端4接收乱序的数据包,通过hash算法配置表关联关系,把序列号打乱的报文通过hash配置表重新排列成原序列号报文,组装完之后丢给目的地。
在此需要解释说明的是,hash算法配置表对应的序列号替换掉网络数据包原序列号的过程为:如hash算法配置表中有c-a、g-b等数据,则指向的是序列号c为源数据包的原序列号a,序列号g为源数据包的原序列号b等意义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山易识科技有限公司,未经佛山易识科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710608006.0/2.html,转载请声明来源钻瓜专利网。