一种管理VNF实例化的方法和设备技术

技术编号:20117040 阅读:36 留言:0更新日期:2019-01-16 11:56
本申请提供了一种管理VNF实例化的方法,该方法包括:请求方设备在向第一设备发起的实例化NS的请求中携带所述NS中需通过第二设备实例化的虚拟化网络功能VNF的实例信息。第一设备接收到实例化NS的请求后,确定出所述NS中待所述第二设备实例化的VNF,并记录所述需通过所述第二设备实例化的VNF的实例标识。在该VNF被实例化的阶段,第一设备根据所述NS实例化过程中记录的所述VNF的实例标识对所述VNF的实例化进行授权。通过在发送给第一设备的实例化NS的请求中携带由第二设备实例化的VNF的实例ID,使第一设备可以获知由第二设备实例化的VNF与NS的关系,从而可以根据该关系来控制VNF的实例化,确保第二设备实例化有效的VNF,避免资源浪费。

A Method and Device for Managing VNF Instances

This application provides a method for managing VNF instantiation. The method includes that the requesting device carries the instance information of the virtual network function VNF that needs to be instantiated by the second device in the instantiated NS request to the first device. After receiving the request of instantiating NS, the first device determines the VNF to be instantiated by the second device in the NS, and records the instance identification of the VNF to be instantiated by the second device. During the stage when the VNF is instantiated, the first device authorizes the instantiation of the VNF according to the instance identification of the VNF recorded in the process of the NS instantiation. By carrying the instance ID of VNF instantiated by the second device in the request sent to the instantiated NS of the first device, the first device can know the relationship between VNF and NS instantiated by the second device, so that the instantiation of VNF can be controlled according to the relationship, ensuring that the second device instantiates effective VNF and avoiding waste of resources.

