本发明专利技术实施例涉及通信领域,公开了一种业务部署方法、装置、电子设备及存储介质。本发明专利技术中,根据用户的业务请求,生成功能配置单;根据功能配置单查询编排器能力集,确定目标网元控制器;其中,编排器能力集包括编排器纳管的各网元控制器支持的所有功能及各功能与网元控制器的对应关系,目标网元控制器为能够支持功能配置单包括的至少一个功能的至少一个网元控制器;向目标网元控制器下发配置命令,供目标网元控制器进行功能配置完成业务部署,通过根据支持的功能对网元控制器进行独立控制,使编排器能支持纳管的网元控制器提供的所有功能的自动配置,减少需要人工进行配置的特定功能的数量,降低需要人工参与功能配置的概率,提高业务部署效率。
A service deployment method, device, electronic device and storage medium
【技术实现步骤摘要】
一种业务部署方法、装置、电子设备及存储介质
本专利技术实施例涉及通信领域,特别涉及一种业务部署方法、装置、电子设备及存储介质。
技术介绍
在网络资源的利用过程中,为了满足用户需求,需要将不同的网络资源和技术进行有序合理的安排和组织,生成能够满足用户要求的网络服务,并对生成的网络服务进行快速部署、动态调整通常会利用网络编排器进行业务部署,编排器结合SDN、NFV技术,能够对网络资源进行统一管理和监控,自动编排、快速部署网络服务。为了达到对网络资源统一管理和监控的目的,编排器需要对接各类网元控制器,如WAN控制器、BRAS-CP、SPTN控制器、SOTN控制器、DC控制器等,进行网络编排时,需要按照业务需求依次与各个控制器网元进行通信,协调各个网元达成所需配置,在下发某一种业务时,针对网络中不同厂商的同一类控制器分别下发业务。例如:在编排L3VPN业务的时候,如果网络中有A、B、C三家厂商的设备,分别属于各自厂商控制器的纳管范围内,编排器根据业务的具体情况向三家厂商的控制器同时下发配置。专利技术人发现相关技术中至少存在如下问题:编排器只能针对各厂商控制器都支持的功能进行配置,业务部署过程中需要业务人员参与的功能配置较多,业务部署效率较低。
技术实现思路
本专利技术实施方式的目的在于提供一种业务部署方法、装置、电子设备及存储介质,使得编排器能够支持纳管的各网元控制器包括的功能的最大集,减少需要业务人员进行人工配置的功能的数量,降低业务部署过程中需要人工参与的概率,提升业务部署的效率。为解决上述技术问题,本专利技术的实施方式提供了一种业务部署方法,包括:根据用户的业务请求,生成功能配置单;根据功能配置单查询编排器能力集,确定目标网元控制器;其中,编排器能力集包括编排器纳管的各网元控制器支持的所有功能及各功能与网元控制器的对应关系,目标网元控制器为能够支持功能配置单包括的至少一个功能的至少一个网元控制器;向目标网元控制器下发配置命令,供目标网元控制器进行功能配置完成业务部署。本专利技术的实施方式还提供了一种业务部署装置,包括:获取模块,用于根据用户的业务请求,生成功能配置单;确定模块,用于根据功能配置单查询编排器能力集,确定目标网元控制器;其中,编排器能力集包括编排器纳管的各网元控制器支持的所有功能及各功能与网元控制器的对应关系,目标网元控制器为能够支持功能配置单包括的至少一个功能的至少一个网元控制器;控制模块,用于向目标网元控制器下发配置命令,供目标控制器进行功能配置实现业务部署。本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的业务部署方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行实现上述的业务部署方法。本专利技术实施方式相对于现有技术而言,通过对各网元控制器支持的功能插件化管理,根据编排器纳管的各网元控制器对应的功能生成编排器支持的功能的集合,然后根据业务部署需要的功能查询编排器功能集,确定出业务部署涉及的目标网元控制器,然后向目标网元控制器下发配置命令进行业务部署,通过插件式的管理方法,使得编排器能够根据各网元控制器支持的功能对网元控制器进行独立管理,避免编排器仅能对多个网元控制器都支持的功能进行管理,减低了需要人工配置的功能的数量,从而尽可能地降低需要技术人员在各网元控制器上进行功能配置的概率,进而降低业务部署过程中功能配置的工作量,提升业务部署的功能配置效率,并且避免人工部署过程中可能出现的人为失误,实现高效的业务部署。另外,根据功能配置单查询编排器能力集,确定目标网元控制器,包括:检测编排器能力集是否包括功能配置单中所有的功能;若编排器能力集未包括功能配置单中所有的功能,则根据编排器能力集包括的功能配置单中的功能生成自动配置单;根据自动配置单查询编排器能力集,确定目标网元控制器;其中,目标网元控制器提供的功能的集合包括自动配置单中的所有功能。通过根据编排器纳管的网元控制器能够支持的功能生成自动配置单,进而确定目标网元控制器并进行业务部署,避免进行功能配置的过程中由于存在无法支持的功能而导致功能配置失败,保证功能配置的效率。另外,在根据编排器能力集包括的功能配置单中的功能生成自动配置单后,还包括:根据编排器能力集未包括的功能配置单中的功能生成手动配置单;反馈手动配置单,供业务人员对手动配置单包括的功能进行人工配置。通过根据编排器纳管的网元控制器无法支持的功能生成手动配置单,使得无法自动配置的功能由技术人员进行手动配置,保证能够成功的完成业务部署。另外,根据自动配置单查询编排器能力集,确定目标网元控制器,包括:根据自动配置单查询编排器能力集,确定至少一个候选控制器集;其中,各候选控制器集包括的网元控制器的功能的集合包括自动配置单中的所有功能;若各候选控制器集中存在第一目标候选控制器集,则将第一目标候选控制器集包括的各网元控制器作为目标网元控制器;其中,第一目标候选控制器集为包括的网元控制器属于同一厂商的候选控制器集;若各候选控制器集中不存在第一目标候选控制器集,则根据预设条件在各候选控制器集中选取第二目标候选控制器集,将第二目标候选控制器集包括的各网元控制器作为目标网元控制器。通过优先在同一厂商出产的网元控制器中选取目标网元控制器,降低各网元控制器之间出现耦合错误的概率,并且便于业务部署后的维护工作,降低维护成本。另外,预设条件包括以下之一或任意组合:候选控制器集中的网元控制器所属的厂商最少、候选控制器集中属于不同厂商的网元控制器的配置子功能互相独立、候选控制器集中的网元控制器数量最少。通过选取包含尽可能少的网元控制器的候选控制器集,保证目标网元控制器尽可能少,降低维护成本和难度、通过选取包括的网元控制器对应厂商尽可能少的候选控制器集,避免目标网元控制器由于分属不同厂商交互难度大导致信息传输成本提升,降低信息交互错误的概率、通过选择网元控制器之间的配置子功能独立的候选控制器集,避免需要交互的两个功能属于不同目标网元控制器时交互难度高和效率低的问题。另外,在向目标网元控制器下发配置命令,供目标控制器进行业务部署后,还包括:对部署的业务进行测试,检测部署的业务是否符合部署要求;若业务不符合部署要求,则重新确定目标网元控制器,并进行业务的重部署。通过对部署后的业务进行测试,并在不符合要求的时候重新进行业务部署,保证业务部署的质量。另外,在重新确定目标网元控制器前,还包括:检测目标网元控制器的确定次数是否大于预设阈值;若目标网元控制器的确定次数不大于预设阈值,则执行重新确定目标网元控制器;若目标网元控制器的选取次数大于预设阈值,则上报警告,提示业务人员进行人工业务部署。通过对目标网元控制器的确定次数的检测,避免无法通过自动部署完成业务部署时的无效工作,然后通过技术人员进行人工部署保证业务部署的效率。附图说明一个或多个实施例通过与之对应的附图中本文档来自技高网...
【技术保护点】
1.一种业务部署方法,其特征在于,包括:/n根据用户的业务请求,生成功能配置单;/n根据所述功能配置单查询编排器能力集,确定目标网元控制器;其中,所述编排器能力集包括编排器纳管的各网元控制器支持的所有功能及各功能与网元控制器的对应关系,所述目标网元控制器为能够支持所述功能配置单包括的至少一个功能的至少一个网元控制器;/n向所述目标网元控制器下发配置命令,供所述目标网元控制器进行功能配置完成业务部署。/n
【技术特征摘要】
1.一种业务部署方法,其特征在于,包括:
根据用户的业务请求,生成功能配置单;
根据所述功能配置单查询编排器能力集,确定目标网元控制器;其中,所述编排器能力集包括编排器纳管的各网元控制器支持的所有功能及各功能与网元控制器的对应关系,所述目标网元控制器为能够支持所述功能配置单包括的至少一个功能的至少一个网元控制器;
向所述目标网元控制器下发配置命令,供所述目标网元控制器进行功能配置完成业务部署。
2.根据权利要求1所述的业务部署方法,其特征在于,所述根据所述功能配置单查询编排器能力集,确定目标网元控制器,包括:
检测所述编排器能力集是否包括所述功能配置单中所有的功能;
若所述编排器能力集未包括所述功能配置单中所有的功能,则根据所述编排器能力集包括的所述功能配置单中的功能生成自动配置单;
根据所述自动配置单查询所述编排器能力集,确定所述目标网元控制器;其中,所述目标网元控制器提供的功能的集合包括所述自动配置单中的所有功能。
3.根据权利要求2所述的业务部署方法,其特征在于,在所述根据所述编排器能力集包括的所述功能配置单中的功能生成自动配置单后,还包括:
根据所述编排器能力集未包括的所述功能配置单中的功能生成手动配置单;
反馈所述手动配置单,供业务人员对所述手动配置单包括的功能进行人工配置。
4.根据权利要求2所述的业务部署方法,其特征在于,所述根据所述自动配置单查询所述编排器能力集,确定所述目标网元控制器,包括:
根据所述自动配置单查询所述编排器能力集,确定至少一个候选控制器集;其中,各所述候选控制器集包括的网元控制器的功能的集合包括所述自动配置单中的所有功能;
若各所述候选控制器集中存在第一目标候选控制器集,则将所述第一目标候选控制器集包括的各网元控制器作为所述目标网元控制器;其中,所述第一目标候选控制器集为包括的网元控制器属于同一厂商的候选控制器集;
若各所述候选控制器集中不存在所述第一目标候选控制器集,则根据预设条件在各所述候选控制器集中选取第二目标候选控制器集,将所述第二目标候选控制器集包括的各网元控制器作为所述目标网元控...
【专利技术属性】
技术研发人员:陈川涛,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。