一种数据包传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25001822 阅读:26 留言:0更新日期:2020-07-24 18:02
本申请公开了一种数据包传输方法,所述数据包传输方法包括获取数据发送端与数据接收端之间每一条数据传输隧道的转发质量信息;其中,所述转发质量信息包括丢包率、网络抖动值、传输时延和可传输带宽中任一项或任几项的组合;确定生成待传输数据包的目标应用的应用类型;根据所述转发质量信息选择与所述应用类型对应的目标数据传输隧道,并利用所述目标数据传输隧道向所述数据接收端发送所述待传输数据包。本申请能够提高数据包传输效率。本申请还公开了一种数据包传输装置、一种存储介质及一种电子设备,具有以上有益效果。

【技术实现步骤摘要】
一种数据包传输方法、装置、电子设备及存储介质
本申请涉及数据传输
,特别涉及一种数据包传输方法、装置、电子设备及存储介质。
技术介绍
评价数据传输质量的参数可以包括丢包率、时延、抖动和数据传输速度,数据传输链路的选择影响数据传输质量。相关技术中,智能选路系统在探测到数据传输隧道的质量(丢包、时延、抖动)后,根据隧道质量的不同,把数据流转发到特定的隧道中。智能控制器为了更好控制数据传输隧道的质量,会对转发到该数据传输隧道的数据包进行限流控制,使得数据传输隧道的数据传输质量稳定,因此转发到该数据传输隧道的数据流量会因为应用本身优先级的设定被不同对待,如被阻塞以保障优先级高的应用优先通过,此时隧道质量对于不同应用来说转发效率和质量是不同的,数据包传输效率较低。因此,如何提高数据包传输效率是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种数据包传输方法、装置、一种电子设备及一种存储介质,能够提高数据包传输效率。为解决上述技术问题,本申请提供一种数据包传输方法,该数据包本文档来自技高网...

【技术保护点】
1.一种数据包传输方法,其特征在于,包括:/n获取数据发送端与数据接收端之间每一条数据传输隧道的转发质量信息;其中,所述转发质量信息包括丢包率、网络抖动值、传输时延和可传输带宽中任一项或任几项的组合;/n确定生成待传输数据包的目标应用的应用类型;/n根据所述转发质量信息选择与所述应用类型对应的目标数据传输隧道,并利用所述目标数据传输隧道向所述数据接收端发送所述待传输数据包。/n

【技术特征摘要】
1.一种数据包传输方法,其特征在于,包括:
获取数据发送端与数据接收端之间每一条数据传输隧道的转发质量信息;其中,所述转发质量信息包括丢包率、网络抖动值、传输时延和可传输带宽中任一项或任几项的组合;
确定生成待传输数据包的目标应用的应用类型;
根据所述转发质量信息选择与所述应用类型对应的目标数据传输隧道,并利用所述目标数据传输隧道向所述数据接收端发送所述待传输数据包。


2.根据权利要求1所述数据包传输方法,其特征在于,所述确定生成待传输数据包的目标应用的应用类型,包括:
确定生成所述待传输数据包的所述目标应用;
通过查询应用类型映射表确定所述目标应用的应用类型;其中,所述应用类型映射表包括应用名称与应用类型的映射关系,所述应用类型包括实时传输类、交互式传输类和下载类。


3.根据权利要求2所述数据包传输方法,其特征在于,在获取数据发送端与数据接收端之间每一条数据传输隧道的转发质量信息之后,还包括:
为所述丢包率最低和/或所述网络抖动值最低的数据传输隧道添加第一标签;
为所述传输时延最低的数据传输隧道添加第二标签;
为所述可传输带宽最大的数据传输隧道添加第三标签;
相应的,根据所述转发质量信息选择与所述应用类型对应的目标数据传输隧道,包括:
若所述应用类型为所述实时传输类,则将添加有所述第一标签的数据传输隧道作为所述目标数据传输隧道;
若所述应用类型为所述交互式传输类,则将添加有所述第二标签的数据传输隧道作为所述目标数据传输隧道;
若所述应用类型为所述下载类,则将添加有所述第三标签的数据传输隧道作为所述目标数据传输隧道。


4.根据权利要求1所述数据包传输方法,其特征在于,利用所述目标数据传输隧道向所述数据接收端发送所述待传输数据包,包括:
判断所述目标数据传输隧道中的可传输带宽是否大于或等于所述待传输数据包的需求带宽;
若是,则利用所述目标数据传输隧道向所述数据接收端发送所述待传输数据包;
若否,则对所述目标数据传输隧道中的目标类型数据包执行转发操作或限流操作,并利用所述目标数据传输隧道向所述数据接收端发送所述待传输数据包;
其中,所述目标类型数据包为所述目标数据传输隧道中传输优先级低于所...

【专利技术属性】
技术研发人员:陈烁曹飞
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1