VNF服务实例化方法及装置制造方法及图纸

技术编号:28687349 阅读:27 留言:0更新日期:2021-06-02 03:07
本申请公开了一种VNF服务实例化的方法和装置,包括虚拟网络功能管理器VNFM接收虚拟网络功能VNF实例化请求消息,获取所述VNF实例化需调用的容器服务能力信息;VNFM向容器即服务CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;VNFM从CaaS管理平台接收容器服务发现应答消息,其中,所述应答消息携带CaaS管理平台根据所述容器服务能力信息发现的容器服务实例的标识信息;VNFM创建相应的VNF实例,并向所述VNF实例发送所述容器服务实例的标识信息。

【技术实现步骤摘要】
【国外来华专利技术】VNF服务实例化方法及装置
本申请涉及云计算
,特别涉及一种虚拟网络功能(VirtualNetworkFunction,VNF)服务实例化的方法及装置。
技术介绍
网络功能虚拟化(NetworkFunctionVirtualization,NFV)技术可以简单地理解为将电信网络中使用的各个网元的功能从目前的专用硬件平台迁移至通用的商用货架产品(COTS,Commercial-off-the-shelf)服务器上。通过NFV技术将电信网络中使用的各个网元转变成为独立的应用,可以灵活部署在基于标准的服务器、存储以及交换机等其他设备构建的统一基础设施平台上,并通过虚拟化技术,对基础设施硬件设备资源池化及虚拟化,对上层应用提供虚拟资源,实现应用、硬件解耦,使得每一个应用能够快速增加虚拟资源以实现快速扩展系统容量的目的,或者能够快速减少虚拟资源以实现收缩系统容量的目的,大大提升网络的弹性。采用通用的COTS服务器组成共享的资源池,新开发的业务,不需要单独部署硬件设备,大大缩短新业务上线时间。NFV技术的基础包含云计算技术和虚拟化技术。通用的COTS计算/存储/网络等硬件设备通过虚拟化技术可以分解为多种虚拟资源,以供上层各种应用使用。通过虚拟化技术,实现应用与硬件之间的解耦,使得虚拟资源供给速度大大增加;通过云计算技术,可以实现应用的弹性伸缩,实现虚拟资源与业务负荷相匹配,不仅提升了虚拟资源的利用效率,而且改善了系统的响应速率。虚拟化的电信网络功能逐渐进行容器化演进,容器即服务(ContainerasaService,CaaS)是一种特定类型的平台即服务(PlatformasaService,PaaS)服务。容器是一种操作系统级别的虚拟化技术,通过操作系统隔离技术如Linux下的CGroup和NameSpace,将不同的进程隔离开来。容器技术不同于硬件虚拟化(Hypervisor)技术,并没有虚拟硬件,容器内部也没有操作系统,只有进程。正是由于容器技术的这个重要特点,使得容器相比虚拟机更轻量,管理也更方便。在容器的运行态,定义了一组公共的管理操作,例如:启动、停止、暂停和删除等,对容器进行统一的生命周期管理。但是,现有技术对不同类型的VNF实例是如何实例化且如何调用容器服务这一过程没有进行任何明确描述。
技术实现思路
本专利技术实施例提供了一种VNF服务实例化的方法、装置和系统,相对于现有技术,对流程和接口进行了明确描述。本专利技术实施例提供了一种虚拟网络功能VNF服务实例化方法,包括:虚拟网络功能管理器VNFM接收虚拟网络功能VNF实例化请求消息,获取所述VNF实例化需调用的容器服务能力信息;VNFM向容器即服务CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;VNFM从CaaS管理平台接收容器服务发现应答消息,其中,所述应答消息携带CaaS管理平台根据所述容器服务能力信息发现的容器服务实例的标识信息;VNFM创建相应的VNF实例,并向所述VNF实例发送所述容器服务实例的标识信息。步骤VNFM获取所述VNF实例化需调用的容器服务能力包括:VNFM根据所述VNF实例化请求消息,在数据库中获取相应的VNFD,并在所述VNFD中获取相应的容器服务能力信息。所述CaaS管理平台根据所述容器服务能力信息发现容器服务实例包括:CaaS管理平台根据所述请求消息中携带的容器服务能力信息确定相应的容器服务描述符文件;CaaS管理平台根据该容器服务描述符文件查找或实例化容器服务实例。本专利技术实施例提供了一种虚拟网络功能管理器VNFM装置,包括:接收单元,用于接收虚拟网络功能VNF实例化请求消息;处理单元,用于获取所述VNF实例化需调用的容器服务能力信息;发送单元,用于向CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;所述接收单元,还用于从CaaS管理平台接收容器服务发现应答消息,其中,所述应答消息携带CaaS管理平台根据所述容器服务能力信息发现的容器服务实例的标识信息。所述处理单元,还用于根据所述实例化请求消息创建相应的VNF实例,并向所述VNF实例发送所述容器服务实例的标识信息。处理单元获取所述VNF实例化需调用的容器服务能力信息具体包括:所述处理单元根据所述VNF实例化请求消息,在数据库中获取相应的VNFD,并在所述VNFD中获取相应的容器服务能力信息。所述容器服务能力信息包括:容器服务实例弹性伸缩的容量门限、和/或容器服务之间的亲和或反亲和规则、和/或容器服务支持的监控参数。本专利技术实施例提供了一种容器即服务CaaS管理平台装置,包括:接收单元,用于从VNFM接收容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;处理单元,用于根据所述容器服务能力信息发现容器服务实例;发送单元,用于向VNFM发送容器服务发现应答消息,其中,所述应答消息携带发现的容器服务实例的标识信息。处理单元根据所述容器服务能力信息发现容器服务实例包括:处理单元根据所述请求消息中携带的容器服务能力信息确定相应的容器服务描述符文件;并根据该容器服务描述符文件查找或实例化容器服务实例。本专利技术实施例提供了一种虚拟网络功能VNF服务实例化系统,包括虚拟网络功能管理器VNFM和容器即服务CaaS管理平台,VNFM用于接收虚拟网络功能管理器VNFM接收虚拟网络功能VNF实例化请求消息,获取所述VNF实例化需调用的容器服务能力信息;VNFM向CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;VNFM从CaaS管理平台接收容器服务发现应答消息,其中,所述应答消息携带CaaS管理平台根据所述容器服务能力信息发现的容器服务实例的标识信息;VNFM创建相应的VNF实例,并向所述VNF实例发送所述容器服务实例的标识信息。CaaS管理平台用于根据所述容器服务能力信息发现容器服务实例,并向VNFM发送服务发现应答消息。所述CaaS管理平台根据所述容器服务能力信息发现容器服务实例包括:CaaS管理平台根据所述请求消息中携带的容器服务能力信息确定相应的容器服务描述符文件;CaaS管理平台根据该容器服务描述符文件查找或实例化容器服务实例。所述容器服务能力信息包括:容器服务实例弹性伸缩的容量门限、和/或容器服务之间的亲和或反亲和规则、和/或容器服务支持的监控参数。本专利技术实施例还提供了一种虚拟网络功能VNF服务实例化装置,所述装置包括处理器和存储器;所述存储器用于存储执行如上所述方法的程序,以及存储用于上述方法所涉及的数据;所述处理器用于执行所述存储器中存储的程序。本专利技术实施例还提供了一种容器即服务CaaS管理平台装置,所述装置包括处理器和存储器;所述存储器用于存储执行如上所述方法的的程序,以及存储用于实现如上所述方法所涉及的数据本文档来自技高网
...

