云网络服务编排控制方法、系统、存储介质和电子设备技术方案

技术编号:33128435 阅读:11 留言:0更新日期:2022-04-17 00:41
本发明专利技术公开云网络服务编排控制方法、系统、存储介质和电子设备,通过网元抽象模块将云管理平台中的租户网络内部的逻辑网络设备映射为网络编排系统内部的不同可用区的多个虚拟网络单元;组网编排模块根据云管理平台下发的网络服务请求,对虚拟网络单元进行组网编排,得到与网络服务请求对应的组网需求;网络功能抽象模块预先对各个厂商的网络硬件设备的网络功能进行归档,从而得到相应的逻辑网络设备;设备控制模块将配置参数转化为相应的网络硬件设备的配置文本,并通过配置文本对网络硬件设备进行组网配置。本发明专利技术可以快速根据业务需求部署网络服务,建设从网络服务需求端到网络硬件设备端的高效自动化部署和变更体系,效率较高且灵活。效率较高且灵活。效率较高且灵活。

【技术实现步骤摘要】
云网络服务编排控制方法、系统、存储介质和电子设备


[0001]本专利技术涉及云服务领域,特别涉及一种云网络服务编排控制方法、系统、存储介质和电子设备。

技术介绍

[0002]在云计算技术不断发展和成熟的环境下,企业逐步向云化数据中心转型。而云管理平台之上承载的业务种类众多,云操作系统的复杂性将随着云租户(企业)及租户内物理机和虚拟机实例的数量增长呈现几何级数的增长,为应对云管理平台不同云租户不同场景的业务组网要求以及安全隔离要求,由业务应用驱动的云管理平台的网络虚拟化和自动化就变得势在必行。
[0003]例如,随着业务应用投产频率越来越快,各大航司开始采用各种大促、双十一秒杀等活动进行业务促销,短时业务交易峰值逐年提高,要求网络基础设施不断提高资源供给效率,减少服务请求交付时间,以满足业务发展的需求。但是,由于目前网络基础设施呈异地多厂商多分区的架构,导致云平台的网络服务的部署时间较长,且不够灵活。

技术实现思路

