目标路径的确定方法和多域控制器技术

技术编号:27832406 阅读:19 留言:0更新日期:2021-03-30 11:42
本申请提供一种目标路径的确定方法和多域控制器,涉及通信技术领域,该方法可以更为合理的确定出目标路径,以满足不同类型用户的需求。该方法包括:多域控制器获取包括源传输设备与目标传输设备的业务配置信息,然后获取源传输设备与目标传输设备之间的多条传输路径,再获取多条传输路径中每条传输路径的目标参数。之后,多域控制器根据目标参数确定目标路径。其中,目标参数至少包括第一参数、第二参数以及第三参数。第一参数用于表征从源传输设备至目标传输设备的总光缆长度,第二参数用于表征从源传输设备至目标传输设备的跳数,第三参数用于表征源传输设备与目标传输设备间所有子链路的平均管道利用率。有子链路的平均管道利用率。有子链路的平均管道利用率。

【技术实现步骤摘要】
目标路径的确定方法和多域控制器


[0001]本申请涉及通信
,尤其涉及一种目标路径的确定方法和多域控制器。

技术介绍

[0002]软件定义网络(software defined network,SDN)控制器系统具备强大的网络控制能力,能够屏蔽网络差异,可以通过层次化的抽象模型,为用户提供单一的虚拟网络。
[0003]参照图1,提供了一种现有的SDN控制器系统的网络架构示意图。如图1所示,SDN控制器系统中包括有多域控制器和多个单域控制器,每个单域控制器控制一个传输网络,每个传输网络包括有多个传输设备。在图1所示的SDN控制器系统中,各个传输设备之间有多条传输路径,多域控制器或单域控制器可以确定出对各个传输设备之间的最短路径。
[0004]现有的,一般会计算两个传输设备之间链路的最小跳数来确定两个传输设备之间的最短路径,然而这种确定最短路径的方式过于单一,不能满足不同类型用户的需求。

技术实现思路

