Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. CN106921977 - Quality of service planning method, device and system based on service flow

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ ZH ]

权利要求书

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.一种基于业务流的服务质量规划装置,其特征在于,包括:
请求接收单元,用于接收对于网络业务的实例化请求;
位置确定单元,用于根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置;
请求发送单元,用于向虚拟基础设施管理器发送资源预留请求,所述资源预留请求用于指示预留虚拟连接以及虚拟网络功能所需的网络资源;
所述请求发送单元,还用于当接收到所述虚拟基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息时,向所述虚拟基础设施管理器发送对所述虚拟连接以及虚拟网络功能的实例化请求;
信息接收单元,用于接收所述虚拟基础设施管理器响应所述对所述虚拟连接以及虚拟网络功能的实例化请求所反馈的实例化响应信息。

25.如权利要求24所述的装置,其特征在于,所述实例化请求携带参数信息,所述装置还包括:
实例确定单元,用于所述请求接收单元接收对于所述网络业务的实例化请求之后,根据所述参数信息,确定业务流实例。

26.如权利要求25所述的装置,其特征在于,所述实例确定单元,具体用于:
确定所述网络业务的网络业务描述信息块中的部署模板,所述部署模板包括对同一类型的不同虚拟网络功能实例的实例标识信息;
根据所述部署模板中的实例标识信息,确定所述业务流实例。

27.如权利要求25所述的装置,其特征在于,所述实例确定单元,具体用于:
确定所述网络业务的网络业务描述信息块中的部署模板,所述部署模板包括对同一类型的不同虚拟连接实例的实例标识信息;
根据所述部署模板中的实例标识信息,确定所述业务流实例。

28.如权利要求25所述的装置,其特征在于,所述实例确定单元,具体用于:
确定所述虚拟网络功能转发图描述信息块中的网络前转路径,所述网络前转路径用于指示所述网络业务中的部署模板;
根据所述网络前转路径,确定所述业务流实例。

29.如权利要求25所述的装置,其特征在于,所述实例确定单元,具体用于:
确定所述虚拟网络功能转发图描述信息块中网络前转路径的需求参数,所述需求参数包括时延、带宽以及抖动;
根据所述需求参数,确定所述业务流实例。

30.如权利要求25~29任一项所述的装置,其特征在于,所述装置还包括:
时延预估单元,用于所述位置确定单元根据各个所述数据中心的剩余资源量,确定对所述虚拟网络功能部署的数据中心位置之后,根据所述数据中心位置,预估所述业务流实例将产生的时延,所述业务流实例包括至少一个虚拟网络功能转发图;
所述请求发送单元,还用于当各个所述虚拟网络功能转发图的时延满足对应的时延要求时,向所述虚拟基础设施管理器发送所述资源预留请求;
所述位置确定单元,还用于当至少一个所述虚拟网络功能转发图的时延不满足对应的时延要求时,执行所述根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置。

31.如权利要求24~30任一项所述的装置,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;
所述位置确定单元,具体用于:
根据所述至少两个业务流网络前转路径实例所要求的时延,对各个所述业务流网络前转路径实例进行排序;
获取满足最小时延的业务流实例的部署方案;
在所述满足最小时延的业务流实例的部署方案中,获取满足所述最小时延的业务流实例以外的其他业务流实例的部署方案;
根据所述获取到的满足所述最小时延的业务流实例以外的其他业务流实例的部署方案,确定对所述虚拟网络功能部署的数据中心位置。

32.如权利要求24~30任一项所述的装置,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;
所述位置确定单元,具体用于:
根据所述至少两个业务流网络前转路径实例的跳数,对各个所述业务流网络前转路径实例进行排序;
获取满足最大跳数的业务流实例的部署方案;
在所述满足最大跳数的业务流实例的部署方案中,获取满足所述最大跳数的业务流实例以外的其他业务流实例的部署方案;
根据所述获取到的满足所述最大跳数的业务流实例以外的其他业务流实例的部署方案,确定对所述虚拟网络功能部署的数据中心位置。

