【技术实现步骤摘要】
网络功能虚拟化应用升级的方法、转发业务的方法及装置
本专利技术涉及网络功能虚拟化领域,并且更具体地,涉及一种网络功能虚拟化NFV 应用升级的方法、转发业务的方法及装置。
技术介绍
网络功能虚拟化(Network Functions Virtualization, NFV)旨在采用演进中信 息技术(Information Technology, IT)领域的虚拟化技术,将大量的网络设备类型统一到 符合产业标准的高容量服务器、交换机和存储设备上去实现,从而改变网络运营商构建和 运营网络以及网络业务(Network Service, NS)的方式。NFV通过可在一系列符合产业标 准的服务器硬件上运行的软件来实现网络功能,从而改变了网络的架构,并且因为这些软 件可以按照要求动态地移动或者实例化于网络中不同的位置而不必安装新设备,从而也改 变了网络的运作。 NFV通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以 充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行应用的自动部署、 弹性伸缩、故障隔离和自愈等能力。 当NFV中的应用需要升级时,通常无法灵活安排升级顺序和流程,升级过程手动 完成,缺乏自动化流程。
技术实现思路
本专利技术实施例提供一种应用升级的方法,能够实现网络功能虚拟化应用升级的自 动化流程。 第一方面,提供了一种网络功能虚拟化NFV应用升级的方法,该方法包括:虚拟化 基础设施管理器VM根据NFV应用的升级计划创建网络资源;该VM根据该升级计划创建 该新版本VNF的虚拟 ...
【技术保护点】
一种网络功能虚拟化NFV应用升级的方法,其特征在于,包括:虚拟化基础设施管理器VIM根据NFV应用的升级计划创建网络资源;所述VIM根据所述升级计划创建所述新版本VNF的虚拟机;所述VIM根据所述网络资源将所述虚拟机配置到测试网络;所述VIM根据升级配置脚本对所述虚拟机进行升级配置,得到所述新版本VNF;NFV编排器NFVO在确定所述新版本VNF在所述测试网络的功能测试成功后,将旧版本VNF切换至所述新版本VNF。
【技术特征摘要】
1. 一种网络功能虚拟化NFV应用升级的方法,其特征在于,包括: 虚拟化基础设施管理器VIM根据NFV应用的升级计划创建网络资源; 所述VIM根据所述升级计划创建所述新版本VNF的虚拟机; 所述VIM根据所述网络资源将所述虚拟机配置到测试网络; 所述VIM根据升级配置脚本对所述虚拟机进行升级配置,得到所述新版本VNF ; NFV编排器NFVO在确定所述新版本VNF在所述测试网络的功能测试成功后,将旧版本 VNF切换至所述新版本VNF。2. 根据权利要求1所述的方法,其特征在于,在所述VIM根据所述升级计划创建所述新 版本VNF的虚拟机之前,所述方法还包括: 所述NFVO根据所述升级计划,指示虚拟网络功能管理器VNFM调用createVNF接口创 建所述新版本VNF,其中所述createVNF接口的输入参数至少包括所述新版本VNF的版本 号, 其中,所述VIM根据所述升级计划创建所述新版本VNF的虚拟机包括:所述VIM根据所 述VNFM的指示创建所述新版本VNF的虚拟机。3. 根据权利要求1或2所述的方法,其特征在于,所述NFVO将所述旧版本VNF切换至 所述新版本VNF,包括: 所述NFVO指示所述VIM将所述新版本VNF的网络配置从所述测试网络切换到所述旧 版本VNF所在的生产网络; 所述NFVO指示所述VIM将所述旧版本VNF对应的数据库切换到所述新版本VNF对应 的数据库; 所述NFVO指示所述VM将所述新版本VNF的信息配置到所述旧版本VNF对应的旧业 务负载转发点中,以使所述旧业务负载转发点同时管理所述新版本VNF和所述旧版本VNF 的流量转发和负载均衡; 所述NFVO指示所述VM将所述旧版本VNF的业务切换至所述新版本VNF。4. 根据权利要求3所述的方法,其特征在于,所述NFVO指示所述VIM将所述新版本VNF 的信息配置到所述旧版本VNF对应的旧业务负载转发点中,包括: 所述NFVO指示所述VIM调用AddNewVAPPToVLB接口,将所述新版本VNF的信息配置到 所述旧版本VNF对应的旧业务负载转发点中。5. 根据权利要求3或4所述的方法,其特征在于,在所述NFVO指示所述VIM将所述旧 版本VNF对应的数据库切换到所述新版本VNF对应的数据库之后,所述方法还包括: 所述VIM在所述新版本VNF的数据模型相对于所述旧版本VNF的数据模型未发生改变 时,将所述新版本VNF的数据保存到所述旧版本VNF的数据库中;或者, 所述VIM在所述新版本VNF的数据模型相对于所述旧版本VNF的数据模型发生改变 时,创建所述新版本VNF的新数据库,将所述旧版本VNF的数据保存到所述新数据库中。6. 根据权利要求3至5中任一项所述的方法,其特征在于,在所述NFVO指示所述VIM 将所述旧版本VNF的业务切换至所述新版本VNF之后,所述方法还包括: 所述VM根据所述NFVO下发的指示,指示所述旧业务负载转发点在所述旧版本VNF存 在状态的情况下,根据存储的连接记录确定业务请求的连接状态; 所述旧业务负载转发点在确定所述业务请求已经存在连接状态时,将所述业务请求发 送至所述旧版本VNF; 所述旧业务负载转发点在确定所述业务请求不存在连接状态时,将所述业务请求发送 至所述新版本VNF。7. 根据权利要求3至6中任一项所述的方法,其特征在于,所述NFVO指示所述VIM将 所述旧版本VNF的业务切换至所述新版本VNF包括: 所述NFVO指示所述VIM调用StartGracefulSwitchover接口,启动所述新版本VNF与 所述旧版本VNF之间的业务切换流程。8. 根据权利要求1至7中任一项所述的方法,其特征在于,在所述NFVO将旧版本VNF 切换至所述新版本VNF之前,所述方法还包括: 所述VIM根据所述升级计划创建新业务负载转发点; 所述VIM将所述新版本VNF的信息配置到所述新业务负载转发点中,以使所述新业务 负载转发点管理所述新版本VNF的流量转发和负载均衡。9. 根据权利要求8所述的方法,其特征在于,在所述NFVO指示所述VIM将所述新版本 VNF的信息配置到所述旧版本VNF对应的旧业务负载转发点中之后,所述方法还包括: 所述VIM从所述新业务负载转发点获取所述新版本VNF的信息; 所述VM将所述新版本VNF的信息配置到所述旧业务负载转发点中,以便所述旧业务 负载转发点管理所述新版本VNF和所述旧版本VNF。10. 根据权利要求9所述的方法,其特征在于,所述VIM从所述新业务负载转发点获取 所述新版本VNF的信息,包括: 所述VIM调用ExportVAPPInfoFromVLB接口,从所述新业务负载转发点获取所述新版 本VNF的信息, 所述VM将所述新版本VNF的信息配置到所述旧业务负载转发点中,包括; 所述VM调用ImportVAPPInfoToVLB接口,将所述新版本VNF的信息配置到所述旧业 务负载转发点中。11. 一种转发业务的方法,其特征在于,用于网络功能虚...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。