一种基于网络功能虚拟化的网元更新方法、系统技术方案

技术编号:15555377 阅读:140 留言:0更新日期:2017-06-08 17:00
本发明专利技术公开了一种基于NFV的网元更新方法、系统,所述方法包括:获取VNF实例对应的虚拟机VM地址,并确定VM与进程的对应关系;根据所述VM与进程的对应关系,利用所述VM地址访问备用进程的VM,并将VNF升级文件发送至所述VM的虚拟存储路径;删除所述备用进程,执行升级脚本,并利用所述VNF升级文件启动进程,以对所述VNF进行升级。

Network element updating method and system based on network function virtualization

The invention discloses an updating method, NFV network based on the system, the method includes: virtual machine VM address for VNF instances, and to determine the relationship between VM and process; according to the corresponding relationship between the VM and the process of using the VM address to access the backup process VM, and virtual memory path VNF upgrade file sent to the VM; remove the standby process, perform the upgrade script, and use the VNF file to start the upgrade process, to upgrade the VNF.

【技术实现步骤摘要】

本专利技术涉及网络管理技术,尤其涉及一种基于网络功能虚拟化(NFV,NetworkFunctionVirtualization)的网元更新方法、系统。
技术介绍
虚拟化功能网元(VNF,VirtualisedNetworkFunction)是指通过在虚拟环境中运行特定功能的软件而实现的功能网元。在欧洲电信标准化协会(ETSI,EuropeanTelecommunicationsStandardsInstitute)中,NFV对虚拟网元的实例化如图1所示,虚拟网元实例化的主要过程包括:1)操作员/运营支撑系统(OSS,OfficeofStrategicServices)发送实例化一个新的VNF请求到网络功能虚拟化调度器(NFVO,NetworkFunctionVirtualizationOperator),携带要实例化的VNF标识和对应的VNF实例化描述。2)NFVO验证这个请求:检查发送方是否具备初始化此VNF实例的权限,检查请求参数是否合法,如必选参数是否携带。如果验证不通过,则返回失败。3)NFVO发送实例化请求到VNF所归属管理的虚拟网元管理器(VNFM,VirtualisedNetworkFunctionManager),对VNF的实例初始化,携带VNF标识,VNF实例化描述,对应VNFD等参数。4)VNFM解析VNFD,得到VNF所需资源(包括虚拟计算资源,虚拟存储资源等)后,向NFVO请求进行资源授权。5)NFVO根据全局资源数据,对可用资源进行检查并选择适合的虚拟资源管理器(VIM),完成资源授权后,将可用资源所属的VIM标识(ID)返回给VNFM。6)VNFM根据收到的NFVO的指示,到指定VIMID的VIM,携带创建虚拟机的指示(参数包括虚拟机的规格,虚拟机镜像文件的统一资源定位符(URL,UniformResourceLocator),亲和性要求等)。7)VIM分配网络资源和存储资源,并通知虚拟机管理器(VMM,VirtualMachineManager)创建相应的虚拟机(VM,VirtualMachine),并将创建的虚拟机加入已创建的网络。8)VIM完成资源分配成功后,返回结果给VNFM。9)VNFM进行部署(实例化)相关参数的配置。10)VNFM完成部署相关参数配置后,通知EMS。11)网元管理系统(EMS,ElementManagementSystem)将VNF加为可被管理的对象。12)EMS进行网元应用相关参数的配置。13)VNFM(可选通过EMS)检查VNF是否可用。14)当VNFM判断VNF运行可以提供服务后,VNFM使用VNF生命周期的改变通知(LifecycleChangesNotification)将VNF实例化完成结果发送到NFVO,携带VNF实例标识,VNF所占用的虚拟化资源等。15)NFVO返回VNF实例化完成结果到操作员/OSS。参照图2,目前对网元进行更新的流程包括:1)操作员导入要升级的软件和升级脚本到EMS。2)EMS保存升级信息和升级脚本到当前的软件目录下。3)操作员发送升级指令到EMS。4)EMS与要升级的网元软件系统通信,将升级文件和升级脚本传输到网络软件系统。5)网元软件系统将收到的升级文件和升级脚本保存在当前软件目录下。6)EMS发送备用升级指令到网元软件系统。7)网元软件系统执行升级脚本。8)升级脚本执行:停止备用进程。9)升级脚本执行:使用新版本软件启动。10)启动成功后,EMS发送倒换指令到网元软件系统,使升级的进程成为主用进程11)EMS指示网元软件系统完成备用进程的升级。从而完成全部升级。现有的NFV技术只有支持网元实例化运行的流程,没有支持网元实例升级的流程,导致网元实例升级场景存在空白。传统网元软件升级由EMS进行,没有网元实例的概念,但在NFV下,对EMS而言是一个全新体系,EMS缺少相应接口和流程支持进行网元实例更新。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种基于NFV的网元更新方法、系统。本专利技术实施例提供的基于NFV的网元更新方法包括:获取VNF实例对应的VM地址,并确定VM与进程的对应关系;根据所述VM与进程的对应关系,利用所述VM地址访问备用进程的VM,并将VNF升级文件发送至所述VM的虚拟存储路径;删除所述备用进程,执行升级脚本,并利用所述VNF升级文件启动进程,以对所述VNF进行升级。本专利技术实施例中,所述获取VNF实例对应的VM的地址之前,所述方法还包括:获取升级信息,其中,所述升级信息至少包括:所述VNF升级文件、升级脚本;获取所述升级信息对应的VNF标识,根据所述VNF标识获取VNF实例对应的存储地址;将所述升级信息存储至所述存储地址对应的存储区域。本专利技术实施例中,所述方法还包括:当所述VNF进行升级完成后,接收所述备用进程发送的通知消息。本专利技术实施例中,所述方法还包括:控制主用进程所在的VM和备用进程所在的VM进行倒换,以使升级所启动的进程切换为所述主用进程,未升级的主用进程切换为所述备用进程。本专利技术实施例中,所述方法还包括:利用当前的备用进程进行更新的VNF升级文件的升级;升级完成后,控制主用进程所在的VM和备用进程所在的VM进行倒换,以使所述备用进程切换为所述主用进程,所述主用进程切换为所述备用进程。本专利技术实施例提供的基于NFV的网元更新系统,包括:确定模块,用于获取VNF实例对应的VM地址,并确定VM与进程的对应关系;访问模块,用于根据所述VM与进程的对应关系,利用所述VM地址访问备用进程的VM,并将VNF升级文件发送至所述VM的虚拟存储路径;执行模块,用于删除所述备用进程,执行升级脚本,并利用所述VNF升级文件启动进程,以对所述VNF进行升级。本专利技术实施例中,所述系统还包括:第一获取模块,用于获取升级信息,其中,所述升级信息至少包括:所述VNF升级文件、升级脚本;第二获取模块,用于获取所述升级信息对应的VNF标识,根据所述VNF标识获取VNF实例对应的存储地址;存储模块,用于将所述升级信息存储至所述存储地址对应的存储区域。本专利技术实施例中,所述系统还包括:通讯模块,用于当所述VNF进行升级完成后,接收所述备用进程发送的通知消息。本专利技术实施例中,所述系统还包括:控制模块,用于控制主用进程所在的VM和备用进程所在的VM进行倒换,以使升级所启动的进程切换为所述主用进程,未升级的主用进程切换为所述备用进程。本专利技术实施例中,所述执行模块,还用于利用当前的备用进程进行更新的VNF升级文件的升级;所述控制模块,还用于升级完成后,控制主用进程所在的VM和备用进程所在的VM进行倒换,以使所述备用进程切换为所述主用进程,所述主用进程切换为所述备用进程。本专利技术实施例的技术方案中,获取VNF实例对应的虚拟机VM地址,并确定VM与进程的对应关系;根据所述VM与进程的对应关系,利用所述VM地址访问备用进程的VM,并将VNF升级文件发送至所述VM的虚拟存储路径;删除所述备用进程,执行升级脚本,并利用所述VNF升级文件启动进程,以对所述VNF进行升级。增强型EMS与VNFM交互,获取VNF对应VIM地址,VM标识和地址。可见,本专利技术实施例通过获取VNF实例对应的进程和虚拟本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201510843707.html" title="一种基于网络功能虚拟化的网元更新方法、系统原文来自X技术">基于网络功能虚拟化的网元更新方法、系统</a>

