System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 业务数据网络传输管理方法及DPU技术_技高网

业务数据网络传输管理方法及DPU技术

技术编号:40286894 阅读:11 留言:0更新日期:2024-02-07 20:39
本申请提供一种业务数据网络传输管理方法及DPU,方法在DPU中执行,包括:根据待进行网络传输的各个数据包各自所属的业务类型,在当前的QoS策略与业务类型之间的对照关系数据中分别查找各个数据包各自的QoS策略数据,并基于各个数据包各自的QoS策略数据将各个数据包分别输出至目标网络中以进行传输;对目标网络及各个数据包进行实时状态监测,并根据对应的监测结果判定是否对数据包的QoS策略数据进行动态调整。本申请能够实现对不同业务流量的精确识别以及QoS策略分配,以提供高质量的网络服务,并能够提高业务数据网络传输管理的灵活性,进而能够适用于多样性、高变化性的业务流量传输场景。

【技术实现步骤摘要】

本申请涉及流量管理处理,尤其涉及业务数据网络传输管理方法及dpu。


技术介绍

1、在网络通信中,服务质量qos(quality of service)是指对不同类型的网络流量进行分类和管理,以保证网络服务的可靠性、带宽的合理利用和质量的稳定性。当前,数据中心中的业务流量管理是一个重要的任务。为了确保网络服务的质量(qos),数据中心需要确保不同业务流量的优先级和带宽。

2、目前,基于cpu的流量管理方案通常使用静态的qos策略对业务流量进行管理。然而,基于cpu的流量管理方案不能有效且准确地区分和优化各种业务流量。且在处理高变化性和多样性的业务流量时,由于静态qos策略缺乏灵活性和适应性,无法快速适应不同业务类型和网络状况的变化,可能导致性能下降和qos无法保证的问题。另外,传统的基于cpu的流量管理方案在处理大规模数据中心的高速流量时,由于cpu的计算和处理能力有限,无法满足对大量数据包的实时处理需求,导致延迟增加和吞吐量下降。

3、也就是说,基于cpu的流量管理方案使用静态的qos策略存在灵活性不足、无法适应多样性的业务流量、无法处理高变化性的流量和性能瓶颈等缺点。这些缺点限制了对不同业务类型和网络状况的精确管理和优化,导致性能和qos的不稳定性。


技术实现思路

1、鉴于此,本申请实施例提供了业务数据网络传输管理方法及dpu,以消除或改善现有技术中存在的一个或更多个缺陷。

2、本申请的一个方面提供了一种业务数据网络传输管理方法,在dpu中执行,所述业务数据网络传输管理方法包括:

3、根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的qos策略数据,并基于各个所述数据包各自的qos策略数据将各个所述数据包分别输出至目标网络中以进行传输;

4、对所述目标网络及各个所述数据包进行实时状态监测,并根据对应的监测结果判定是否对所述数据包的qos策略数据进行动态调整。

5、在本申请的一些实施例中,在所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的qos策略数据之前,还包括:

6、接收待进行网络传输的数据包;

7、对所述数据包进行解析以得到所述数据包的头部信息;

8、基于预设的业务类型识别方式,根据所述数据包的头部信息识别得到所述数据包所属的业务类型。

9、在本申请的一些实施例中,所述业务类型识别方式包括:特征匹配、机器学习或深度数据包检测;

10、相对应的,所述基于预设的业务类型识别方式,根据所述数据包的头部信息识别得到所述数据包所属的业务类型,包括:

11、若所述业务类型识别方式为所述特征匹配,则自所述数据包的头部信息中提取业务特征,并基于该业务特征,在预设的业务特征与业务类型之间的对照关系数据中查找所述数据包所属的业务类型;

12、若所述业务类型识别方式为所述机器学习,则将所述数据包的头部信息输入预设的用于识别业务类型的机器学习模型中,以使该业务类型识别模型对应输出所述数据包所属的业务类型;

13、若所述业务类型识别方式为所述深度数据包检测,则对所述数据包的头部信息进行深度数据包检测以识别得到所述数据包所属的业务类型。

14、在本申请的一些实施例中,在所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的qos策略数据之前,还包括:

15、接收预设的qos策略与业务类型之间的对照关系数据并存储至本地;

16、相对应的,所述业务数据网络传输管理方法还包括:

17、根据所述目标网络的网络状态自适应调整所述qos策略与业务类型之间的对照关系数据,和/或,若接收到用户自定义qos策略数据,则基于该用户自定义qos策略数据调整所述qos策略与业务类型之间的对照关系数据。

18、在本申请的一些实施例中,所述qos策略数据包括:优先级和带宽分配权重;

19、相对应的,所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的qos策略数据,并基于各个所述数据包各自的qos策略数据将各个所述数据包分别输出至目标网络中以进行传输,包括:

20、根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自对应的优先级和带宽分配权重;

21、按照优先级由高至低的顺序对各个所述数据包进行排序;

