[发明专利]小流报文重传方法、系统、电子设备及存储介质有效
申请号: | 202211463460.9 | 申请日: | 2022-11-17 |
公开(公告)号: | CN115550250B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 马增协;王海燕;刘凯;黄勇;程运财 | 申请(专利权)人: | 鹏城实验室 |
主分类号: | H04L45/30 | 分类号: | H04L45/30;H04L45/121;H04L1/1867 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 罗秋莲 |
地址: | 518000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 方法 系统 电子设备 存储 介质 | ||
本申请公开了一种小流报文重传方法、系统、电子设备及存储介质,所述小流报文重传方法应用于报文发送端,包括以下步骤:获取小流报文;根据预设小流重传报文识别算法从所述小流报文中识别小流重传报文;将所述小流重传报文发送至预设快速传输通道,通过网卡驱动将所述小流重传报文发送至报文接收端。本申请解决了现有技术重传小流报文的时效性较差的技术问题。
技术领域
本申请涉及通信领域,尤其涉及一种小流报文重传方法、系统、电子设备及存储介质。
背景技术
分布协同网络仿真验证平台已经成为世界各国的研究热点和网络靶场技术的发展趋势,平台之间为了更有效地进行协同工作以及资源共享,目前已经进入大规模分布式平台建设阶段。平台之间通过专线、互联网等方式进行网络互联,其中通过互联网联接是比较通用的方式。不同平台通过网关设备在互联网上建立安全加密隧道,在加密隧道上传输联邦靶场间的用户流量。因互联网上存在网络拥塞、时延抖动等问题,会存在部分报文丢失或者应答报文延时的现象,这都会触发TCP(Transmission Control Protocol,传输控制协议)报文重传机制对丢失或者未应答的报文进行重传。
WireGuard协议是新一代的安全加密隧道实现方式,具有加密方式先进、配置简单等特点。目前WireGuard VPN(Virtual Private Network,虚拟专用网络)网关传输数据时并不会区分正常报文和小流重传报文,故而,原本优先级更高的小流重传报文需要重新进行排队才能发送出去。小流又称为老鼠流,通常对应我们的应用,数据量小,持续时间短,但对时效性的要求较高,通常需要在尽量短的时间内完成,故而,通过重新排队传输的方式重传小流报文往往难以满足小流传输对时效性的要求。
发明内容
本申请的主要目的在于提供一种小流报文重传方法、系统、电子设备及存储介质,旨在解决现有技术重传小流报文的时效性较差的技术问题。
为实现上述目的,本申请提供一种小流报文重传方法,所述小流报文重传方法应用于报文发送端,包括以下步骤:
获取小流报文;
根据预设小流重传报文识别算法从所述小流报文中识别小流重传报文;
将所述小流重传报文发送至预设快速传输通道,通过网卡驱动将所述小流重传报文发送至报文接收端。
本申请还提供一种小流报文重传方法,所述小流报文重传方法应用于报文接收端,包括以下步骤:
接收报文发送端发送的初始报文;
通过网卡驱动上加载的XDP程序捕获并解析所述初始报文,根据解析后的初始报文确定所述初始报文的报文类型;
若根据所述初始报文的报文类型确定所述初始报文为小流重传报文,则将所述小流重传报文通过预设快速接收通道,发送给对应的用户态模块。
本申请还提供一种小流报文重传系统,所述小流报文重传系统包括报文发送端和报文接收端,其中,
所述报文发送端,用于获取小流报文;
所述报文发送端,还用于根据预设小流重传报文识别算法从所述小流报文中识别小流重传报文;
所述报文发送端,还用于将所述小流重传报文发送至预设快速传输通道,通过网卡驱动将所述小流重传报文发送至报文接收端;
所述报文接收端,用于接收报文发送端发送的初始报文;
所述报文接收端,还用于通过网卡驱动上加载的XDP程序捕获并解析所述初始报文,根据解析后的初始报文确定所述初始报文的报文类型;
所述报文接收端,还用于若根据所述初始报文的报文类型确定所述初始报文为小流重传报文,则将所述小流重传报文通过预设快速接收通道,发送给对应的用户态模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室,未经鹏城实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211463460.9/2.html,转载请声明来源钻瓜专利网。