一种资源处理的方法以及相关装置制造方法及图纸

技术编号:20800964 阅读:41 留言:0更新日期:2019-04-06 14:46
本申请公开了一种资源处理的方法,该方法应用于资源处理系统,包括:第一NFVO接收网络业务NS的实例化请求;第一NFVO根据实例化请求,预留第一虚拟网络功能VNF和第一虚拟链路VL所需要的资源;第一NFVO向第二NFVO发送资源预留请求,资源预留请求用于指示第二NFVO预留第二VNF和第二VL所需要的资源;若第一NFVO和第二NFVO的资源预留成功,则第一NFVO把已预留的资源分配给第一VNF和第一VL;第一NFVO向第二NFVO发送实例化请求,其中,实例化请求用于指示第二NFVO把已预留的资源分配给第二VNF和第二VL本申请还提供了一种NFVO。本申请能够避免NFVO因为资源不够而引起已经实例化成功或者正在进行实例化的操作全部回退。

A Resource Processing Method and Related Devices

This application discloses a resource processing method, which is applied to a resource processing system, including: the first NFVO receives an instantiation request for network service NS; the first NFVO reserves the resources required by the first virtual network function VNF and the first virtual link VL according to the instantiation request; the first NFVO sends a resource reservation request to the second NFVO, and the resource reservation request is used to indicate the second NFVO. Reserve the resources required for the second VNF and the second VL; if the resources reserved for the first NFVO and the second NFVO are successful, the first NFVO allocates the reserved resources to the first VNF and the first VL; the first NFVO sends an instantiation request to the second NFVO, in which the instantiation request is used to instruct the second NFVO to allocate the reserved resources to the second VNF and the second VL. This application also provides an NFVO. This application can prevent NFVO from backing off all operations that have been or are being instantiated due to insufficient resources.

