报文传输优先级控制方法、系统、装置及存储介质制造方法及图纸

技术编号:32165893 阅读:13 留言:0更新日期:2022-02-08 15:20
本申请提供报文传输优先级控制方法、系统、装置及存储介质,所述方法,包括:获取预传输报文对应的IP地址及对应的报文端口号;根据所IP地址或对应的报文端口号确定对应的DSCP值,并根据所述DSCP值确定对应的优先级;基于确定的优先级,对预传输报文进行传输。本方案,本申请可以实现根据预传输报文对应的IP地址、报文端口号来可变确定当前预传输报文对应的优先级的功能,从而在面对大数据传输过程时,交换机可以将当前优先级高的预传输报文优先发送,从而有效确保了对时限要求高的预传输报文优先发送,从而有效确保了交换机传输报文的时效性。时效性。时效性。

【技术实现步骤摘要】
报文传输优先级控制方法、系统、装置及存储介质


[0001]本申请涉及报文传输优先级控制方法、系统及存储介质,属于报文传输


技术介绍

[0002]随着网络的发展,由交换机构成的数据中心业务变得越来越重要,这也代表着数据服务时代的到来。数据中心用来在internet网络基础设施上传递、加速、展示、计算、存储数据信息。
[0003]在今后的发展中,数据中心也将会成为企业竞争的资产,商业模式也会因此发生改变。随着数据中心应用的广泛化和持续发展,人工智能、网络安全等也相继出现,更多的用户都被带到了网络和手机的应用中。随着数据中心行业在全球的蓬勃发展,随着社会经济的快速增长,数据中心的发展建设将处于高速时期,再加上各地政府部门给予新兴产业的大力扶持,都为数据中心行业的发展带来了很大的优势。相应的数据中心会使用大量的高吞吐量交换机设备。数据中心通常在短时间内有大量的数据流量,这也大量的数据必定会造成通过交换机发送数据或报文的拥堵。
[0004]数据中心的带宽固定的前提下,短时间内造成的大量带宽使用必定会受限。如何从交换机的角度解决这个问题,日益受到各大交换机设备厂商的关注。首先,硬件设备的吞吐量是固定的,不可能短时间内有交大的提升。那么,我们需要从交换机系统,以及经过系统的报文的角度出发来解决这个问题。
[0005]现有技术方案中,交换机芯片已经具有设置报文优先级的功能,但是这些设置都是固定的,用户不可编辑的,也就是设置完成后优先级就固定不变了,想根据当前需求更改报文传输的优先级无法实现,导致灵活性差,可用性不高。
[0006]综上所述,现有技术方案中缺少一种可编辑、灵活性高的报文传输优先级控制方案。

技术实现思路

