[发明专利]多控制器调度方法、装置和系统及计算机可读存储介质有效
申请号: | 201711333461.0 | 申请日: | 2017-12-14 |
公开(公告)号: | CN109962788B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 黄志兰;樊勇兵;陈楠;区宏辉;刘艺;李巧玲;何晓武 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L67/1001;H04L67/60 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 许蓓 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 调度 方法 装置 系统 计算机 可读 存储 介质 | ||
本公开公开了一种多控制器调度方法、装置和系统及计算机可读存储介质,涉及通信领域。其中的方法包括:接收外部应用发送的Neutron网络创建请求,其中携带欲创建的Neutron网络的信息;根据欲创建的Neutron网络的信息,从资源编排系统获取相应的目的控制器的信息,其中,所述资源编排系统存储有配置的Neutron网络与目的控制器的对应关系;根据目的控制器的信息,将所述Neutron网络创建请求发送给相应的目的控制器。从而实现对多控制器进行按需调度。
技术领域
本公开涉及通信领域,特别涉及一种多控制器调度方法、装置和系统及计算机可读存储介质。
背景技术
SDN(Software Defined Network,软件定义网络)已经成为构建云数据中心网络的关键技术,被广泛集成到云平台中,成为云平台的标准网络组件。云平台通过与SDN控制器对接,实现对云网络功能的统一管理和控制。通常情况下,云平台只对接一种SDN控制器。
随着SDN的渐进式部署,云平台不可避免的出现多SDN控制器共存的情况,要求云平台能够同时对接多种异构SDN控制器,并能在多控制器间协同调度。标准的OpenStackNeutron模块内置多控制器驱动支持的能力,但只能按照固定配置依次调用控制器驱动,不具备对多控制器进行按需调度的能力。
发明内容
本公开所要解决的一个技术问题是,云平台对多控制器进行按需调度的问题。
本公开的一个方面提出一种多控制器调度方法,包括:
接收外部应用发送的Neutron网络创建请求,其中携带欲创建的Neutron网络的信息;
根据欲创建的Neutron网络的信息,从资源编排系统获取相应的目的控制器的信息,其中,所述资源编排系统存储有配置的Neutron网络与目的控制器的对应关系;
根据目的控制器的信息,将所述Neutron网络创建请求发送给相应的目的控制器。
可选地,该方法还包括:
接收外部应用发送的Neutron子网创建请求,其中携带欲创建的Neutron子网的信息、及Neutron子网所属Neutron网络的信息;
根据Neutron子网所属Neutron网络的信息,从Neutron网络创建请求的历史调用关系中或者从资源编排系统中,获取相应的目的控制器的信息;
根据目的控制器的信息,将所述Neutron子网创建请求发送给相应的目的控制器。
可选地,所述资源编排系统存储有配置的Neutron网络与目的可用区域的对应关系,目的控制器利用目的可用区域查找控制器及其所属可用区域的部署信息确定;
可选地,所述资源编排系统存储有配置的Neutron网络与目的控制器的标识信息的对应关系。
可选地,该方法还包括:存储从所述资源编排系统获取的Neutron网络与目的控制器的对应关系。
可选地,控制器以热插拔方式接入云平台。
本公开的再一个方面提出一种多控制器调度装置,包括:执行前述多控制器调度方法的多控制器调度模块。
可选地,该装置还包括:多控制器接入模块,用于提供使控制器以热插拔方式接入的开放接口。
本公开的另一个方面提出一种多控制器调度装置,包括:
存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行前述的多控制器调度方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711333461.0/2.html,转载请声明来源钻瓜专利网。