【技术实现步骤摘要】
一种管理VNF实例化的方法和设备
本专利技术涉及云计算
,特别涉及一种管理VNF实例化的方法和设备。
技术介绍
网络功能虚拟化(英文:NetworkFunctionVirtualization,简称:NFV),指通过使用通用的硬件设备及虚拟化技术,来承载传统网络中专用设备的功能,从而降低部署专用设备带来的昂贵成本。软件不与专有硬件绑定,使设备功能不再依赖于专用硬件。与传统网络相比,NFV引入了虚拟化层,通过网络管理和编排,实现虚拟化网络功能(VirtualizedNetworkFunction,VNF)和虚拟化的网络服务(NetworkService,NS)的生命周期管理。在NFV架构中,VNF是下层的网络功能,NS是通过一个或多个VNF来实现的上层的网络服务。比如,IP多媒体子系统(IPMultimediaSubsystem,IMS)的网络服务,或演进型分组核心网络(EvolvedPacketCore,EPC)的网络服务等。也就是说,一个NS中可以由一个或多个VNF组成。当业务请求方需要实现一个NS时,可以向资源管理实体发送该NS的描述信息(NetworkServicedescriptor,NSD),也称作NS部署模板。该资源管理实体可以是网络功能虚拟化编制器(英文:NFVOrchestrator,简称:NFVO)。NSD主要描述了该NS的拓扑结构以及包含的每个VNF的描述信息(VNFdescriptor,VNFD)。其中,在拓扑结构信息中使用虚拟化连接信息(virtuallinkdescriptor,VLD)来描述VNF之间的连接。VNFD是一个VNF的描述信息,也称作VNF的部署模板。VNFD描述了每个VNF的构成,比如运行的软件,需要的虚拟资源信息等。虚拟资源包括CPU资源,存储资源等。业务请求方可以请求资源管理实体基于NSD对NS进行实例化。NS的实例化是指创建NS实例。资源管理实体在实例化NS的过程中,可以根据NSD中的VNFD发起对所需的VNF的实例化,也可以使用已存在的VNF实例。VNF的实例化是指创建VNF实例。目前,实例化VNF有两种方式。一种是如上所述的由资源管理实体在实例化NS的过程中,发起对该NS中的VNF的实例化。另一种是由设备管理系统(equipmentmanagement,EM)发起对VNF的实例化。在通过EM实例化VNF的方案中,由于EM没有NS的相关信息,无法在实例化的VNF的过程中,将VNF关联到NS中,这就导致由EM实例化的VNF无法对外提供服务,因为VNF只是组成NS的一个虚拟化网络功能,只有NS才能提供具体的网络服务,独立于NS的VNF不能单独的对外提供服务。如果EM实例化大量独立于NS的VNF,势必造成资源的浪费。因此,需要对EM实例化VNF进行控制。
技术实现思路
本专利技术实施例提供了一种管理VNF实例化的方法和设备,以避免资源浪费。为达到上述目的,本专利技术采用如下技术方案:一方面,本专利技术实施例提供了一种管理VNF实例化的方法,该方法包括NS实例化和VNF实例化两个阶段。在NS实例化阶段,请求方设备在向第一设备发起的实例化NS的请求中携带所述NS中需通过第二设备实例化的虚拟化网络功能VNF的实例信息。该实例信息包括所述VNF的实例标识以及表明所述VNF待所述第二设备实例化的状态信息。第一设备接收到实例化NS的请求后,根据所述状态信息确定出所述NS中待所述第二设备实例化的VNF,并记录所述需通过所述第二设备实例化的VNF的实例标识。在该VNF被实例化的阶段,第一设备根据所述NS实例化过程中记录的所述VNF的实例标识对所述VNF的实例化进行授权。通过在发送给第一设备的实例化NS的请求中携带由第二设备实例化的VNF的实例ID,使第一设备可以获知由第二设备实例化的VNF与NS的关系,从而可以根据该关系来控制VNF的实例化。即只有在该VNF与NS有关系的情况下,才允许实例化该VNF。确保第二设备实例化有效的VNF,避免资源浪费。在一种可能的设计中,请求方设备在发起实例化所述NS的请求前,通过第二设备从虚拟网络功能管理器VNFM获取的NS中需通过第二设备实例化的VNF的实例标识。本专利技术实施例将由第二设备实例化的VNF的实例ID的创建放在了发起实例化NS的请求之前,从而请求方设备可以将由第二设备的实例化的VNF的实例ID携带在实例化NS的请求中发送给第一设备,使第一设备获取到要实例化的NS与需第二设备实例化的VNF的关系。在一种可能的设计中,第一设备根据所述NS实例化过程中记录的所述VNF的实例标识对所述VNF的实例化进行授权,具体包括:VNMF在接收到所述第二设备发送的实例化所述VNF的请求后向第一设备发起的授权请求。该授权请求用于请求所述NFVO授权所述VNFM执行实例化所述VNF的操作,其中携带有VNF的实例标识。第一设备接收到授权请求后,确定实例化所述VNF的条件是否满足。该条件包括在实例化所述NS时记录的VNF的实例标识中存在所述授权请求中携带的所述VNF的实例标识。在确定满足实例化所述VNF的条件后,第一设备授权所述VNMF执行实例化所述VNF的操作。由于只有在该VNF与NS有关系的情况下,才允许实例化该VNF,因此,第二设备实例化无法实例化无效的VNF,避免资源浪费。在一种可能的设计中,第一设备在确定满足实例化所述VNF的条件后,还进一步向所述VNFM发起订阅所述VNF实例的订阅请求。请订阅请求用于请求所述VNFM在实例化所述VNF后,向所述第一设备发送通知消息。在所述VNF实例化成功后,所述第一设备接收来自所述VNFM的通知消息,所述通知消息用于指示所述VNF已实例化。通过订阅机制,第一设备在实例化NS的过程中,除了由自身实例化VNF外,还可以等待其它设备来实例化NS中的VNF,使得实例化NS的过程更灵活。又一方面,本专利技术实施例提供了一种管理VNF实例化的方法,该方法包括:请求方设备向第一设备发起实例化网络服务NS的请求。请求方设备在该请求中携带所述NS中需通过第二设备实例化的VNF的实例标识以及表明所述VNF待所述第二设备实例化的状态信息。其中,所述状态信息为待所述第二设备实例化的VNF的实例标识会被记录在所述第一设备中。所述请求方设备在接收第一设备返回的NS实例化操作响应。在接收到所述第一设备返回的NS实例化操作响应后,请求方设备通过所述第二设备请求VNFM实例化所述VNF。其中,在所述VNF被实例化的过程中,所述第一设备中记录的所述VNF的实例标识被用于实例化所述VNF的授权判断。请求方设备通过在发送给第一设备的实例化NS的请求中携带由第二设备实例化的VNF的实例ID,使第一设备可以获知由第二设备实例化的VNF与NS的关系,从而可以根据该关系来控制VNF的实例化。即只有在该VNF与NS有关系的情况下,才允许实例化该VNF。确保第二设备实例化有效的VNF,避免资源浪费。在一种可能的设计中,请求方设备在请求实例化NS前,通过第二设备请求VNFM创建所述NS中需通过所述第二设备实例化的VNF的实例标识,并接收所述VNFM创建的所述VNF的实例标识。本专利技术实施例将由第二设备实例化的VNF的实例ID的创建放在了发起实例化NS的请求之前,从而请求方设本文档来自技高网
...