【技术保护点】
一种虚拟网络功能VNF服务实例化方法,其特征在于,包括:/n虚拟网络功能管理器VNFM接收虚拟网络功能VNF实例化请求消息,获取所述VNF实例化需调用的容器服务能力信息;/nVNFM向容器即服务CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;/nVNFM从CaaS管理平台接收容器服务发现应答消息,其中,所述应答消息携带CaaS管理平台根据所述容器服务能力信息发现的容器服务实例的标识信息;/nVNFM创建相应的VNF实例,并向所述VNF实例发送所述容器服务实例的标识信息。/n

【技术特征摘要】
【国外来华专利技术】一种虚拟网络功能VNF服务实例化方法,其特征在于,包括:
虚拟网络功能管理器VNFM接收虚拟网络功能VNF实例化请求消息,获取所述VNF实例化需调用的容器服务能力信息;
VNFM向容器即服务CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息;
VNFM从CaaS管理平台接收容器服务发现应答消息,其中,所述应答消息携带CaaS管理平台根据所述容器服务能力信息发现的容器服务实例的标识信息;
VNFM创建相应的VNF实例,并向所述VNF实例发送所述容器服务实例的标识信息。


根据权利要求1所述的方法,其特征在于,步骤VNFM获取所述VNF实例化需调用的容器服务能力包括:
VNFM根据所述VNF实例化请求消息,在数据库中获取相应的VNFD,并在所述VNFD中获取相应的容器服务能力信息。


