传输路径选择方法、装置及电子设备制造方法及图纸

技术编号:32179325 阅读:12 留言:0更新日期:2022-02-08 15:40
本发明专利技术实施例涉及一种传输路径选择方法、装置及电子设备,该方法包括:获取传输协议报文的路径选择请求;根据路径选择请求,确定至少一条备选路径;当备选路径包括多条时,分别获取每一条备选路径中不同传输路段的剩余带宽值;根据剩余带宽值,从多条备选路径中,选择一条备选路径作为传输协议报文的最终路径。路径中的剩余带宽值,可以体现出一条路径的优劣,是更加客观且直观的数据,剩余带宽值越大,路径传输数据越快。而且,确定剩余带宽值,完全考虑到了路段中已经被其他业务占用带宽的情况,所以本申请中根据剩余带宽值所确定的最优路径,相较于现有技术中确定最优路径的方式,更加精确。更加精确。更加精确。

【技术实现步骤摘要】
传输路径选择方法、装置及电子设备


[0001]本专利技术实施例涉及计算机
,尤其涉及一种传输路径选择方法、装置及电子设备。

技术介绍

[0002]相对于传统的网络设备,数据中心网络设备端口带宽扩大数倍,且对数据转发时延要求较高。这就要求网络协议的选路机制尤为重要。内部网关协议(Interior Gateway Protocol,简称IGP)中的开放式最短路径优先(Open Shortest Path First,简称OSPF)在数据中心场景有不少应用,传统的OSPF协议的选路机制对于带宽较低的环境适用,例如带宽为100Mbps,10Mbps甚至更低的1.544Mbps等。传统的OSPF算法是直接给出计算每条路径到达目的网段的路径花销值,然后选择路径花销值最小的路径作为最优路径,具体公式参见如下:
[0003]cost=10^8/端口带宽公式。
[0004]然而数据中心网络设备,端口带宽通常为10G,40G,100G不等,上述计算公式的默认端口带宽时10^8,已经无法满足当前端口带宽10G,40G,100G等的需求,因此无法精确对比出带宽优劣。
[0005]而且,即使利用上述方法选出路径,该路径也可能已经被其他业务占用,从而导致所选择的路径并非是路径花销值最小的路径,也即并非是最优路径。

技术实现思路