33.如权利要求24~30任一项所述的装置,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;
所述位置确定单元,具体用于:
根据所述至少两个业务流网络前转路径实例所要求的时延,对各个所述业务流网络前转路径实例进行排序;
根据所述至少两个业务流网络前转路径实例的跳数,对时延相同的业务流网络前转路径实例进行排序;
获取满足最小时延且最大跳数的业务流实例的部署方案,将所述获取到的满足所述最小时延且最大跳数的业务流实例的部署方案作为第一部署方案;
在所述第一部署方案中获取满足所述最小时延且最大跳数的业务流实例以外的其他业务流实例的部署方案,将所述获取到的满足所述最小时延且最大跳数的业务流实例以外的其他业务流实例的部署方案作为第二部署方案;
根据所述第二部署方案,确定对所述虚拟网络功能部署的数据中心位置。

34.如权利要求24~30任一项所述的装置,其特征在于,所述业务流实例包括至少两个业务流网络前转路径实例;
所述位置确定单元,具体用于:
根据所述至少两个业务流网络前转路径实例的跳数,对各个所述业务流网络前转路径实例进行排序;
根据所述至少两个业务流网络前转路径实例所要求的时延,对跳数相同的业务流网络前转路径实例进行排序;
获取满足最大跳数且最小时延的业务流实例的部署方案,将所述获取到的满足所述最大跳数且最小时延的业务流实例的部署方案作为第一部署方案;
在所述第一部署方案中获取满足所述最大跳数且最小时延的业务流实例以外的其他业务流实例的部署方案,将所述获取到的满足所述最大跳数且最小时延的业务流实例以外的其他业务流实例的部署方案作为第二部署方案;
根据所述第二部署方案,确定对所述虚拟网络功能部署的数据中心位置。

35.如权利要求24~34任一项所述的装置,其特征在于,所述请求发送单元向虚拟基础设施管理器发送资源预留请求,具体用于:
通过虚拟资源管理接口的生成资源预留操作,向所述虚拟基础设施管理器发送所述资源预留请求,以使所述虚拟基础设施管理器根据所述虚拟网络功能的数据中心位置,检测所述虚拟网络功能互联所需的网络资源是否可用,当所述虚拟网络功能互联所需的网络资源可用时,所述虚拟基础设施管理器预留所述虚拟网络功能互联所需的网络资源,所述虚拟基础设施管理器对预留的网络资源进行预测试,当所述虚拟连接的服务质量满足要求时,所述虚拟基础设施管理器反馈所述资源预留成功响应信息。

36.如权利要求24~35任一项所述的装置,其特征在于,所述请求发送单元向虚拟基础设施管理器发送资源预留请求,具体用于:
当确定预分配的虚拟网络功能实例列表,且所述虚拟网络功能实例列表包括至少一个虚拟网络功能实例时,根据所述虚拟网络功能的数据中心位置,检测所述虚拟网络功能实例化所需资源是否有效;
当所述虚拟网络功能实例化所需资源有效时,向所述虚拟基础设施管理器发送所述资源预留请求。

37.如权利要求24~36任一项所述的装置,其特征在于,所述请求发送单元向所述虚拟基础设施管理器发送对所述虚拟连接的实例化请求,具体用于:
通过虚拟资源管理接口的申请资源或更新资源操作,向所述虚拟基础设施管理器发送虚拟连接网络连接实例化请求,以使所述虚拟基础设施管理器对所述网络业务所需的连接网络进行实例化。

38.如权利要求24~37任一项所述的装置,其特征在于,所述请求发送单元向所述虚拟基础设施管理器发送对所述虚拟网络功能的实例化请求,具体用于:
通过虚拟资源管理接口的申请资源或更新资源操作,向所述虚拟基础设施管理器发送虚拟网络功能网络连接实例化请求,以使所述虚拟基础设施管理器连接所述虚拟网络功能的外部接口,并连接所需的虚拟部署单元到所述网络业务所需的连接网络。

