NFV业务部署的实现方法和装置制造方法及图纸

技术编号:20926342 阅读:21 留言:0更新日期:2019-04-20 11:52
本发明专利技术公开了一种NFV业务部署的实现方法和装置,所述方法包括:将多个虚拟设施管理器VIM场景的配置信息封装在一虚拟网络功能VNF包中;接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。在本发明专利技术实施例中,可以根据实际复杂的现网环境下,进行多个资源池的资源创建和业务部署,同时可以实现管理多个VIM中的资源和业务的部署,从而可以减少多套环境的维护成本。

Implementation Method and Device of NFV Business Deployment

The invention discloses an implementation method and device for NFV service deployment, which includes: encapsulating configuration information of multiple virtual facility manager VIM scenarios in a virtual network functional VNF package; registering the VNF package according to configuration information of the multiple VIM scenarios when accessing one or more VIMs, and instantiating the VNF package. In the embodiment of the present invention, the resource creation and service deployment of multiple resource pools can be carried out according to the actual complex existing network environment, and the deployment of resources and services in multiple VIMs can be realized at the same time, thereby reducing the maintenance cost of multiple environments.

【技术实现步骤摘要】
NFV业务部署的实现方法和装置
本专利技术涉及移动通信领域,尤其涉及一种NFV(NetworkFunctionVirtualization,网络功能虚拟化)业务部署的实现方法和装置。
技术介绍
NFV是一种虚拟化技术或概念,解决了将网络功能部署在通用硬件上的问题。NFV管理和编排系统,主要包括NFVO(NFVOrchestrator,NFV编排器)、VNFM(VNFManager,VNF管理器)和VIM(VirtualisedInfrastructureManager,虚拟设施管理器)三部分。其中,NFVO负责全网的网络服务、物理/虚拟资源和策略的编排和维护以及其他虚拟化系统相关维护管理功能。实现网络服务生命周期的管理,与VNFM配合实现VNF的生命周期管理和资源的全局视图功能。VNFM实现虚拟化网元VNF(VirtualisedNetworkFunction,虚拟网络功能)的生命周期管理,包括VNFD(VirtualisedNetworkFunctionDescriptor,虚拟化网络功能描述符)的管理及处理、VNF实例的初始化、VNF的扩容/缩容、VNF实例的终止。支持接收NFVO下发的弹性伸缩策略,实现VNF的弹性伸缩。VIM主要负责基础设施层硬件资源、虚拟化资源的管理,监控和故障上报,面向上层VNFM和NFVO提供虚拟化资源池。相关技术中,在NFV业务模式下,资源的编排、资源的创建、业务的部署分布在同一个VIM中。如果遇到存在多个VIM资源池的场景,就只能同时部署多套系统,分别进行VIM的对接以及后续资源的操作。如此一来,对相关业务运维人员来说,存在重复的劳动和多个环境的维护工作,工作量繁重。
技术实现思路
本专利技术实施例提供了一种NFV业务部署的实现方法和装置,实现跨VIM部署业务。本专利技术实施例提供了一种网络功能虚拟化NFV业务部署的实现方法,包括:将多个虚拟设施管理器VIM场景的配置信息封装在一虚拟网络功能VNF包中;接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。本专利技术实施例还提供一种NFV业务部署的实现装置,包括:VNF编排工具,用于将多个VIM场景的配置信息封装在一VNF包中;业务部署系统,用于接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。本专利技术实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述NFV业务部署的实现方法。与现有技术相比,本专利技术实施例包括:将多个VIM场景的配置信息封装在一VNF包中;接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。在本专利技术实施例中,可以根据实际复杂的现网环境下,进行多个资源池的资源创建和业务部署,同时可以实现管理多个VIM中的资源和业务的部署,从而可以减少多套环境的维护成本。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的NFV业务部署的实现方法流程图;图2为本专利技术实施例的NFV业务部署的实现装置示意图;图3为本专利技术应用示例的VNF编排工具所编排内容示意图;图4为本专利技术应用示例的业务部署系统的部署实现流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。相关技术中,采用单一VIM部署,即在NFV业务模式下,资源的编排、资源的创建、业务的部署分布在同一个VIM中,无法实现跨VIM部署业务。另外,相关技术中,基于常规方式部署业务,一般分为两种方式:一:手动方式:实例化VNF包时先在VIM对应的资源池中优先创建虚拟机,然后再通过手工方式在每一个虚拟机中分别进行业务版本安装。如此一来,不仅会影响整体业务环境部署的进度,而且会浪费大量的人力资源。二:自动方式:在虚拟机创建之前,预先规划虚拟机IP(InternetProtocol,网际互联协议)地址。在虚拟机创建完成之后,采用虚拟机信息编排模板和业务安装规划文件,根据之前规划的虚拟机IP(InternetProtocol,网际互联协议)地址安装业务版本文件,进行业务的自动部署。这种方式中,虚拟机信息编排模板和业务安装规划文件采用固定IP方式,虽然解决了手动部署的问题。但是编排虚拟机信息编排模板和业务安装规划文件时需要指定固定的IP地址,不够灵活,尤其是在遇到业务量大的场景时,可能会涉及上百个虚拟机、涉及几百个业务网络。稍有不慎,就会导致IP地址冲突或者被占用的场景。如此以来,就需要全部推倒重新部署,依然需要耗费大量精力,并且出错率很高。如图1所示,本专利技术实施例的NFV业务部署的实现方法,包括:步骤101,将多个虚拟设施管理器VIM场景的配置信息封装在一虚拟网络功能VNF包中;步骤102,接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。在本专利技术实施例中,可以根据实际复杂的现网环境下,进行多个资源池的资源创建和业务部署,同时可以实现管理多个VIM中的资源和业务的部署,从而可以减少多套环境的维护成本。在一实施方式中,所述将多个VIM场景的配置信息封装在一VNF包中的步骤中,还将所述VNF包的基本信息封装在所述VNF包中,其中,所述基本信息包括:如下至少之一:业务类型、版本号、业务描述信息。在一实施方式中,所述根据所述多个VIM场景的配置信息注册所述VNF包,包括:设置所述多个VIM场景的配置信息与所述接入的一个或多个VIM的对应关系。在一实施方式中,所述将多个VIM场景的配置信息封装在一VNF包中的步骤中,还将业务安装规划文件和一个或多个业务版本文件封装在所述VNF包中;所述对所述VNF包进行实例化包括:在接入的一个或多个VIM中,按照对应的VIM场景的配置信息创建虚拟机;按照所述业务安装规划文件,在所述虚拟机中下载和安装相应的业务版本文件。在一实施方式中,所述配置信息为虚拟机信息编排模板文件,所述虚拟机信息编排模板文件包含虚拟机信息,所述虚拟机信息包括虚拟机名称和虚拟机所在的网络名称;在所述业务安装规划文件中,包含所述业务版本文件与虚拟机信息的关联信息。在一实施方式中,所述按照所述业务安装规划文件,在所述虚拟机中下载和安装相应的业务版本文件之前,还包括:使用DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)的方式分配虚拟机的IP地址(即部署业务的网络IP地址),将所述业务安装规划文件中的虚拟机信息替换本文档来自技高网
...

