消费者VNF的实例化方法及装置制造方法及图纸

技术编号:20362669 阅读:19 留言:0更新日期:2019-02-16 16:26
本发明专利技术的实施例公开一种消费者VNF的实例化方法及装置,涉及通信技术领域,用于解决现有技术中NFV中无法向VNF提供PaaS服务的技术问题。该方法包括:虚拟网络层管理器VNFM接收网络功能虚拟化协调器NFVO发送的消费者虚拟网络功能VNF的实例化请求;消费者VNF的实例化请求携带消费者VNF的消费者VNFD;VNFM根据消费者VNFD确定消费者VNF对应的目标平台即服务PaaS服务;VNFM向PaaS服务管理器发送服务请求消息;服务请求消息携带目标PaaS服务的标识;PaaS服务管理器将目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给VNFM。本发明专利技术用于实现在NFV中向VNF提供PaaS服务。

【技术实现步骤摘要】
消费者VNF的实例化方法及装置
本专利技术的实施例涉及通信
,尤其涉及一种消费者VNF的实例化方法及装置。
技术介绍
NFV(NetworkFunctionsVirtualization,网络功能虚拟化)是指借助于标准的IT(internetTechnology,互联网技术)虚拟化技术,通过采用服务器、存储器以及交换机来承载各种各样软件化的网络功能的技术。NFV能够使网络功能的实现不再依赖于传统的专用硬件,使资源使用以及业务的开发和部署更加灵活高效,同时还具备网元自愈功能,提高网元的可靠性和鲁棒性。平台即服务PaaS是将应用服务的运行和开发环境作为一种服务提供给用户,在面向用户时具有运行效率高、功能完善以及成本低等诸多优势。目前,NFV逐步向面向服务化的方向演进,但是尚未出现将PaaS服务引入NFV的技术,导致NFV中无法向VNF提供PaaS服务。
技术实现思路
本专利技术的实施例提供一种消费者VNF的实例化方法及装置,用于解决现有技术中NFV中无法向VNF提供PaaS服务的技术问题。第一方面,提供一种消费者VNF的实例化方法,包括:虚拟网络层管理器VNFM接收网络功能虚拟化协调器NFVO发送的消费者虚拟网络功能VNF的实例化请求;消费者VNF的实例化请求携带消费者VNF的消费者VNFD;VNFM根据消费者VNFD确定消费者VNF对应的目标平台即服务PaaS服务;VNFM向PaaS服务管理器发送服务请求消息;服务请求消息携带目标PaaS服务的标识;PaaS服务管理器将目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给VNFM。可选地,PaaS服务管理器将目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给VNFM之前,消费者VNF的实例化方法还包括:PaaS服务管理器判断目标PaaS服务的标识对应的PaaS服务是否未实例化;若判断结果为是,则PaaS服务管理器对目标PaaS服务的标识对应的PaaS服务进行实例化。可选地,目标PaaS服务的类型包括:公共PaaS服务以及专用PaaS服务;则PaaS服务管理器判断目标PaaS服务的标识对应的PaaS服务是否未实例化之前,消费者VNF的实例化方法还包括:PaaS服务管理器判断目标PaaS服务的标识对应的PaaS服务是否为专用PaaS服务;若判断结果为是,则PaaS服务管理器对目标PaaS服务的标识对应的PaaS服务进行实例化。可选地,消费者VNF的实例化方法还包括:虚拟化基础设施管理器VIM接收VNFM发送的虚拟资源请求;虚拟资源请求携带VNFM实例化消费者VNF的实例化信息;VIM根据实例化信息生成虚拟资源分配信息;VIM将虚拟资源分配信息发送给网络功能虚拟化基础设施NFVI;NFVI根据虚拟资源分配信息为VNFM提供虚拟资源。由此可见,在本专利技术提供的消费者VNF的实例化方法中,首先需要在NFV中创建独立的PaaS服务管理器以及PaaS服务实例,然后通过NFVO向VNFM发送携带消费者VNF的消费者VNFD的消费者VNF的实例化请求,VNFM根据消费者VNFD确定消费者VNF对应的目标PaaS服务,并向PaaS服务管理器发送携带目标PaaS服务的标识的服务请求消息,最后PaaS服务管理器将目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给VNFM,以触发VNFM实例化消费者VNF。消费者VNF从VNFM上获取上述PaaS服务信息,根据上述PaaS服务信息通过消息总线自动连接PaaS服务实例,以实现对目标PaaS服务的标识对应的该PaaS服务实例的调用。其中,本专利技术基于云原生技术创建独立的PaaS服务管理器以及PaaS服务实例,使得部署更趋向轻量级,部署更具灵活性,同时还能够有效提高资源的复用率及利用率。第二方面,提供一种消费者VNF的实例化装置,包括:PaaS服务管理器以及VNFM;其中,VNFM,用于接收NFVO发送的消费者VNF的实例化请求;消费者VNF的实例化请求携带消费者VNF的消费者VNFD;VNFM,用于根据消费者VNFD确定消费者VNF对应的目标PaaS服务;VNFM,还用于向PaaS服务管理器发送服务请求消息;服务请求消息携带目标PaaS服务的标识;PaaS服务管理器,用于将目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给VNFM。可选地,PaaS服务管理器还用于:判断目标PaaS服务的标识对应的PaaS服务是否未实例化;若判断结果为是,则PaaS服务管理器对目标PaaS服务的标识对应的PaaS服务进行实例化。可选地,目标PaaS服务的类型包括:公共PaaS服务以及专用PaaS服务;则PaaS服务管理器还用于:判断目标PaaS服务的标识对应的PaaS服务是否为专用PaaS服务;若判断结果为是,则对目标PaaS服务的标识对应的PaaS服务进行实例化。可选地,消费者VNF的实例化装置还包括:VIM以及NFVI,VIM,用于接收VNFM发送的虚拟资源请求;虚拟资源请求携带VNFM实例化消费者VNF的实例化信息;VIM,用于根据实例化信息生成虚拟资源分配信息;VIM,用于将虚拟资源分配信息发送给网络功能虚拟化基础设施NFVI;NFVI,用于根据虚拟资源分配信息为VNFM提供虚拟资源。第三方面,提供一种消费者VNF的实例化装置,包括一个或多个处理器;处理器用于执行存储器中的计算机程序代码,计算机程序代码包括指令、使得消费者VNF的实例化装置上述第一方面的消费者VNF的实例化方法。第四方面,提供一种存储介质,包括:存储介质存储有指令代码,指令代码用于执行如上述第一方面的消费者VNF的实例化方法。第五方面,提供一种计算机产品,包括:计算机程序产品包括指令代码,指令代码用于执行上述第一方面的消费者VNF的实例化方法。可以理解地,上述提供的消费者VNF的实例化装置、存储介质以及计算机产品用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或者现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中附图仅仅是本专利技术的一些实施例,附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。图1示出了NFV标准架构的结构示意图;图2示出了本专利技术实施例提供的一种消费者VNF的NFVPaaS服务架构示意图;图3示出了本专利技术实施例提供的一种消费者VNF的实例化方法的方法流程图;图4示出了本专利技术实施例提供的另一种消费者VNF的实例化方法的方法流程图;图5示出了本专利技术实施例提供的一种消费者VNF的实例化方法中NSD的引用关系图;图6示出了本专利技术实施例提供的一种消费者VNF的实例化装置的功能结构框图;图7示出了本专利技术实施例提供的一种消费者VNF的实例化装置的功能结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本本文档来自技高网...