[0004]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的一种云网络服务编排控制方法、系统、存储介质和电子设备。
[0005]第一方面,一种云网络服务编排控制方法,应用于一种云网络服务编排控制系统,所述云网络服务编排控制系统包括:网络编排层和网络控制层,所述网络编排层包括:网元抽象模块和组网编排模块,所述网络控制层包括:网元控制模块、网络功能抽象模块和设备控制模块;
[0006]所述云网络服务编排控制方法包括:
[0007]所述网元抽象模块将云管理平台中的租户网络内部的逻辑网络设备映射为所述网络编排系统内部的不同可用区的多个虚拟网络单元,其中,一个逻辑网络设备对应多个虚拟网络单元;
[0008]所述组网编排模块根据所述云管理平台下发的网络服务请求,对所述虚拟网络单元进行组网编排,从而得到与所述网络服务请求对应的组网需求,所述组网需求至少包括需求参数;
[0009]所述网络功能抽象模块预先对各个厂商的网络硬件设备的网络功能进行归档,从而得到相应的所述逻辑网络设备,其中,不同厂商的同一种所述网络硬件设备对应同一种所述逻辑网络设备;
[0010]所述网元控制模块根据所述需求参数,生成与所述网络服务请求对应的所述逻辑网络设备的配置参数;
[0011]所述设备控制模块将所述配置参数转化为相应的所述网络硬件设备的配置文本,并通过所述配置文本对所述网络硬件设备进行组网配置。
[0012]第二方面,一种云网络服务编排控制系统,包括:网络编排层和网络控制层,所述网络编排层包括:网元抽象模块和组网编排模块,所述网络控制层包括:网元控制模块、网络功能抽象模块和设备控制模块;
[0013]所述网元抽象模块,被配置为执行将云管理平台中的租户网络内部的逻辑网络设备映射为所述网络编排系统内部的不同可用区的多个虚拟网络单元,其中,一个逻辑网络设备对应多个虚拟网络单元;
[0014]所述组网编排模块,被配置为执行根据所述云管理平台下发的网络服务请求,对所述虚拟网络单元进行组网编排,从而得到与所述网络服务请求对应的组网需求,所述组网需求至少包括需求参数;
[0015]所述网络功能抽象模块,被配置为执行预先对各个厂商的网络硬件设备的网络功能进行归档,从而得到相应的所述逻辑网络设备,其中,不同厂商的同一种所述网络硬件设备对应同一种所述逻辑网络设备;
[0016]所述网元控制模块,被配置为执行根据所述需求参数,生成与所述网络服务请求对应的所述逻辑网络设备的配置参数;
[0017]所述设备控制模块,被配置为执行将所述配置参数转化为相应的所述网络硬件设备的配置文本,并通过所述配置文本对所述网络硬件设备进行组网配置。
[0018]第三方面,一种存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的云网络服务编排控制方法。
[0019]第四方面,一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的云网络服务编排控制方法。
[0020]借由上述技术方案,本专利技术提供的一种云网络服务编排控制方法、系统、存储介质和电子设备,通过所述网元抽象模块将云管理平台中的租户网络内部的逻辑网络设备映射为所述网络编排系统内部的不同可用区的多个虚拟网络单元,其中,一个逻辑网络设备对应多个虚拟网络单元;所述组网编排模块根据所述云管理平台下发的网络服务请求,对所述虚拟网络单元进行组网编排,从而得到与所述网络服务请求对应的组网需求,所述组网需求至少包括需求参数;所述网络功能抽象模块预先对各个厂商的网络硬件设备的网络功能进行归档,从而得到相应的所述逻辑网络设备,其中,不同厂商的同一种所述网络硬件设备对应同一种所述逻辑网络设备所述网元控制模块根据所述需求参数,生成与所述网络服务请求对应的所述逻辑网络设备的配置参数;所述设备控制模块将所述配置参数转化为相应的所述网络硬件设备的配置文本,并通过所述配置文本对所述网络硬件设备进行组网配置。由此可以看出,本专利技术可以通过将已有的网络硬件设备或SDN控制器,以标准化方式向云管理平台提供统一的网络抽象层,可对多厂商多型号额网络硬件设备通过统一的功能抽象进行统一封装,实现了集中式的自动化管理,可以快速根据业务需求部署网络服务,建设从网络服务需求端到网络硬件设备端的高效自动化部署和变更体系,效率较高且灵活。
[0021]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0022]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0023]图1示出了本专利技术提供的一种云网络服务编排控制方法的流程示意图;
[0024]图2示出了本专利技术提供的一种云网络服务编排控制系统的结构示意图;
[0025]图3示出了本专利技术提供的一种电子设备的结构示意图。
具体实施方式
[0026]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0027]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云网络服务编排控制方法,其特征在于,应用于一种云网络服务编排控制系统,所述云网络服务编排控制系统包括:网络编排层和网络控制层,所述网络编排层包括:网元抽象模块和组网编排模块,所述网络控制层包括:网元控制模块、网络功能抽象模块和设备控制模块;所述云网络服务编排控制方法,包括:所述网元抽象模块将云管理平台中的租户网络内部的逻辑网络设备映射为所述网络编排系统内部的不同可用区的多个虚拟网络单元,其中,一个逻辑网络设备对应多个虚拟网络单元;所述组网编排模块根据所述云管理平台下发的网络服务请求,对所述虚拟网络单元进行组网编排,从而得到与所述网络服务请求对应的组网需求,所述组网需求至少包括需求参数;所述网络功能抽象模块预先对各个厂商的网络硬件设备的网络功能进行归档,从而得到相应的所述逻辑网络设备,其中,不同厂商的同一种所述网络硬件设备对应同一种所述逻辑网络设备;所述网元控制模块根据所述需求参数,生成与所述网络服务请求对应的所述逻辑网络设备的配置参数;所述设备控制模块将所述配置参数转化为相应的所述网络硬件设备的配置文本,并通过所述配置文本对所述网络硬件设备进行组网配置。2.根据权利要求1所述的云网络服务编排控制方法,其特征在于,所述云网络服务编排控制系统,还包括:信息同步模块;所述云网络服务编排控制方法,还包括:所述信息同步模块通过轮询机制,将所述云管理平台中的所述虚拟机的信息和所述云管理平台的二层网络信息进行整合并同步至数据库。3.根据权利要求2所述的云网络服务编排控制方法,其特征在于,所述方法还包括:当所述网络服务请求涉及的所述虚拟网络单元之间没有组网关系时,所述信息同步模块调用所述云管平台的接口,从而获取相应组网信息。4.根据权利要求1所述的云网络服务编排控制方法,其特征在于,所述云网络服务编排控制系统,还包括:运维管理模块;所述云网络服务编排控制方法,还包括:所述运维管理模块对所述网络硬件设备的状态以及所述虚拟网络单元的状态进行监控,当监控到所述网络硬件设备或所述网络硬件设备出现网络故障时,所述运维管理模块通过预设的工具将所述网络故障恢复至正常。5.根据权利要求1所述的云网络服务编排控制方法,其特征在于,所述云网络服务编排控制系统,还包括:编排管理模块;所述云网络服...

【专利技术属性】
技术研发人员:张茹茹王勇张维嘉孙淮松汤宇王澍宁刘旭邹睿智
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1