[0007]本申请提供了一种报文传输优先级控制方法、系统、装置及存储介质,以解决现有技术方案中缺少一种可编辑、灵活性高的报文传输优先级控制方案的技术问题。
[0008]第一方面,根据本申请实施例提供一种报文传输优先级控制方法,应用于白盒交换机,所述方法,包括:
[0009]获取预传输报文对应的IP地址及对应的报文端口号;
[0010]根据所IP地址或对应的报文端口号确定对应的DSCP值,并根据所述DSCP值确定对应的优先级;
[0011]基于确定的优先级,对预传输报文进行传输。
[0012]优选地,根据所述IP地址或对应的报文端口号确定对应的DSCP值,包括:
[0013]采用预设数学模型,根据构成所述IP地址的四个网段生成基础优先级值;所述IP地址为源IP地址或者目的IP地址;
[0014]基于预先设定的预设网段对应的优先级附加值,将所述预设字段的IP地址对应的优先级附加值添加上对应的优先级附加值,构成第一优先级数值;
[0015]基于预先设定的第一优先级数值与DSCP值的映射关系,确定当前第一优先级数值对应的DSCP值。
[0016]优选地,所述预先设定的第一优先级数值与DSCP值的映射关系的设定方法为:
[0017]将第一优先级数值能达到的最小值与最大值之间的区间范围进行等组间距划分为与DSCP值的数量相同的分组;
[0018]将所述分组基于第一优先级数值由小到大的顺序排序,依次映射至由小到大的DSCP值;
[0019]其中一个第一优先级数值分组对应一个DSCP值。
[0020]优选地,所述预设数学模型为:
[0021]P=a*K1+b*K2+c*K3+d*K4;
[0022]其中,P为基础优先级,a为IP地址的左起第一个网段,K1为左起第一个网段对应的优先级系数,b为IP地址的左起第二个网段,K2为左起第二个网段对应的优先级系数,c为IP地址的左起第三个网段,K3为左起第三个网段对应的优先级系数,d为IP地址的最右边一个网段,K4为左起第四个网段对应的优先级系数。
[0023]优选地,根据所述IP地址或对应的报文端口号确定对应的DSCP值,包括:
[0024]判断至少两个预传输中的目标网段是否相同;
[0025]若相同,则获取预传输报文对应的四层报文端口号,基于预先确定的四层报文端口号与DSCP值的映射关系确定预传输报文对应的DSCP值;
[0026]若不同,则基于预传输报文的目标网段,添加目标网段附加值,生成第二优先级数值,基于预先设好的第二优先级数值与DSCP值的映射关系确定预传输报文的目标网段对应的DSCP值。
[0027]优选地,所述预先确定的四层报文端口号与DSCP值的映射关系的确定方法,包括:
[0028]将四层报文端口号能达到的最小值与最大值之间的区间范围进行等组间距分为与DSCP值的数量相同的分组;
[0029]将所述分组基于四层报文端口号由小到大的顺序排序,依次映射至由小到大的DSCP值;
[0030]其中一个四层报文端口号分组对应一个DSCP值。
[0031]第二方面,根据本申请实施例提供一种报文传输优先级控制系统,应用于白盒交换机,包括:
[0032]获取模块,用于获取预传输报文对应的IP地址及对应的报文端口号;
[0033]报文优先级确定模块,用于基于预设规则,根据所述IP地址或对应的报文端口号确定对应的DSCP值,并根据所述DSCP值确定对应的优先级;
[0034]报文传输模块,用于基于确定的优先级,对预传输报文进行传输。
[0035]优选地,报文优先级确定模块,包括:
[0036]基础优先级值生成单元,用于采用预设数学模型,根据构成所述IP地址的四个网段生成基础优先级值;所述IP地址为源IP地址或者目的IP地址;
[0037]第一优先级数值生成单元,用于基于预先设定的预设网段对应的优先级附加值,
将所述预设字段的IP地址对应的优先级附加值添加上对应的优先级附加值,构成第一优先级数值;
[0038]DSCP值确定单元,基于预先设定的第一优先级数值与DSCP值的映射关系,确定当前第一优先级数值对应的DSCP值。
[0039]第三方面,根据本申请实施例提供一种报文传输优先级控制装置,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述计算机程序由所述处理器加载并执行,以实现如上述任一项所述报文传输优先级控制方法。
[0040]第四方面,根据本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时用于实现上述任一项所述报文传输优先级控制方法。
[0041]本申请的有益效果在于:
[0042]综上所述,本申请实施例提供的报文优先级传输控制方法,针对白盒交换机接收到的预传输报文,获取预传输报文对应的IP地址或对应的报文端口号,然后基于预设规则,根据所IP地址或对应的报文端口号确定对应的DSCP值,并根据所述DSCP值确定对应的优先级,并最后基于确定的优先级,对预传输报文进行传输。因此,本申请可以实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文传输优先级控制方法,应用于白盒交换机,其特征在于,包括:获取预传输报文对应的IP地址及对应的报文端口号;根据所IP地址或对应的报文端口号确定对应的DSCP值,并根据所述DSCP值确定对应的优先级;基于确定的优先级,对预传输报文进行传输。2.根据权利要求1所述的方法,其特征在于,所述根据所述IP地址或对应的报文端口号确定对应的DSCP值,包括:采用预设数学模型,根据构成所述IP地址的四个网段生成基础优先级值;所述IP地址为源IP地址或者目的IP地址;基于预先设定的预设网段对应的优先级附加值,将所述预设字段的IP地址对应的优先级附加值添加上对应的优先级附加值,构成第一优先级数值;基于预先设定的第一优先级数值与DSCP值的映射关系,确定当前第一优先级数值对应的DSCP值。3.根据权利要求2所述的方法,其特征在于,所述预先设定的第一优先级数值与DSCP值的映射关系的设定方法为:将第一优先级数值能达到的最小值与最大值之间的区间范围进行等组间距划分为与DSCP值的数量相同的分组;将所述分组基于第一优先级数值由小到大的顺序排序,依次映射至由小到大的DSCP值;其中一个第一优先级数值分组对应一个DSCP值。4.根据权利要求2所述的方法,其特征在于,所述预设数学模型为:P=a*K1+b*K2+c*K3+d*K4;其中,P为基础优先级,a为IP地址的左起第一个网段,K1为左起第一个网段对应的优先级系数,b为IP地址的左起第二个网段,K2为左起第二个网段对应的优先级系数,c为IP地址的左起第三个网段,K3为左起第三个网段对应的优先级系数,d为IP地址的最右边一个网段,K4为左起第四个网段对应的优先级系数。5.根据权利要求1所述的方法,其特征在于,根据所述IP地址或对应的报文端口号确定对应的DSCP值,包括:判断至少两个预传输中的目标网段是否相同;若相同,则获取预传输报文对应的四层报文端口号,基于预先确定的四层报文端口号与DSCP值的映射关系确定预传输报文对应的DSCP值;若不同,则基于预传输报文的...

【专利技术属性】
技术研发人员:周国浪郭巍松
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1