【技术实现步骤摘要】
一种资源处理的方法以及相关装置
本申请涉及通信
,尤其涉及一种资源处理的方法以及相关装置。
技术介绍
基于现代化的虚拟化技术,多家运营商发起成立了欧洲电信标准化协会(europetelecommunicationsstandardsinstitute,ETSI)网络功能虚拟化(networkfunctionsvirtualization,NFV)行业规范组(industryspecificgroup,ISG)。NFV将网元软件化,使网元可以运行在各种通用的硬件上,并通过管理和编排功能(managementandorchestration,MANO)系统实现网元部署过程的自动化,运营商可以根据业务需要快速动态地进行扩缩容。在实际的NFV应用中,可能存在多个网络功能虚拟化编排器(networkfunctionsvirtualisationorchestrator,NFVO)管理域互联的场景,比如一个运营商的在不同省公司可以各自运营一个独立的NFVO管理域,它们共同组成一个大的运营商网络。当然,运营商在各个国家也可以部署独立的NFVO管理域,通过互联形成完整的运营商网络。在某些场景中,可能存在跨越两个或多个NFVO域之间的网络服务形成一个复合网络业务(networkservice,NS)。以复合NS自上而下的实例化为例,请参阅图1,图1为现有方案中复合NS自上而下的实例化流程示意图,现有方案对复合NS和嵌套NS的资源管理主要是按需分配的,多个嵌套NS和NFVO-1本域内的虚拟网络功能(virtualnetworkfunction,VNF)可以同步实例化。由于需要对多个嵌套NS和NFVO-1本域内的VNF进行同步实例化,如果其中某个NFVO-2的跨域资源不足,则需要重新执行步骤107至步骤116以再次为复合NS实例化分配相应的虚拟资源,从而引起各个域的实例化操作全部回退。
技术实现思路
本申请提供了一种资源处理的方法以及相关装置,能够避免NFVO因为资源不够而引起已经实例化成功或者正在进行实例化的操作全部回退。本申请实施例的第一方面提供一种资源处理的方法,该方法应用于资源处理系统,且该资源处理系统包括第一NFVO以及第二NFVO,下面将介绍如何进行资源预留:首先,OSS或者BSS向第一NFVO发送复合NS的实例化请求,第一NFVO接收到该NS的实例化请求,其中,实例化请求用于触发第一NFVO向第二NFVO发送资源预留请求,第二NFVO可以根据资源预留请求预留第二VNF和第二VL所需要的资源。需要说明的是,第二NFVO预留资源的方式可以是,第一NFVO告诉第二NFVO需要预留的资源(索引到nestdNsdId),然后第二NFVO根据nestdNsdId找到nestdNSD,最后自己计算需要预留多少资源。此外,第二NFVO预留资源的方式还可以是,第一NFVO直接告诉第二NFVO需要预留的资源是什么,使得第二NFVO直接进行资源预留。与此同时,第一NFVO根据所述实例化请求,预留第一VNF和第一VL所需要的资源。VNF是由运营商联盟提出的,为了加速部署新的网络服务,运营商倾向于放弃笨重昂贵的专用网络设备,转而使用标准的IT虚拟化技术来拆分网络功能模块,而VL是网络设备直接的虚拟网络连接。这个时候,如果第一NFVO和第二NFVO的资源都预留成功,那么第一NFVO会为第一VNF和第一VL在已预留的资源上分配虚拟资源,这种分配方式称为“间接模式”。需要说明的是,在实际情况下,还有一种“直接模式”的分配方式,即由第一VNF管理器(VNFmanager,VNFM)为第一VNF和第一VL在已预留的资源上分配虚拟资源。对于运营商而言,可以根据情况选择采用直接模式来分配虚拟资源,还是采用间接模式分配资源。但是,预留资源只能由NFVO来完成。第一NFVO向第二NFVO发送实例化请求,其中,该实例化请求用于指示第二NFVO为第二VNF和第二VL在已预留的资源上分配虚拟资源。当然,与第一MANO类似,在另一个MANO中分配虚拟资源也具有两种模式,即“直接模式”和“间接模式”。其中,“直接模式”是指由第二VNFM为第二VNF和第二VL在已预留的资源上分配虚拟资源。“间接模式”为第二NFVO为第二VNF和第二VL在已预留的资源上分配虚拟资源。同样地,对于运营商而言,可以根据情况选择采用直接模式来分配虚拟资源,还是采用间接模式分配资源。其中,VNFM可以管理VNF的生命周期,如上线、下线以及进行状态监控等。VNFM基于VNF描述符(VNFD)来管理VNF。NFV用以管理NS生命周期,并协调NS生命周期的管理,协调VNF生命周期的管理(需要得到VNFM的支持),协调NFV基础设施层(networkfunctionsvirtualizationinfrastructure,NFVI)各类资源的管理(需要得到虚拟化基础设施管理器VIM的支持),以此确保所需各类资源与连接的优化配置。NFVO基于网络服务描述符(NSD)运行,网络服务描述符中包含服务链、NFV以及展示目标等。可见,本申请实施例中,在第一NFVO收到实例化请求之后可以先为实例化操作预留资源,并且指示第二NFVO也为后续的实例化操作预留资源,这样的话,能够避免NFVO因为资源不够而引起已经实例化成功或者正在进行实例化的操作全部回退。在一种可能的设计中,在本申请实施例的第一方面的第一种实现方式中,第一NFVO和第二NFVO在预留资源时还可以采用建立映射关系的方式确定需要预留哪些资源。具体地,第一NFVO接收网络业务的实例化请求的可以是,第一NFVO接收复合NS的实例化请求。其中,实例化请求用于触发第一NFVO向第二NFVO发送资源预留请求,该资源预留请求用于指示第二NFVO建立第二映射关系,第二映射关系包含复合NS资源标识、第二资源组标识以及第二资源预留标识之间的对应关系,复合NS资源标识用于标识复合NS的实例,第二资源组标识用于标识第二VNF和第二VL,第一资源预留标识用于标识为第二VNF和第二VL所预留的资源。与此同时,第一NFVO也会根据实例化请求建立第一映射关系,其中,第一映射关系包含复合NS资源标识、第一资源组标识以及第一资源预留标识之间的对应关系,第一资源组标识用于标识第一VNF和第一VL,第一资源预留标识用于标识为第一VNF和第一VL所预留的资源。类似地,第一NFVO可以根据复合NS资源标识以及第一映射关系,确定第一VNF和第一VL,并为第一VNF和第一VL在已预留的资源上分配虚拟资源,该分配方式被称之为“间接模式”。而“直接模式”则是由第一VNFM根据复合NS资源标识以及第一映射关系,确定第一VNF和第一VL,并为第一VNF和第一VL在已预留的资源上分配虚拟资源。第一NFVO向第二NFVO发送实例化请求,其中,该实例化请求中携带复合NS资源标识,实例化请求用于指示第二NFVO根据复合NS资源标识以及第二映射关系,确定第二VNF和第二VL,并为第二VNF和第二VL在已预留的资源上分配虚拟资源。其中,该分配方式被称之为“间接模式”。而“直接模式”则是由第二VNFM根据复合NS资源标识以及第二映射关系,确定第二VNF和第二VL,并为第二VNF和第二VL在已预留的资源本文档来自技高网
...

