[发明专利]一种业务部署方法及装置有效
申请号: | 202110611577.6 | 申请日: | 2021-06-02 |
公开(公告)号: | CN113259171B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 饶小兵;徐深超;王杰宁 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 部署 方法 装置 | ||
本申请实施例提供了一种业务部署方法及装置,应用于控制器,方法包括:将待部署业务的配置信息下发至网络设备,并向分析器下发针对待部署业务的验证任务,以使分析器根据验证任务,对待部署业务进行意图验证,得到验证结果;接收分析器反馈的验证结果;当验证结果指示待部署业务部署失败时,基于验证结果包括的待部署业务部署失败的原因,重新部署待部署业务。应用本申请实施例提供的技术方案,能够降低意图验证的耗时,提高业务部署的效率。
技术领域
本申请涉及网络技术领域,特别是涉及一种业务部署方法及装置。
背景技术
在传统的业务部署方案中,用户通过软件定义网络(Software Defined Network,SDN)控制器向网络中的网络设备下发业务,并模拟网络设备执行该业务。当业务执行失败时,也就是,业务部署失败时,控制器通知用户,进而用户分析确定导致业务部署失败的网络设备,进而向分析器下发针对该业务的验证任务。分析器根据该验证任务,对该业务进行意图验证,得到验证结果,该验证结果指示了业务部署失败的原因。基于该验证结果,用户可以调整业务,以实现成功业务部署。
上述业务部署过程中,需要用户参与模拟业务执行,以及构建验证任务,指示分析器进行意图验证。这种情况下,当业务部署存在问题时,意图验证的耗时较长,业务部署效率低。
发明内容
本申请实施例的目的在于提供一种业务部署方法及装置,以降低意图验证的耗时,提高业务部署的效率。具体技术方案如下:
第一方面,本申请实施例提供了一种业务部署方法,应用于控制器,所述方法包括:
将待部署业务的配置信息下发至网络设备,并向分析器下发针对所述待部署业务的验证任务,以使所述分析器根据所述验证任务,对所述待部署业务进行意图验证,得到验证结果;
接收所述分析器反馈的所述验证结果;
当所述验证结果指示所述待部署业务部署失败时,基于所述验证结果包括的所述待部署业务部署失败的原因,重新部署所述待部署业务。
可选的,所述将待部署业务的配置信息下发至网络设备,并向分析器下发针对所述待部署业务的验证任务的步骤,包括:
将待部署业务的配置信息下发至所述网络设备;
等待预设时长后,向分析器下发针对所述待部署业务的验证任务。
可选的,所述向分析器下发针对所述待部署业务的验证任务的步骤,包括:
获取所述网络设备的地址;
向分析器下发携带所述网络设备的地址的验证任务,以使所述分析器根据所述网络设备的地址,从所述网络设备获取设备数据,基于所述设备数据对所述待部署业务进行意图验证,得到验证结果,并将所述验证结果反馈给所述控制器。
可选的,所述基于所述验证结果包括的所述待部署业务部署失败的原因,重新部署所述待部署业务的步骤,包括:
根据预先存储的业务部署失败原因与部署预案的对应关系,确定所述验证结果包括的所述待部署业务部署失败原因对应的目标部署预案;
利用目标部署预案,重新部署所述待部署业务。
可选的,所述向分析器下发针对所述待部署业务的验证任务的步骤,包括:
根据预先存储的业务与业务指标的对应关系,确定所述待部署业务对应的目标业务指标;
向分析器下发携带所述目标业务指标的验证任务,以使所述分析器确定所述网络设备是否达到所述目标业务指标,得到验证结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110611577.6/2.html,转载请声明来源钻瓜专利网。