本申请涉及光网络,尤其涉及一种业务路径规划方法及相关设备。
背景技术:
1、现有技术中,对于内生安全光网络而言,针对具有安全需求业务的路径规划过程中,并没有考虑到内生安全网络的生存性。因此在链路发生故障时,就无法保证服务的继续进行。因此,在内生安全光网络中,针对具有不同安全需求的业务进行保护成为一个全新的问题。
2、现有的保护技术通常考虑的都是传统的光网络,在为服务提供工作路径和保护路径时,未考虑新型网络设备的物理层安全属性。因此这对具有安全需求的业务,原本传统的光网络的生存性方法并不适用。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种业务路径规划方法及相关设备。
2、基于上述目的,本申请提供了一种业务路径规划方法,包括:
3、对获取的网络拓扑中每条路径的安全等级进行划分,得到至少三个路径安全等级;
4、获取业务请求;所述业务请求包括:安全需求和安全降级容限值;
5、基于所述路径安全等级和所述安全需求为所述业务请求规划路径,获取第一路径;
6、基于所述路径安全等级、所述安全需求和所述安全降级容限值为所述业务请求规划路径,获取第二路径。
7、在一种可能的实现方式中,所述对获取的网络拓扑中每条路径的安全等级进行划分,得到至少三个路径安全等级,包括:
8、基于所述路径的密钥生成速率对所述路径的安全等级进行划分,得到至少三个路径安全等级。
9、在一种可能的实现方式中,所述基于所述路径安全等级和所述安全需求为所述业务请求规划路径,获取第一路径,包括:
10、基于预设的路径的第一安全性约束选择得到至少一条第三路径;所述路径的第一安全性约束包括:所述第一路径的路径安全等级大于等于所述安全需求;
11、将所述第三路径中所述路径安全等级最低的路径作为所述第一路径。
12、在一种可能的实现方式中,所述方法,还包括:基于预设的路径的带宽资源约束选择得到至少一条第四路径;所述第三路径包括所述第四路径;所述路径的带宽资源约束包括:所述第一路径的带宽资源大于等于所述业务请求的带宽资源。
13、在一种可能的实现方式中,所述基于所述路径安全等级、所述安全需求和所述安全降级容限值为所述业务请求规划路径,获取第二路径,包括:
14、基于预设的路径的第二安全性约束选择得到至少一条第五路径;所述第二安全性约束包括:所述第二路径的路径安全等级大于等于所述业务请求的安全需求与安全降级容限值的差值;
15、将所述第五路径中所述路径安全等级最低的路径作为所述第二路径。
16、在一种可能的实现方式中,所述方法,还包括:基于预设的路径的第一路径和第二路径在物理链路上不重合约束,选择得到至少一条第六路径;所述第五路径包括所述第六路径;所述第一路径和第二路径在物理链路上不重合约束,包括:所述第一路径的物理链路与所述第二路径的物理链路不重合。
17、在一种可能的实现方式中,所述方法,还包括:所述第一路径与所述第二路径在获取时,同时成功或同时失败。
18、基于同一发明构思,本申请实施例还提供了一种业务路径规划装置,包括:
19、划分模块,被配置为对获取的网络拓扑中每条路径的安全等级进行划分,得到至少三个路径安全等级;
20、获取模块,被配置为获取业务请求;所述业务请求包括:安全需求和安全降级容限值;
21、第一获取路径模块,被配置为基于所述路径安全等级和所述安全需求为所述业务请求规划路径,获取第一路径;
22、第二获取路径模块,被配置为基于所述路径安全等级、所述安全需求和所述安全降级容限值为所述业务请求规划路径,获取第二路径。
23、基于同一发明构思,本申请实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的业务路径规划方法。
24、基于同一发明构思,本申请实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述任一所述的业务路径规划方法。
25、从上面所述可以看出,本申请提供的业务路径规划方法及相关设备,通过对获取的网络拓扑中每条路径的安全等级进行划分,得到至少三个路径安全等级;获取业务请求;所述业务请求包括:安全需求和安全降级容限值;基于所述路径安全等级和所述安全需求为所述业务请求规划路径,获取第一路径;基于所述路径安全等级、所述安全需求和所述安全降级容限值为所述业务请求规划路径,获取第二路径。本申请实施例通过为工作路径设置保护路径,考虑了内生安全光网络的生存性,使得具有安全需求的业务在链路故障时,仍然能够保证网络业务的传输,且对应的业务传输路径依据业务自身的安全需求还设置了对应的路径安全等级,既能为业务提供安全又能提供保护,提高整体安全光网络的可靠性。且在保护路径选取的过程中,采用了安全降级的方案,既提高了网络中整体资源的利用率,也提高了业务的成功率,同时也保证了保护路径的合理性。
1.一种业务路径规划方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对获取的网络拓扑中每条路径的安全等级进行划分,得到至少三个路径安全等级,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述路径安全等级和所述安全需求为所述业务请求规划路径,获取第一路径,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法,还包括:基于预设的路径的带宽资源约束选择得到至少一条第四路径;所述第三路径包括所述第四路径;所述路径的带宽资源约束包括:所述第一路径的带宽资源大于等于所述业务请求的带宽资源。
5.根据权利要求1所述的方法,其特征在于,所述基于所述路径安全等级、所述安全需求和所述安全降级容限值为所述业务请求规划路径,获取第二路径,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法,还包括:基于预设的路径的第一路径和第二路径在物理链路上不重合约束,选择得到至少一条第六路径;所述第五路径包括所述第六路径;所述第一路径和第二路径在物理链路上不重合约束,包括:所述第一路径的物理链路与所述第二路径的物理链路不重合。
7.根据权利要求1所述的方法,其特征在于,所述方法,还包括:所述第一路径与所述第二路径在获取时,同时成功或同时失败。
8.一种业务路径规划装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至7任一所述方法。