本发明涉及通信,尤其涉及一种跨域qos路由方法、装置、总控制器及存储介质。
背景技术:
1、随着信息技术的持续发展,互联网逐步由消费领域拓宽至面向社会生产及实体经济领域,由此产生诸多新型业务场景,如远程手术、视频会议、全息通信等,其对带宽、时延等端到端qos指标提出了严苛要求。
2、当前互联网由大量独立自治域构成,各域由不同运营商或机构管辖,业务数据的端到端传输可能跨越多个自治域。然而,各域的管理独立性加之隐私保护、市场竞争等因素导致域内信息互通困难,这将严重限制跨域qos性能的保障。因此亟需寻求高效的跨域qos路由技术,为生产型互联网建设保驾护航。
技术实现思路
1、本发明提供了一种跨域qos路由方法、装置、总控制器及存储介质,以解决现有技术无法使用有限的域内信息实现高效的跨域qos路由的问题。
2、根据本发明的一方面,提供了一种跨域qos路由方法,包括:
3、在接收到域控制器发送的业务请求后,基于全局虚拟拓扑确定出多条候选路径,所述全局虚拟拓扑基于各域控制器对原始域内拓扑进行抽象得到的抽象结果生成;
4、基于所述多条候选路径进行指标分解得到分解结果,并将所述分解结果作为分解需求下发至对应的多个域控制器,以使所述多个域控制器基于所述分解需求确定出对应的目标域内路径;
5、根据所述目标域内路径确定目标qos路由。
6、根据本发明的另一方面,提供了一种跨域qos路由装置,包括:
7、候选路径确定模块,用于在接收到域控制器发送的业务请求后,基于全局虚拟拓扑确定出多条候选路径,所述全局虚拟拓扑基于各域控制器对原始域内拓扑进行抽象得到的抽象结果生成;
8、分解模块,用于基于所述多条候选路径进行指标分解得到分解结果,并将所述分解结果作为分解需求下发至对应的多个域控制器,以使所述多个域控制器基于所述分解需求确定出对应的目标域内路径;
9、目标qos路由确定模块,用于根据所述目标域内路径确定目标qos路由。
10、根据本发明的另一方面,提供了一种总控制器,所述总控制器包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的跨域qos路由方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的跨域qos路由方法。
15、本发明实施例的技术方案,在接收到域控制器发送的业务请求后,基于全局虚拟拓扑确定出多条候选路径,所述全局虚拟拓扑基于各域控制器对原始域内拓扑进行抽象得到的抽象结果生成;基于所述多条候选路径进行指标分解得到分解结果,并将所述分解结果作为分解需求下发至对应的多个域控制器,以使所述多个域控制器基于所述分解需求确定出对应的目标域内路径;根据所述目标域内路径确定目标qos路由。该方案取得了使用少量域内信息的同时获得理想的端到端qos性能的有益效果。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种跨域qos路由方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述抽象结果包括域内虚拟拓扑、平均时延、平均跳数以及传播时延;相应的,基于各域控制器对原始域内拓扑进行抽象得到抽象结果,包括:
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,在接收到域控制器发送的业务请求之前,还包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述全局虚拟拓扑确定出多条候选路径,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述多条候选路径进行指标分解包括:
7.根据权利要求6所述的方法,其特征在于,所述按照排列顺序对所述多条候选路径逐条进行指标分解,包括:
8.根据权利要求3所述的方法,其特征在于,所述指标分解包括时延分解,所述分解结果包括时延预算;
9.根据权利要求8所述的方法,其特征在于,一条候选路径经过m个域,第i个域内存在ik个边界节点,边界节点对(is,id)之间的路径为第i个域内目标虚拟链路;相应的,所述第一公式如下:
10.根据权利要求3所述的方法,其特征在于,所述指标分解包括抖动分解,所述分解结果包括抖动预算;
11.根据权利要求10所述的方法,其特征在于,一条候选路径经过m个域,第i个域内存在ik个边界节点,边界节点对(is,id)之间的虚拟链路为第i个域内目标虚拟链路;相应的,所述第二公式如下:
12.根据权利要求3所述的方法,其特征在于,所述指标分解包括丢包分解,所述分解结果包括丢包率预算;
13.根据权利要求12所述的方法,其特征在于,一条候选路径经过m个域,第i个域内存在ik个边界节点,边界节点对(is,id)之间的虚拟链路为第i个域内目标虚拟链路;相应的,基于各域内目标虚拟链路的平均跳数构建第三公式如下:
14.根据权利要求1所述的方法,其特征在于,所述分解结果包括候选路径的带宽能力,所述带宽能力通过候选路径上的所有链路的最小带宽表征,所述最小带宽大于或等于业务需求中的带宽需求。
15.一种跨域qos路由装置,其特征在于,所述装置包括:
16.一种总控制器,其特征在于,所述总控制器包括:
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-14中任一项所述的跨域qos路由方法。