[0005]本申请提供一种目标路径的确定方法和多域控制器,可以更为合理的确定出目标路径,以满足不同类型用户的需求。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种目标路径的确定方法,该方法应用于多域控制器,包括:多域控制器获取包括源传输设备与目标传输设备的业务配置信息,然后获取源传输设备与目标传输设备之间的多条传输路径,再获取多条传输路径中每条传输路径的目标参数。其中,目标参数至少包括第一参数、第二参数以及第三参数。第一参数用于表征从源传输设备至目标传输设备的总光缆长度,第二参数用于表征从源传输设备至目标传输设备的跳数,第三参数用于表征源传输设备与目标传输设备间所有子链路的平均管道利用率。之后,多域控制器根据目标参数确定目标路径。
[0008]源传输设备至目标传输设备的多条传输路径中,跳数更少且总光缆长度更小的路径更优,所以多域控制器在确定目标路径时需要结合第一参数(用于表征从源传输设备至目标传输设备的总光缆长度)和第二参数(用于表征从源传输设备至目标传输设备的跳数)。另外,若所有业务均由跳数更少且总光缆长度更小的路径传输,会使得业务传输集中在某几条路径上造成资源的浪费。所以,多域控制器在确定目标路径时还需要结合第三参数(用于表征源传输设备与目标传输设备间所有子链路的平均管道利用率)。综上,本申请提供的目标路径的确定方法中,多域控制器不是仅通过第二参数来确定目标路径,而是在第二参数的基础上结合了可以表征各条路径传输能力的第二参数和第三参数,更为合理的确定出目标路径,可以满足不同类型用户的需求。
[0009]可选地,在一种可能的设计方式中,上述“根据目标参数确定目标路径”可以包括:根据第一预设权值、第二预设权值、第三预设权值以及每条传输路径的目标参数,确定每条传输路径的路径权值;将每条传输路径中路径权值最小的传输路径确定为目标路径。
[0010]其中,第一预设权值用于表示第一参数的权重,第二预设权值用于表示第二参数的权重,第三预设权值用于表示第三参数的权重。
[0011]可选地,在另一种可能的设计方式中,上述“获取源传输设备与目标传输设备之间的多条传输路径”可以包括:确定源传输设备与目标传输设备之间的网络拓扑信息;根据网络拓扑信息,确定源传输设备对应的第一单域控制器以及目标传输设备对应的第二单域控制器;在第一单域控制器和第二单域控制器为同一单域控制器的情况下,从第一单域控制器获取源传输设备与目标传输设备之间的多条传输路径;在第一单域控制器和第二单域控制器为不同单域控制器的情况下,多域控制器自身根据网络拓扑信息确定源传输设备与目标传输设备之间的多条传输路径。
[0012]可选地,在另一种可能的设计方式中,上述“获取多条传输路径中每条传输路径的目标参数”在第一单域控制器和第二单域控制器为同一单域控制器的情况下,从第一单域控制器获取每条传输路径的目标参数;在第一单域控制器和第二单域控制器为不同单域控制器的情况下,多域控制器自身确定每条传输路径的目标参数。
[0013]第二方面,本申请提供一种多域控制器,包括获取模块和确定模块。其中,获取模块,用于获取业务配置信息,业务配置信息包括源传输设备与目标传输设备。获取模块,还用于获取源传输设备与目标传输设备之间的多条传输路径。获取模块,还用于获取多条传输路径中每条传输路径的目标参数;目标参数至少包括第一参数、第二参数以及第三参数;第一参数用于表征从源传输设备至目标传输设备的总光缆长度,第二参数用于表征从源传输设备至目标传输设备的跳数,第三参数用于表征源传输设备与目标传输设备间所有子链路的平均管道利用率。确定模块,用于根据获取模块获取的目标参数确定目标路径。
[0014]第三方面,本申请提供一种目标路径的确定装置,包括处理器,该处理器用于与存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面提供的目标路径的确定方法。
[0015]可选地,该目标路径的确定装置还可以包括存储器,该存储器用于保存该目标路径的确定装置的程序指令和数据。进一步可选地,该目标路径的确定装置还可以包括收发器,该收发器用于在目标路径的确定装置的处理器的控制下,执行收发数据、信令或信息的步骤,例如,获取业务配置信息。
[0016]可选地,该目标路径的确定装置可以是服务器,也可以是服务器中的一部分装置,例如可以是服务器中的芯片系统。该芯片系统用于支持目标路径的确定装置实现第一方面中所涉及的功能,例如,接收,发送或处理上述目标路径的确定方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。
[0017]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,以实现如第一方面提供的目标路径的确定方法。
[0018]第五方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在计算机上运行时,使得所述计算机执行如第一方面所述的目标路径的确定方法。
[0019]需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与目标路径的确定装置的处理器封装在一起的,也可以与目标路径的确定装置的处理器单独封装,本申请对此不作限定。
[0020]本申请中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面、以及第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
[0021]在本申请中,上述目标路径的确定装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本专利技术类似,属于本申请权利要求及其等同技术的范围之内。
[0022]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
附图说明
[0023]图1为本申请实施例提供的一种SDN控制器系统的架构示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标路径的确定方法,应用于多域控制器,其特征在于,包括:获取业务配置信息,所述业务配置信息包括源传输设备与目标传输设备;获取所述源传输设备与所述目标传输设备之间的多条传输路径;获取所述多条传输路径中每条传输路径的目标参数;所述目标参数至少包括第一参数、第二参数以及第三参数;所述第一参数用于表征从所述源传输设备至所述目标传输设备的总光缆长度,所述第二参数用于表征从所述源传输设备至所述目标传输设备的跳数,所述第三参数用于表征所述源传输设备与所述目标传输设备间所有子链路的平均管道利用率;根据所述目标参数确定目标路径。2.根据权利要求1所述的目标路径的确定方法,其特征在于,所述根据所述目标参数确定目标路径,包括:根据第一预设权值、第二预设权值、第三预设权值以及所述每条传输路径的目标参数,确定所述每条传输路径的路径权值;所述第一预设权值用于表示所述第一参数的权重,所述第二预设权值用于表示所述第二参数的权重,所述第三预设权值用于表示所述第三参数的权重;将所述每条传输路径中所述路径权值最小的传输路径确定为所述目标路径。3.根据权利要求1或2所述的目标路径的确定方法,其特征在于,所述获取所述源传输设备与所述目标传输设备之间的多条传输路径,包括:确定所述源传输设备与所述目标传输设备之间的网络拓扑信息;根据所述网络拓扑信息,确定所述源传输设备对应的第一单域控制器以及所述目标传输设备对应的第二单域控制器;在所述第一单域控制器和所述第二单域控制器为同一单域控制器的情况下,从所述第一单域控制器获取所述源传输设备与所述目标传输设备之间的多条传输路径;在所述第一单域控制器和所述第二单域控制器为不同单域控制器的情况下,所述多域控制器自身根据所述网络拓扑信息确定所述源传输设备与所述目标传输设备之间的多条传输路径。4.根据权利要求3所述的目标路径的确定方法,其特征在于,所述获取所述多条传输路径中每条传输路径的目标参数,包括:在所述第一单域控制器和所述第二单域控制器为同一单域控制器的情况下,从所述第一单域控制器获取所述每条传输路径的目标参数;在所述第一单域控制器和所述第二单域控制器为不同单域控制器的情况下,所述多域控制器自身确定所述每条传输路径的目标参数。5.一种多域控制器,其特征在于,包括:获取模块,用于获取业务配置信息,所述业务配置信息包括源传输设备与目标传输设备;所述获取模块,还用于获取所述源传输设备与所述目标传输设备之间的多条传输路径;所述获取模块,还用于获取所述多条传输路径中每条传输路径的目标参数;所...

【专利技术属性】
技术研发人员:刘雅承王光全张贺郑滟雷
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1