[0006]本申请提供了一种传输路径选择方法、装置及电子设备,以解决现有技术中传统的OSPF方法对于协议报文的转发路选择存在路径选择不精的问题。
[0007]第一方面,本申请提供了一种传输路径选择方法,该方法包括:
[0008]获取传输协议报文的路径选择请求;
[0009]根据路径选择请求,确定至少一条备选路径;
[0010]当备选路径包括多条时,分别获取每一条备选路径中不同传输路段的剩余带宽值;
[0011]根据剩余带宽值,从多条备选路径中,选择一条备选路径作为传输协议报文的最终路径。
[0012]第二方面,本申请提供了一种传输路径选择装置,该装置包括:
[0013]获取单元,用于获取传输协议报文的路径选择请求;
[0014]确定单元,用于根据路径选择请求,确定至少一条备选路径;
[0015]获取单元还用于,当备选路径包括多条时,分别获取每一条备选路径中不同传输路段的剩余带宽值;
[0016]处理单元,用于根据剩余带宽值,从多条备选路径中,选择一条备选路径作为传输协议报文的最终路径。
[0017]第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0018]存储器,用于存放计算机程序;
[0019]处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例的传输路径选择方法的步骤。
[0020]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面任一项实施例的传输路径选择方法的步骤。
[0021]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
[0022]本申请实施例提供的该方法,获取传输协议报文的路径选择请求,然后根据路径选择请求,确定能够到达协议报文传输目的地的至少一条备选路径。当备选路径仅包括一条时,则该条备选路径即为最优路径。当备选路径包括多条时,则可以分别获取每一条备选路径中不同传输路径的剩余带宽值,然后根据剩余带宽值,从多条备选路径中,选择一条备选路径作为传输协议报文的最终路径。本实施例的方法,相较于现有技术中直接计算路径花销值的方式选择最优路径而言,本申请中优先考虑的不再是每条路径的花销值,而是更加直截了当的确定每条路径中不同传输路段的剩余带宽值,然后根据剩余带宽值直接选择最优路径。路径中的剩余带宽值,可以体现出一条路径的优劣,是更加客观且直观的数据,剩余带宽值越大,路径传输数据越快。而且,确定剩余带宽值,完全考虑到了路段中已经被其他业务占用带宽的情况,所以本申请中根据剩余带宽值所确定的最优路径,相较于现有技术中确定最优路径的方式,更加精确。
附图说明
[0023]图1为本专利技术实施例提供的一种传输路径选择方法流程示意图;
[0024]图2为本专利技术实施例提供的另一种传输路径选择方法流程示意图;
[0025]图3为本专利技术实施例提供的另一种传输路径选择方法流程示意图;
[0026]图4本专利技术提供的分别计算每一条备选路径中路径花销值的方法流程示意图;
[0027]图5为本专利技术提供的一种报文转发的系统架构图;
[0028]图6为本专利技术实施例提供的一种报文转发的方法流程整体框图;
[0029]图7为本专利技术实施例提供的一种传输路径选择装置结构示意图;
[0030]图8为本专利技术实施例提供一种电子设备结构示意图。
具体实施方式
[0031]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]为便于对本专利技术实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本专利技术实施例的限定。
[0033]在介绍本专利技术实施例的具体方法步骤之前,首先说明本专利技术实施例中为解决
技术介绍
中的技术问题,所提供的技术方案的思想包括:
[0034]在收到传输协议报文的路径选择请求后,确定传输协议报文的传输起始节点到目的节点的所有路径,并确定每一条路径的链路拥堵情况,然后根据路径拥堵情况,确定每一条路径的各传输路段的剩余带宽值。剩余带宽值影响报文传输的速率,剩余带宽值越大,则传输路径则更优。
[0035]当根据多条路径的剩余带宽值无法选择出最优路径时,则修改计算cost的公式,通过修改后的cost公式,来精确对比出链路带宽优劣。
[0036]具体实现方式,则可以通过下文中的具体实施例来体现,可以参见下文介绍。
[0037]图1为本专利技术实施例提供的一种传输路径选择方法流程示意图,该方法步骤包括:
[0038]步骤110,获取传输协议报文的路径选择请求。
[0039]具体的,路径选择请求中可以写到有协议报文的传输起始点和传输目的终点。以便后续可以根据传传输协议报的传输起始点和目的终点,确定能够实现数据传输的路径。
[0040]步骤120,根据路径选择请求,确定至少一条备选路径。
[0041]具体的,数据中心服务器可以通过OSPF算法来计算出传输协议报文的至少一条路径。具体的算法可以采用现有技术中的方法实现,并非本申请文件的研究重点,因此这里不再过多赘述。
[0042]步骤130,当备选路径包括多条时,分别获取每一条备选路径本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传输路径选择方法,其特征在于,所述方法包括:获取传输协议报文的路径选择请求;根据所述路径选择请求,确定至少一条备选路径;当所述备选路径包括多条时,分别获取每一条备选路径中不同传输路段的剩余带宽值;根据所述剩余带宽值,从多条所述备选路径中,选择一条备选路径作为传输所述协议报文的最终路径。2.根据权利要求1所述的方法,其特征在于,所述根据所述剩余带宽值,从多条所述备选路径中,选择一条备选路径作为传输所述协议报文的最终路径,具体包括:从第i条备选路径的不同传输路段的剩余带宽值中,提取最小剩余带宽值;从多个所述最小剩余带宽值中,选择最小剩余带宽值的数值最大的一条备选路径,作为所述最终路径,其中,i为小于或者等于备选路径总条数的正整数,i依次递进取值,初始取值为1。3.根据权利要求2所述的方法,其特征在于,当最小剩余带宽值的数值最大的备选路径包括k条时,所述方法还包括:分别确定所述k条备选路径中的每一条备选路径的路径花销值;并从所述k条备选路径中,选择路径花销值最小的备选路径,作为所述最终路径,其中,k为大于或者等于2的正整数。4.根据权利要求3所述的方法,其特征在于,所述分别确定k条备选路径中的每一条备选路径的路径花销值,具体包括:确定k条备选路径中的第j条备选路径的各个传输路段的路径花销值;并将各个传输路段的路径花销值总和,作为所述第j条备选路径的路径花销值,其中,j为小于或者等于k的正整数,j依次递进取值,初始取值为1。5.根据权利要求4所述的方法,其特征在...

【专利技术属性】
技术研发人员:颜虹陈翔袁福利任长雷
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利