【技术保护点】
1.一种消费者VNF的实例化方法,其特征在于,包括:虚拟网络层管理器VNFM接收网络功能虚拟化协调器NFVO发送的消费者虚拟网络功能VNF的实例化请求;所述消费者VNF的实例化请求携带所述消费者VNF的消费者VNFD;所述VNFM根据所述消费者VNFD确定所述消费者VNF对应的目标平台即服务PaaS服务;所述VNFM向PaaS服务管理器发送服务请求消息;所述服务请求消息携带所述目标PaaS服务的标识;所述PaaS服务管理器将所述目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给所述VNFM。

【技术特征摘要】
1.一种消费者VNF的实例化方法,其特征在于,包括:虚拟网络层管理器VNFM接收网络功能虚拟化协调器NFVO发送的消费者虚拟网络功能VNF的实例化请求;所述消费者VNF的实例化请求携带所述消费者VNF的消费者VNFD;所述VNFM根据所述消费者VNFD确定所述消费者VNF对应的目标平台即服务PaaS服务;所述VNFM向PaaS服务管理器发送服务请求消息;所述服务请求消息携带所述目标PaaS服务的标识;所述PaaS服务管理器将所述目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给所述VNFM。2.根据权利要求1所述的消费者VNF的实例化方法,其特征在于,所述PaaS服务管理器将所述目标PaaS服务的标识对应的PaaS服务实例的PaaS服务信息返回给所述VNFM之前,所述方法还包括:所述PaaS服务管理器判断所述目标PaaS服务的标识对应的PaaS服务是否未实例化;若判断结果为是,则所述PaaS服务管理器对所述目标PaaS服务的标识对应的PaaS服务进行实例化。3.根据权利要求2所述的消费者VNF的实例化方法,其特征在于,所述目标PaaS服务的类型包括:公共PaaS服务以及专用PaaS服务;则所述PaaS服务管理器判断所述目标PaaS服务的标识对应的PaaS服务是否未实例化之前,所述方法还包括:所述PaaS服务管理器判断所述目标PaaS服务的标识对应的PaaS服务是否为专用PaaS服务;若判断结果为是,则所述PaaS服务管理器对所述目标PaaS服务的标识对应的PaaS服务进行实例化。4.根据权利要求1-3任一所述的消费者VNF的实例化方法,其特征在于,所述方法还包括:虚拟化基础设施管理器VIM接收所述VNFM发送的虚拟资源请求;所述虚拟资源请求携带所述VNFM实例化所述消费者VNF的实例化信息;所述VIM根据所述实例化信息生成虚拟资源分配信息;所述VIM将所述虚拟资源分配信息发送给网络功能虚拟化基础设施NFVI;所述NFVI根据所述虚拟资源分配信息为所述VNFM提供虚拟资源。5.一种消费者VNF的实例化装置,其特征在于,包括:PaaS服务管理器以及VNFM;其中,所述VNFM,用于接收NFVO发送的消费者VNF的实例化请求;所述消费...

【专利技术属性】
技术研发人员:苗杰朱常波唐雄燕赫罡高功应王磊张雪贝
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1