【技术保护点】
一种基于网络功能虚拟化NFV的网元更新方法,其特征在于,所述方法包括:获取虚拟化功能网元VNF实例对应的虚拟机VM地址,并确定VM与进程的对应关系;根据所述VM与进程的对应关系,利用所述VM地址访问备用进程的VM,并将VNF升级文件发送至所述VM的虚拟存储路径;删除所述备用进程,执行升级脚本,并利用所述VNF升级文件启动进程,以对所述VNF进行升级。

【技术特征摘要】
1.一种基于网络功能虚拟化NFV的网元更新方法,其特征在于,所述方法包括:获取虚拟化功能网元VNF实例对应的虚拟机VM地址,并确定VM与进程的对应关系;根据所述VM与进程的对应关系,利用所述VM地址访问备用进程的VM,并将VNF升级文件发送至所述VM的虚拟存储路径;删除所述备用进程,执行升级脚本,并利用所述VNF升级文件启动进程,以对所述VNF进行升级。2.根据权利要求1所述基于NFV的网元更新方法,其特征在于,所述获取VNF实例对应的VM的地址之前,所述方法还包括:获取升级信息,其中,所述升级信息至少包括:所述VNF升级文件、升级脚本;获取所述升级信息对应的VNF标识,根据所述VNF标识获取VNF实例对应的存储地址;将所述升级信息存储至所述存储地址对应的存储区域。3.根据权利要求1所述基于NFV的网元更新方法,其特征在于,所述方法还包括:当所述VNF进行升级完成后,接收所述备用进程发送的通知消息。4.根据权利要求3所述基于NFV的网元更新方法,其特征在于,所述方法还包括:控制主用进程所在的VM和备用进程所在的VM进行倒换,以使升级所启动的进程切换为所述主用进程,未升级的主用进程切换为所述备用进程。5.根据权利要求4所述基于NFV的网元更新方法,其特征在于,所述方法还包括:利用当前的备用进程进行更新的VNF升级文件的升级;升级完成后,控制主用进程所在的VM和备用进程所在的VM进行倒换,以使所述备用进程切换为所述主用进程,所述主用进程切换为所述备用进程。6.一种基于NFV的网元更新系统,其特征在于,...

【专利技术属性】
技术研发人员:尼凌飞
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1