The embodiment of the invention discloses a method and a device for service quality planning based on business flow, the method includes receiving a request for the NS instantiation; according to the amount of residual resources of each data center, the data center to determine the position of the VNF deployment; sent to VIM resource reservation request, resource reservation request for instructions and reserved VL the required VNF cyber source when receiving the VIM response; resource reservation request feedback resource reservation successful response message, sent to VIM on VL and VNF of the instantiation request; receiving VIM response to VL and instantiate the VNF instantiation request feedback response information. By adopting the embodiment of the invention, the service quality of the service flow can be guaranteed by adjusting the data center position of the virtual network function.
【技术实现步骤摘要】
一种基于业务流的服务质量规划方法、装置及系统
本专利技术涉及通信
,尤其涉及一种基于业务流的服务质量规划方法、装置及系统。
技术介绍
统一的网络平台,利用动态的、安全的网络切片支持不同功能和服务质量(QoS)的连接通信服务,是5G网络的基本能力。网络切片,即“5G切片”,支持一个特定的连接类型的通信服务,并为这个服务提供控制面和用户面特定的处理方法。5G切片由一组5G网络功能和特定的RAT设置共同组成,以便支持特定的用例或商业模式。网络切片采用虚拟化技术,从资源上实现了不同切片之间的隔离,根据多样化需求虚拟出不同的多张网络。网络功能虚拟化(NetworkFunctionsVirtualisation,NFV)利用虚拟化技术,通过网络功能虚拟化编排器(NFVOrchestrator,NFVO)为网络应用分配所需的虚拟资源(虚拟计算、存储、网络),并将应用自动部署到数据中心的虚拟机上。以图1A所示的网络功能虚拟化管理和编排(NFVManagementandOrchestration,NFVMANO)架构的结构示意图为例,NFVMANO可以包括NFVO、虚拟网络功 ...
【技术保护点】
一种基于业务流的服务质量规划方法,其特征在于,所述方法应用于网络功能虚拟化编排器,所述方法包括:接收对于网络业务的实例化请求;根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置;向虚拟基础设施管理器发送资源预留请求,所述资源预留请求用于指示预留虚拟连接以及虚拟网络功能所需的网络资源;当接收到所述虚拟基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息时,向所述虚拟基础设施管理器发送对所述虚拟连接以及虚拟网络功能的实例化请求;接收所述虚拟基础设施管理器响应所述对所述虚拟连接以及虚拟网络功能的实例化请求所反馈的实例化响应信息。
【技术特征摘要】
1.一种基于业务流的服务质量规划方法,其特征在于,所述方法应用于网络功能虚拟化编排器,所述方法包括:接收对于网络业务的实例化请求;根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置;向虚拟基础设施管理器发送资源预留请求,所述资源预留请求用于指示预留虚拟连接以及虚拟网络功能所需的网络资源;当接收到所述虚拟基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息时,向所述虚拟基础设施管理器发送对所述虚拟连接以及虚拟网络功能的实例化请求;接收所述虚拟基础设施管理器响应所述对所述虚拟连接以及虚拟网络功能的实例化请求所反馈的实例化响应信息。2.如权利要求1所述的方法,其特征在于,所述实例化请求携带参数信息;所述接收对于网络业务的实例化请求之后,还包括:根据所述参数信息,确定业务流实例。3.如权利要求2所述的方法,其特征在于,所述根据所述参数信息,确定业务流实例,包括:确定所述网络业务的网络业务描述信息块中的部署模板,所述部署模板包括对同一类型的不同虚拟网络功能实例的实例标识信息;根据所述部署模板中的实例标识信息,确定所述业务流实例。4.如权利要求2所述的方法,其特征在于,所述根据所述参数信息,确定业务流实例,包括:确定所述网络业务的网络业务描述信息块中的部署模板,所述部署模板包括对同一类型的不同虚拟连接实例的实例标识信息;根据所述部署模板中的实例标识信息,确定所述业务流实例。5.如权利要求2所述的方法,其特征在于,所述根据所述参数信息,确定业务流实例,包括:确定所述虚拟网络功能转发图描述信息块中的网络前转路径,所述网络前转路径用于指示所述网络业务中的部署模板;根据所述网络前转路径,确定所述业务流实例。6.如权利要求2所述的方法,其特征在于,所述根据所述参数信息,确定业务流实例,包括:确定所述虚拟网络功能转发图描述信息块中网络前转路径的需求参数,所述需求参数包括时延、带宽以及抖动;根据所述需求参数,确定所述业务流实例。7.如权利要求2~6任一项所述的方法,其特征在于,所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置之后,还包括:根据所述数据中心位置,预估所述业务流实例将产生的时延,所述业务流实例包括至少一个虚拟网络功能转发图;当各个所述虚拟网络功能转发图的时延满足对应的时延要求时,向所述虚拟基础设施管理器发送所述资源预留请求;当至少一个所述虚拟网络功能转发图的时延不满足对应的时延要求时,执行所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置。8.如权利要求1~7任一项所述的方法,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置,包括:根据所述至少两个业务流网络前转路径实例所要求的时延,对各个所述业务流网络前转路径实例进行排序;获取满足最小时延的业务流实例的部署方案;在所述满足最小时延的业务流实例的部署方案中,获取满足所述最小时延的业务流实例以外的其他业务流实例的部署方案;根据所述获取到的满足所述最小时延的业务流实例以外的其他业务流实例的部署方案,确定对所述虚拟网络功能部署的数据中心位置。9.如权利要求1~7任一项所述的方法,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置,包括:根据所述至少两个业务流网络前转路径实例的跳数,对各个所述业务流网络前转路径实例进行排序;获取满足最大跳数的业务流实例的部署方案;在所述满足最大跳数的业务流实例的部署方案中,获取满足所述最大跳数的业务流实例以外的其他业务流实例的部署方案;根据所述获取到的满足所述最大跳数的业务流实例以外的其他业务流实例的部署方案,确定对所述虚拟网络功能部署的数据中心位置。10.如权利要求1~7任一项所述的方法,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置,包括:根据所述至少两个业务流网络前转路径实例所要求的时延,对各个所述业务流网络前转路径实例进行排序;根据所述至少两个业务流网络前转路径实例的跳数,对时延相同的业务流网络前转路径实例进行排序;获取满足最小时延且最大跳数的业务流实例的部署方案,将所述获取到的满足所述最小时延且最大跳数的业务流实例的部署方案作为第一部署方案;在所述第一部署方案中获取满足所述最小时延且最大跳数的业务流实例以外的其他业务流实例的部署方案,将所述获取到的满足所述最小时延且最大跳数的业务流实例以外的其他业务流实例的部署方案作为第二部署方案;根据所述第二部署方案,确定对所述虚拟网络功能部署的数据中心位置。11.如权利要求1~7任一项所述的方法,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置,包括:根据所述至少两个业务流网络前转路径实例的跳数,对各个所述业务流网络前转路径实例进行排序;根据所述至少两个业务流网络前转路径实例所要求的时延,对跳数相同的业务流网络前转路径实例进行排序;获取满足最大跳数且最小时延的业务流实例的部署方案,将所述获取到的满足所述最大跳数且最小时延的业务流实例的部署方案作为第一部署方案;在所述第一部署方案中获取满足所述最大跳数且最小时延的业务流实例以外的其他业务流实例的部署方案,将所述获取到的满足所述最大跳数且最小时延的业务流实例以外的其他业务流实例的部署方案作为第二部署方案;根据所述第二部署方案,确定对所述虚拟网络功能部署的数据中心位置。12.如权利要求1~11任一项所述的方法,其特征在于,所述向虚拟基础设施管理器发送资源预留请求,包括:通过虚拟资源管理接口的生成资源预留操作,向所述虚拟基础设施管理器发送所述资源预留请求,以使所述虚拟基础设施管理器根据所述虚拟网络功能的数据中心位置,检测所述虚拟网络功能互联所需的网络资源是否可用,当所述虚拟网络功能互联所需的网络资源可用时,所述虚拟基础设施管理器预留所述虚拟网络功能互联所需的网络资源,所述虚拟基础设施管理器对预留的网络资源进行预测试,当所述虚拟连接的服务质量满足要求时,所述虚拟基础设施管理器反馈所述资源预留成功响应信息。13.如权利要求1~12任一项所述的方法,其特征在于,所述向虚拟基础设施管理器发送资源预留请求,包括:当确定预分配的虚拟网络功能实例列表,且所述虚拟网络功能实例列表包括至少一个虚拟网络功能实例时,根据所述虚拟网络功能的数据中心位置,检测所述虚拟网络功能实例化所需资源是否有效;当所述虚拟网络功能实例化所需资源有效时,向所述虚拟基础设施管理器发送所述资源预留请求。14.如权利要求1~13任一项所述的方法,其特征在于,所述向所述虚拟基础设施管理器发送对所述虚拟连接的实例化请求,包括:通过虚拟资源管理接口的申请资源或更新资源操作,向所述虚拟基础设施管理器发送虚拟连接网络连接实例化请求,以使所述虚拟基础设施管理器对所述网络业务所需的连接网络进行实例化。15.如权利要求1~14任一项所述的方法,其特征在于,所述向所述虚拟基础设施管理器发送对所述虚拟网络功能的实例化请求,包括:通过虚拟资源管理接口的申请资源或更新资源操作,向所述虚拟基础设施管理器发送虚拟网络功能网络连接实例化请求,以使所述虚拟基础设施管理器连接所述虚拟网络功能的外部接口,并连接所需的虚拟部署单元到所述网络业务所需的连接网络。16.如权利要求1~14任一项所述的方法,其特征在于,所述接收到所述虚拟基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息之后,还包括:当确定预分配的虚拟网络功能实例列表,且所述虚拟网络功能实例列表包括至少一个虚拟网络功能实例时,在调用虚拟网络功能生命周期管理接口的实例化虚拟网络功能操作的过程中增加位置参数信息,所述位置参数信息包括所述虚拟网络功能的数据中心位置,以对所述虚拟网络功能进行实例化。17.如权利要求1~16任一项所述的方法,其特征在于,所述方法还包括:当接收到对所述网络业务的扩容请求或者缩容请求时,在与所述网络业务相关的网元的对应位置对所述网络业务进行扩容或者缩容。18.如权利要求1~16任一项所述的方法,其特征在于,所述方法还包括:当接收到对所述网络业务的扩容请求时,确定所述虚拟网络功能所处的数据中心的剩余资源量小于预设阈值;生成对于所述网络业务的实例化请求。19.如权利要求1~18任一项所述的方法,其特征在于,所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置之后,还包括:根据所述虚拟网络功能的数据中心位置,确定所述虚拟连接的数据中心位置。20.如权利要求19所述的方法,其特征在于,所述根据所述虚拟网络功能的数据中心位置,确定所述虚拟连接的数据中心位置,包括:当两个虚拟网络功能部署在同一个虚拟基础设施管理器管理的数据中心时,所述两个虚拟网络功能之间的虚拟连接的数据中心位置与所述两个虚拟网络功能的数据中心位置相同;当两个虚拟网络功能部署在不同虚拟基础设施管理器管理的数据中心时,所述两个虚拟网络功能之间的虚拟连接的数据中心位置是广域网基础设施管理器确定的。21.如权利要求1~20任一项所述的方法,其特征在于,所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置之后,还包括:向广域网基础设施管理器发送资源预留请求,所述资源预留请求用于指示预留虚拟专用网络所需的网络资源;当接收到所述广域网基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息时,向所述广域网基础设施管理器发送对所述虚拟专用网络的实例化请求;接收所述广域网基础设施管理器响应所述对所述虚拟专用网络的实例化请求所反馈的实例化响应信息。22.如权利要求21所述的方法,其特征在于,所述向广域网基础设施管理器发送资源预留请求,包括:向广域网基础设施管理器发送所述资源预留请求,以使所述广域网基础设施管理器根据所述虚拟网络功能的数据中心位置,检测各个数据中心之间的虚拟专用网络资源是否可用,当所述数据中心之间的虚拟专用网络资源可用时,所述广域网基础设施管理器预留所述数据中心之间的虚拟专用网络资源,所述广域网基础设施管理器对预留的网络资源进行预测试,当所述虚拟专用网络的服务质量满足要求时,所述广域网基础设施管理器反馈所述资源预留成功响应信息。23.如权利要求21或22所述的方法,其特征在于,所述向所述广域网基础设施管理器发送对所述虚拟专用网络的实例化请求,包括:通过虚拟资源管理接口的申请资源或更新资源操作,向所述广域网基础设施管理器发送虚拟专用网络连接实例化请求,以使所述广域网基础设施管理器对网络业务所需的连接网络进行实例化。24.一种基于业务流的服务质量规划装置,其特征在于,包括:请求接收单元,用于接收对于网络业务的实例化请求;位置确定单元,用于根据各个数据中心的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。