【技术保护点】
1.一种资源处理的方法,其特征在于,所述方法应用于资源处理系统,所述资源处理系统包括第一网络功能虚拟化编排器NFVO以及第二NFVO,所述方法包括:所述第一NFVO接收网络业务NS的实例化请求;所述第一NFVO根据所述实例化请求,预留第一虚拟网络功能VNF和第一虚拟链路VL所需要的资源;所述第一NFVO向所述第二NFVO发送资源预留请求,所述资源预留请求用于指示第二NFVO预留第二VNF和第二VL所需要的资源;若所述第一NFVO和所述第二NFVO的资源预留成功,则所述第一NFVO把已预留的资源分配给所述第一VNF和所述第一VL;所述第一NFVO向所述第二NFVO发送所述实例化请求,其中,所述实例化请求用于指示所述第二NFVO把已预留的资源分配给所述第二VNF和所述第二VL。

【技术特征摘要】
1.一种资源处理的方法,其特征在于,所述方法应用于资源处理系统,所述资源处理系统包括第一网络功能虚拟化编排器NFVO以及第二NFVO,所述方法包括:所述第一NFVO接收网络业务NS的实例化请求;所述第一NFVO根据所述实例化请求,预留第一虚拟网络功能VNF和第一虚拟链路VL所需要的资源;所述第一NFVO向所述第二NFVO发送资源预留请求,所述资源预留请求用于指示第二NFVO预留第二VNF和第二VL所需要的资源;若所述第一NFVO和所述第二NFVO的资源预留成功,则所述第一NFVO把已预留的资源分配给所述第一VNF和所述第一VL;所述第一NFVO向所述第二NFVO发送所述实例化请求,其中,所述实例化请求用于指示所述第二NFVO把已预留的资源分配给所述第二VNF和所述第二VL。2.根据权利要求1所述的方法,其特征在于,所述第一NFVO根据所述实例化请求,预留第一VNF和第一VL所需要的资源,包括:所述第一NFVO根据所述实例化请求建立第一映射关系,其中,所述第一映射关系包含所述复合NS资源标识、第一资源组标识以及第一资源预留标识之间的对应关系,所述第一资源组标识用于标识第一VNF和第一VL,所述第二资源预留标识用于标识为所述第一VNF和所述第一VL所预留的资源;所述第一NFVO向所述第二NFVO发送资源预留请求,包括:所述第一NFVO向所述第二NFVO发送资源预留请求,其中,所述资源预留请求用于指示所述第二NFVO建立第二映射关系,所述第二映射关系包含复合NS资源标识、第二资源组标识以及第二资源预留标识之间的对应关系,所述复合NS资源标识用于标识复合NS的实例,所述第二资源组标识用于标识第二VNF和第二VL,所述第二资源预留标识用于标识为所述第二VNF和所述第二VL所预留的资源;所述若所述第一NFVO和所述第二NFVO的资源预留成功,则所述第一NFVO把已预留的资源分配给所述第一VNF和所述第一VL,包括:所述若所述第一NFVO和所述第二NFVO的资源预留成功,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,确定所述第一VNF和所述第一VL,并把已预留的资源分配给所述第一VNF和所述第一VL;所述第一NFVO向所述第二NFVO发送所述实例化请求,包括:所述第一NFVO向所述第二NFVO发送所述实例化请求,其中,所述实例化请求中携带所述复合NS资源标识,所述实例化请求用于指示第二NFVO根据所述复合NS资源标识以及所述第二映射关系,确定所述第二VNF和所述第二VL,并把已预留的资源分配给所述第二VNF和所述第二VL。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第一NFVO和/或所述第二NFVO的资源预留失败,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,释放为所述第一VNF和所述第一VL预留的资源;所述第一NFVO根据第三映射关系向所述第二NFVO发送资源释放请求,其中,所述第三映射关系包含所述复合NS资源标识、第二NFVO标识以及资源预留标识,所述第二NFVO标识用于标识所述第二NFVO,所述资源预留标识用于标识资源预留状态,所述资源释放请求中携带所述复合NS资源标识,所述资源释放请求用于指示所述第二NFVO根据所述复合NS资源标识以及所述第二映射关系,释放为所述第二VNF和所述第二VL所预留的资源。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一NFVO从所述第三映射关系中获取所述资源预留标识;若所述资源预留标识指示当前的资源预留状态为资源预留超时或资源预留不足,则所述第一NFVO确定所述第一NFVO和/或所述第二NFVO的资源预留失败;若所述资源预留标识指示当前的资源预留状态为资源预留已完成且资源预留足够,则所述第一NFVO确定所述第一NFVO和所述第二NFVO的资源预留成功。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述第一资源组标识包含多个第一子资源组标识,所述第一子资源组标识用于标识第一子VNF和第一子VL,所述第一资源预留标识包含多个第一子资源预留标识,所述第一子资源预留标识用于标识为所述第一子VNF和所述第一子VL所预留的资源,所述第一VNF包含多个所述第一子VNF,所述第一VL包含多个所述第一子VL;所述第二资源组标识包含多个第二子资源组标识,所述第二子资源组标识用于标识第二子VNF和第二子VL,所述第二资源预留标识包含多个第二子资源预留标识,所述第二子资源预留标识用于标识为所述第二子VNF和所述第二子VL所预留的资源,所述第二VNF包含多个所述第二子VNF,所述第二VL包含多个所述第二子VL;所述第一NFVO根据所述实例化请求建立第一映射关系,包括:所述第一NFVO根据所述实例化请求创建所述复合NS资源标识;所述第一NFVO根据所述复合NS资源标识、所述多个第一子资源组标识以及所述多个第一子资源预留标识建立所述第一映射关系;所述第一NFVO向所述第二NFVO发送资源预留请求,包括:所述第一NFVO向所述第二NFVO发送资源预留请求,其中,所述资源预留请求用于指示所述第二NFVO建立所述第二映射关系,所述第二映射关系包含复合NS资源标识、所述多个第二子资源组标识以及所述多个第二子资源预留标识之间的对应关系。6.根据权利要求5所述的方法,其特征在于,所述若所述第一NFVO和/或所述第二NFVO的资源预留失败,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,释放为所述第一VNF和所述第一VL预留的资源,包括:若所述第一NFVO和/或所述第二NFVO的资源预留失败,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,释放为所述第一子VNF和所述第一子VL预留的资源;所述第一NFVO根据第三映射关系向所述第二NFVO发送资源释放请求,包括:所述第一NFVO根据所述第三映射关系向所述第二NFVO发送所述资源释放请求,其中,所述资源释放请求中携带所述复合NS资源标识,所述资源释放请求用于指示所述第二NFVO根据所述复合NS资源标识以及所述第二映射关系,释放为所述第二子VNF和所述第二子VL已经预留的资源或者释放为所述第二子VNF和所述第二子VL正在预留的资源。7.根据权利要求5所述的方法,其特征在于,所述若所述第一NFVO和所述第二NFVO的资源预留成功,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,确定所述第一VNF和所述第一VL,并把已预留的资源分配给所述第一VNF和所述第一VL,包括:若所述第一NFVO和所述第二NFVO的资源预留成功,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,确定所述第一子VNF和所述第一子VL,并把已预留的资源分配给所述第一子VNF和所述第一子VL;所述第一NFVO向所述第二NFVO发送所述实例化请求,包括:所述第一NFVO向所述第二NFVO发送所述实例化请求,其中,所述实例化请求中携带所述复合NS资源标识,所述实例化请求用于指示第二NFVO根据所述复合NS资源标识以及所述第二映射关系,确定所述第二子VNF和所述第二子VL,并把已预留的资源分配给所述第二子VNF和所述第二子VL。8.根据权利要求3至6中任一项所述的方法,其特征在于,所述第一NFVO根据第三映射关系向所述第二NFVO发送资源释放请求之后,所述方法还包括:所述第一NFVO更新所述第一映射关系。9.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一NFVO向所述第二NFVO发送所述实例化请求之后,所述方法还包括:若所述第一NFVO接收到所述第二NFVO发送的实例化成功消息,则所述第一NFVO确定所述第二NFVO的嵌套NS实例化成功;若所述第一NFVO的所述第一VNF和所述第一VL实例化成功,则所述第一NFVO确定所述复合NS的实例化成功。10.根据权利要求9所述的方法,其特征在于,所述第一NFVO确定所述复合NS的实例化成功之后,所述方法还包括:所述第一NFVO接收到复合NS更新请求或复合NS扩缩容请求,其中,所述复合NS更新请求或复合NS扩缩容请求用于触发所述第一NFVO向所述第二NFVO发送扩缩容请求,所述扩缩容请求用于指示所述第二NFVO进行资源扩容或者资源缩容的操作,以得到第一待更新资源,所述第一待更新资源用于指示所述第二NFVO对所述第二VNF和所述第二VL预留的资源进行更新;所述第一NFVO根据所述复合NS更新请求确定第二待更新资源;所述第一NFVO根据所述第二待更新资源对所述第一VNF和所述第一VL预留的资源进行更新。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:若所述第一NFVO接收到复合NS实例化完成请求,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,释放为所述第一VNF和所述第一VL预留的资源;所述第一NFVO向所述第二NFVO发送资源释放请求,其中,所述资源释放请求中携带所述复合NS资源标识,所述资源释放请求用于指示所述第二NFVO根据所述复合NS资源标识以及所述第二映射关系,释放为所述第二VNF和所述第二VL所预留的资源。12.一种资源处理的方法,其特征在于,所述方法应用于资源处理系统,所述资源处理系统包括第一网络功能虚拟化编排器NFVO以及第二NFVO,所述方法包括:所述第一NFVO接收资源配额请求;所述第一NFVO根据所述资源配额请求为第一虚拟网络功能VNF和第一虚拟链路VL配置所需要的资源;所述第一NFVO向所述第二NFVO发送所述资源配额请求,所述资源配额请求用于指示所述第二NFVO为第二VNF和第二VL配置所需要的资源;若所述第一NFVO和所述第二NFVO的资源配额成功,则所述第一NFVO把已预留的资源分配给所述第一VNF和所述第一VL;所述第一NFVO向所述第二NFVO发送实例化请求,其中,所述实例化请求用于指示所述第二NFVO在已分配的配额资源上进行实例化所需的资源管理操作。13.根据权利要求12所述的方法,其特征在于,所述第一NFVO根据所述资源配额请求为第一虚拟网络功能VNF和第一虚拟链路VL配置所需要的资源,包括:所述第一NFVO根据所述资源配额请求建立第一映射关系,其中,所述第一映射关系包含复合网络业务NS资源标识以及第一资源组标识,所述复合NS资源标识用于标识复合NS的实例,所述第一资源组标识用于标识所述第一VNF和所述第一VL的资源配额;所述第一NFVO向所述第二NFVO发送所述资源配额请求,包括:所述第一NFVO向所述第二NFVO发送所述资源配额请求,所述资源配额请求用于指示所述第二NFVO建立第二映射关系,所述第二映射关系包含所述复合NS资源标识以及第二资源组标识,所述第二资源组标识用于标识所述第二VNF和所述第二VL的资源配额;所述第一NFVO把已预留的资源分配给所述第一VNF和所述第一VL,包括:所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,确定所述第一VNF和所述第一VL,并把已预留的资源分配给所述第一VNF和所述第一VL;所述第一NFVO向所述第二NFVO发送实例化请求,包括:所述第一NFVO向所述第二NFVO发送实例化请求,其中,所述实例化请求用于指示第二NFVO根据所述复合NS资源标识以及所述第二映射关系,确定所述第二VNF和所述第二VL,把已预留的资源分配给所述第二VNF和所述第二VL。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:若所述第一NFVO和/或所述第二NFVO的资源配额失败,则所述第一NFVO根据所述复合NS资源标识以及所述第一映射关系,释放所述第一VNF和所述第一VL的资源配额;所述第一NFVO向所述第二NFVO发送资源释放请求,其中,所述资源释放请求中携带所述复合NS资源标识,所述资源释放请求用于指示所述第二NFVO根据所述复合NS资源标识以及所述第二映射关系,释放所述第二VNF和所述第二VL的资源配额。15.一种网络功能虚拟化编排器NFVO,其特征在于,所述NFVO应用于资源处理系统,所述资源处理系统还包括第二NFVO,...

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

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

1