【技术保护点】
1.一种管理VNF实例化的方法,其特征在于,所述方法包括:第一设备接收请求方设备发起的实例化NS的请求,所述请求中携带所述NS中需通过第二设备实例化的虚拟化网络功能VNF的实例信息,所述实例信息包括所述VNF的实例标识以及表明所述VNF待所述第二设备实例化的状态信息;所述第一设备根据所述状态信息确定出所述NS中待所述第二设备实例化的VNF,并记录所述需通过所述第二设备实例化的VNF的实例标识;在所述VNF被实例化的过程中,所述第一设备根据所述NS实例化过程中记录的所述VNF的实例标识对所述VNF的实例化进行授权。

【技术特征摘要】
1.一种管理VNF实例化的方法,其特征在于,所述方法包括:第一设备接收请求方设备发起的实例化NS的请求,所述请求中携带所述NS中需通过第二设备实例化的虚拟化网络功能VNF的实例信息,所述实例信息包括所述VNF的实例标识以及表明所述VNF待所述第二设备实例化的状态信息;所述第一设备根据所述状态信息确定出所述NS中待所述第二设备实例化的VNF,并记录所述需通过所述第二设备实例化的VNF的实例标识;在所述VNF被实例化的过程中,所述第一设备根据所述NS实例化过程中记录的所述VNF的实例标识对所述VNF的实例化进行授权。2.如权利要求1所述的方法,其特征在于,所述VNF的实例标识是所述请求方设备在发起实例化所述NS的请求前,通过所述第二设备从虚拟网络功能管理器VNFM获取的。3.如权利要求1或2所述的方法,其特征在于,在所述VNF被实例化的过程中,所述第一设备根据所述NS实例化过程中记录的所述VNF的实例标识对所述VNF的实例化进行授权,包括:所述第一设备接收所述VNMF在接收到所述第二设备发送的实例化所述VNF的请求后发起的授权请求;所述授权请求中携带所述VNF的实例标识;所述第一设备确定实例化所述VNF的条件是否满足,所述条件包括在实例化所述NS时记录的VNF的实例标识中存在所述授权请求中携带的所述VNF的实例标识;在确定满足实例化所述VNF的条件后,所述第一设备授权所述VNMF执行实例化所述VNF的操作。4.如权利要求1-3任一项所述的方法,其特征在于,在确定满足实例化所述VNF的条件后,所述方法还包括:所述第一设备向所述VNFM发起订阅所述VNF实例的订阅请求,所述订阅请求用于请求所述VNFM在实例化所述VNF后,向所述第一设备发送通知消息;在所述VNF实例化成功后,所述第一设备接收来自所述VNFM的通知消息,所述通知消息用于指示所述VNF已实例化。5.一种管理VNF实例化的方法,其特征在于,所述方法包括:请求方设备向第一设备发起实例化网络服务NS的请求,所述请求中包括所述NS中需通过第二设备实例化的VNF的实例标识以及表明所述VNF待所述第二设备实例化的状态信息;其中,所述状态信息为待所述第二设备实例化的VNF的实例标识会被记录在所述第一设备中;所述请求方设备在接收到所述第一设备返回的NS实例化操作响应后,通过所述第二设备请求VNFM实例化所述VNF;在所述VNF被实例化的过程中,所述第一设备中记录的所述VNF的实例标识被用于实例化所述VNF的授权判断。6.如权利要求5所述的方法,其特征在于,所述方法还包括:请求方设备在请求实例化NS前,通过所述第二设备请求VNFM创建所述NS中需通过所述第二设备实例化的VNF的实例标识;请求方设备接收所述VNFM创建的所述VNF的实例标识。7.如权利要求6所述的方法,其特征在于,所述方法还包括:所述请求方设备查询所述NS的部署模板中的VNF的描述信息;所述VNF的描述信息信息中包括指示参数,所述指示参数的用于指示所述VNF是否通过所述第二设备实例化;根据所述指示参数确定出需由所述第二设备实例化的VNF,基于确定结果执行所述通过所述第二设备请求VNFM创建所述NS中需通过所述第...

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

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

1