【技术保护点】
1.一种网络功能虚拟化NFV业务部署的实现方法,包括:将多个虚拟设施管理器VIM场景的配置信息封装在一虚拟网络功能VNF包中;接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。

【技术特征摘要】
1.一种网络功能虚拟化NFV业务部署的实现方法,包括:将多个虚拟设施管理器VIM场景的配置信息封装在一虚拟网络功能VNF包中;接入一个或多个VIM时,根据所述多个VIM场景的配置信息注册所述VNF包,对所述VNF包进行实例化。2.如权利要求1所述的方法,其特征在于,所述根据所述多个VIM场景的配置信息注册所述VNF包,包括:设置所述多个VIM场景的配置信息与所述接入的一个或多个VIM的对应关系。3.如权利要求2所述的方法,其特征在于,所述将多个VIM场景的配置信息封装在一VNF包中的步骤中,还将业务安装规划文件和一个或多个业务版本文件封装在所述VNF包中;所述对所述VNF包进行实例化包括:在接入的一个或多个VIM中,按照对应的VIM场景的配置信息创建虚拟机;按照所述业务安装规划文件,在所述虚拟机中下载和安装相应的业务版本文件。4.如权利要求3所述的方法,其特征在于,在所述业务安装规划文件中,包含所述业务版本文件与虚拟机信息的关联信息,所述虚拟机信息包括虚拟机名称和虚拟机所在的网络名称;所述按照所述业务安装规划文件,在所述虚拟机中下载和安装相应的业务版本文件之前,还包括:使用动态主机配置协议DHCP的方式分配虚拟机的网际互连协议IP地址,将所述业务安装规划文件中的虚拟机信息替换为虚拟机的IP地址;所述按照所述业务安装规划文件,在所述虚拟机中下载和安装相应的业务版本文件,包括:按照所述虚拟机的IP地址,下载相应的业务版本文件至所述虚拟机,并在所述虚拟机中安装所述业务版本文件。5.如权利要求1~4中任意一项所述的方法,其特征在于,所述将多个VIM场景的配置信息封装在一VNF包中...

【专利技术属性】
技术研发人员:何庆国
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1