22、以及,根据各个所述数据包各自的带宽分配权重分别为各个所述数据包分配目标网络当前的带宽资源;

23、基于各个所述数据包各自对应的带宽资源,将排序后的各个所述数据包按序输出至所述目标网络进行传输。

24、在本申请的一些实施例中,所述优先级包括:由高至低划分的高优先级、中等优先级和低优先级,其中,所述中等优先级包含有由高至低划分的多个中间优先级,每个所述中间优先级包含有由高至低划分的多个子优先级;

25、相对应的,所述按照优先级由高至低的顺序对各个所述数据包进行排序,包括:

26、根据各个所述数据包各自对应的优先级,将各个所述数据包分别放入所述高优先级、各个所述中等优先级以及所述低优先级各自对应的队列中,其中,放入每个所述中等优先级对应的队列中的数据包按照所属的所述子优先级由高至低的顺序排序。

27、在本申请的一些实施例中,所述根据各个所述数据包各自的带宽分配权重分别为各个所述数据包分配目标网络当前的带宽资源,包括:

28、获取所述目标网络当前的总带宽资源;

29、根据各个所述数据包各自的带宽分配权重将所述总带宽资源的进行百分比划分,并基于对应的百分比划分结果为各个所述数据包分配所述目标网络当前的带宽资源。

30、在本申请的一些实施例中,所述基于各个所述数据包各自对应的带宽资源,将排序后的各个所述数据包按序输出至所述目标网络进行传输,包括:

31、基于各个所述数据包各自对应的带宽资源,以先进先出的方式将所述高优先级、各个所述中等优先级以及所述低优先级各自对应的队列中的数据包依次输出至所述目标网络进行传输。

32、在本申请的一些实施例中,所述对所述目标网络及各个所述数据包进行实时状态监测,并根据对应的监测结果判定是否对所述数据包的qos策略数据进行动态调整,包括:

33、对所述目标网络及各个所述数据包进行实时状态监测,并根据对应的监测结果判断任一队列中的数据包是否超过预设数量阈值、所述目标网络当前的网络状态是否满足预设的拥塞条件或者当前是否存在任一所述数据包的宽带资源小于该数据包对应的本文档来自技高网...

【技术保护点】

1.一种业务数据网络传输管理方法,其特征在于,在DPU中执行,所述业务数据网络传输管理方法包括:

2.根据权利要求1所述的业务数据网络传输管理方法,其特征在于,在所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的QoS策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的QoS策略数据之前,还包括:

3.根据权利要求2所述的业务数据网络传输管理方法,其特征在于,所述业务类型识别方式包括:特征匹配、机器学习或深度数据包检测;

4.根据权利要求1所述的业务数据网络传输管理方法,其特征在于,在所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的QoS策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的QoS策略数据之前,还包括:

5.根据权利要求1所述的业务数据网络传输管理方法,其特征在于,所述QoS策略数据包括:优先级和带宽分配权重;

6.根据权利要求5所述的业务数据网络传输管理方法,其特征在于,所述优先级包括:由高至低划分的高优先级、中等优先级和低优先级,其中,所述中等优先级包含有由高至低划分的多个中间优先级,每个所述中间优先级包含有由高至低划分的多个子优先级;

7.根据权利要求5所述的业务数据网络传输管理方法,其特征在于,所述根据各个所述数据包各自的带宽分配权重分别为各个所述数据包分配目标网络当前的带宽资源,包括:

8.根据权利要求6所述的业务数据网络传输管理方法,其特征在于,所述基于各个所述数据包各自对应的带宽资源,将排序后的各个所述数据包按序输出至所述目标网络进行传输,包括:

9.根据权利要求6所述的业务数据网络传输管理方法,其特征在于,所述对所述目标网络及各个所述数据包进行实时状态监测,并根据对应的监测结果判定是否对所述数据包的QoS策略数据进行动态调整,包括:

10.一种DPU,其特征在于,所述DPU中设有业务数据网络传输管理模块;

...

【技术特征摘要】

1.一种业务数据网络传输管理方法,其特征在于,在dpu中执行,所述业务数据网络传输管理方法包括:

2.根据权利要求1所述的业务数据网络传输管理方法,其特征在于,在所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的qos策略数据之前,还包括:

3.根据权利要求2所述的业务数据网络传输管理方法,其特征在于,所述业务类型识别方式包括:特征匹配、机器学习或深度数据包检测;

4.根据权利要求1所述的业务数据网络传输管理方法,其特征在于,在所述根据待进行网络传输的各个数据包各自所属的业务类型,在当前的qos策略与业务类型之间的对照关系数据中分别查找各个所述数据包各自的qos策略数据之前,还包括:

5.根据权利要求1所述的业务数据网络传输管理方法,其特征在于,所述qos策略数据包括:优先级和带宽分配权重;

6.根据权利要求...

【专利技术属性】
技术研发人员:黄云鹏黄明亮鄢贵海
申请(专利权)人:中科驭数北京科技有限公司
类型:发明
国别省市:

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

1