根据权利要求1所述的方法,其特征在于,所述CaaS管理平台根据所述容器服务能力信息发现容器服务实例包括:
CaaS管理平台根据所述请求消息中携带的容器服务能力信息确定相应的容器服务描述符文件;
CaaS管理平台根据该容器服务描述符文件查找或实例化容器服务实例。


根据权利要求3所述的方法,其特征在于,所述CaaS管理平台根据该容器服务描述符文件查找或实例化容器服务实例包括:
如果CaaS管理平台确定的匹配请求消息中携带的容器服务能力的需求信息的容器服务描述符文件只有一个,则:
CaaS管理平台查找是否已经有使用该容器服务描述符文件实例化的容器服务实例;
如果存在该容器服务实例,而且该容器服务实例的状态为“可用”,则容器服务管理平台将该容器服务实例作为发现的容器服务实例,且将该容器服务实例的标识在应答消息中返回给VNFM;否则,CaaS管理平台使用该容器服务描述符文件实例化新的容器服务实例,并将新实例化的容器服务实例作为发现的容器服务实例。


根据权利要求3所述的方法,其特征在于,所述CaaS管理平台根据该容器服务描述符文件查找或实例化容器服务实例包括:
如果CaaS管理平台确定的匹配请求消息中携带的容器服务能力的需求信息的容器服务描述符文件有多个,则:
CaaS管理平台向VNFM发送所述多个容器服务描述符文件;所述VNFM根据本地预先配置的容器服务描述符文件选择策略从中选择一个符合VNFM调用容器服务要求的容器服务描述符文件,然后发送所述选择的容器服务描述符文件给所述CaaS管理平台;
CaaS管理平台查找是否已经有使用该容器服务描述符文件实例化的容器服务实例;
如果存在该容器服务实例,而且该容器服务实例的状态为“可用”,则容器服务管理平台将该容器服务实例作为发现的容器服务实例,且将该容器服务实例的标识在应答消息中返回给VNFM;否则,CaaS管理平台使用该容器服务描述符文件实例化新的容器服务实例,并将新实例化的容器服务实例作为发现的容器服务实例。


根据权利要求3所述的方法,其特征在于,所述容器服务描述符文件选择策略包括:根据该容器服务描述符文件创建的容器服务实例的定价范围或商务约束条款进行选择。


根据权利要求1所述的方法,其特征在于,所述容器服务能力信息包括:容器服务实例弹性伸缩的容量门限、和/或容器服务之间的亲和或反亲和规则、和/或容器服务支持的监控参数。


一种虚拟网络功能管理器VNFM装置,其特征在于,包括:
接收单元,用于接收虚拟网络功能VNF实例化请求消息;
处理单元,用于获取所述VNF实例化需调用的容器服务能力信息;
发送单元,用于向CaaS管理平台发送容器服务发现请求,在容器服务发现请求消息中携带所述容器服务能力信息...

【专利技术属性】
技术研发人员:夏海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1