39.如权利要求24~37任一项所述的装置,其特征在于,所述装置还包括:
实例化单元,用于接收到所述虚拟基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息之后,当确定预分配的虚拟网络功能实例列表,且所述虚拟网络功能实例列表包括至少一个虚拟网络功能实例时,在调用虚拟网络功能生命周期管理接口的实例化虚拟网络功能操作的过程中增加位置参数信息,所述位置参数信息包括所述虚拟网络功能的数据中心位置,以对所述虚拟网络功能进行实例化。

40.如权利要求24~39任一项所述的装置,其特征在于,所述装置还包括:
扩缩单元,用于当接收到对所述网络业务的扩容请求或者缩容请求时,在与所述网络业务相关的网元的对应位置对所述网络业务进行扩容或者缩容。

41.如权利要求24~39任一项所述的装置,其特征在于,所述装置还包括:
资源量确定单元,用于当接收到对所述网络业务的扩容请求时,确定所述虚拟网络功能所处的数据中心的剩余资源量小于预设阈值;
请求生成单元,用于生成对于所述网络业务的实例化请求。

42.如权利要求24~41任一项所述的装置,其特征在于,
所述位置确定单元根据各个数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置之后,还用于根据所述虚拟网络功能的数据中心位置,确定所述虚拟连接的数据中心位置。

43.如权利要求42所述的装置,其特征在于,所述位置确定单元根据所述虚拟网络功能的数据中心位置,确定所述虚拟连接的数据中心位置,具体用于:
当两个虚拟网络功能部署在同一个虚拟基础设施管理器管理的数据中心时,所述两个虚拟网络功能之间的虚拟连接的数据中心位置与所述两个虚拟网络功能的数据中心位置相同;
当两个虚拟网络功能部署在不同虚拟基础设施管理器管理的数据中心时,所述两个虚拟网络功能之间的虚拟连接的数据中心位置是广域网基础设施管理器确定的。

44.如权利要求24~43任一项所述的装置,其特征在于,
所述请求发送单元,还用于所述位置确定单元根据各个所述数据中心的剩余资源量,确定对虚拟网络功能部署的数据中心位置之后,向广域网基础设施管理器发送资源预留请求,所述资源预留请求用于指示预留虚拟专用网络所需的网络资源;
所述请求发送单元,还用于当接收到所述广域网基础设施管理器响应所述资源预留请求所反馈的资源预留成功响应信息时,向所述广域网基础设施管理器发送对所述虚拟专用网络的实例化请求;
所述信息接收单元,还用于接收所述广域网基础设施管理器响应所述对所述虚拟专用网络的实例化请求所反馈的实例化响应信息。

45.如权利要求44所述的装置,其特征在于,所述请求发送单元向广域网基础设施管理器发送资源预留请求,具体可以为:
向广域网基础设施管理器发送所述资源预留请求,以使所述广域网基础设施管理器根据所述虚拟网络功能的数据中心位置,检测各个数据中心之间的虚拟专用网络资源是否可用,当所述数据中心之间的虚拟专用网络资源可用时,所述广域网基础设施管理器预留所述数据中心之间的虚拟专用网络资源,所述广域网基础设施管理器对预留的网络资源进行预测试,当所述虚拟专用网络的服务质量满足要求时,所述广域网基础设施管理器反馈所述资源预留成功响应信息。

46.如权利要求44或45所述的装置,其特征在于,所述请求发送单元向所述广域网基础设施管理器发送对所述虚拟专用网络的实例化请求,具体可以为:
通过虚拟资源管理接口的申请资源或更新资源操作,向所述广域网基础设施管理器发送虚拟专用网络连接实例化请求,以使所述广域网基础设施管理器对网络业务所需的连接网络进行实例化。