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)可以同步实例化。由 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。