一种实现网络服务部署规格配置的方法及装置与流程

文档序号:11841982阅读:来源:国知局

技术特征:

1.一种实现网络服务部署规格配置的方法,包括:

接收网络服务的实例化请求,所述实例化请求携带网络服务描述符标识和网络服务部署规格标识;

根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行网络服务的实例化处理,其中,

所述网络服务描述符描述一种或多种网络服务部署规格和可供所述网络服务部署规格选择的一种或多种配置描述信息,所述网络服务部署规格包括一种或多种所述配置描述信息。

2.如权利要求1所述的方法,其特征在于:所述网络服务部署规格包括的配置描述信息包括以下的一种或多种配置描述信息:

虚拟网络功能VNF转发图配置描述信息;

VNF配置描述信息;

VNF之间的依赖关系配置描述信息;

VNF之间的虚拟链路属性配置描述信息;

物理网络功能PNF配置描述信息;

自动化伸缩策略配置描述信息;

监控指标参数配置描述信息;

网络服务生命期管理执行脚本和流程配置描述信息。

3.如权利要求2所述的方法,其特征在于:

所述网络服务描述符描述的每个配置描述信息包含一个或多个可供选择的配置选项,所述网络服务部署规格包含的每个配置描述信息包含一个或多个所述配置选项。

4.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务 描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

根据所述网络服务部署规格的VNF转发图配置描述信息进行VNF转发图的创建,其中,

所述网络服务部署规格的VNF转发图配置描述信息包含所述网络服务描述符描述的VNF转发图配置描述信息的一个或多个配置选项。

5.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

根据所述网络服务部署规格的VNF配置描述信息进行VNF的实例化,其中,

所述网络服务部署规格的VNF配置描述信息包含所述网络服务描述符描述的VNF配置描述信息的一个或多个配置选项。

6.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括::

根据所述网络服务部署规格的VNF之间的依赖关系配置描述信息进行VNF的实例化,其中,

所述网络服务部署规格的VNF之间的依赖关系配置描述信息包含所述网络服务描述符描述的VNF之间的依赖关系配置描述信息的一个或多个配置选项。

7.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

根据所述网络服务部署规格的VNF之间的虚拟链路属性配置描述信息,创建虚拟链路,并对VNF进行连接,其中,

所述网络服务部署规格的VNF之间的虚拟链路属性配置描述信息包含 所述网络服务描述符描述的VNF之间的虚拟链路属性配置描述信息的一个或多个配置选项。

8.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

根据所述网络服务部署规格的PNF配置描述信息与外部PNF进行连接,其中,

所述网络服务部署规格的PNF配置描述信息包含所述网络服务描述符描述的PNF配置描述信息的一个或多个配置选项。

9.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

对实例化的网络服务保存所述网络服务部署规格的自动化伸缩策略配置描述信息,其中,

所述网络服务部署规格的自动化伸缩策略配置描述信息包含所述网络服务描述符描述的网络服务自动化伸缩策略配置描述信息的一个或多个配置选项。

10.如权利要求9所述的方法,其特征在于:还包括:

当实例化的网络服务根据监控的性能指标参数,检测是否有对应的自动化伸缩策略,如果有,则执行该自动化伸缩策略。

11.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

根据所述网络服务部署规格的监控指标参数配置描述信息,对实例化的网络服务设置监控参数,其中,

所述网络服务部署规格的监控指标参数配置描述信息包含所述网络服务描述符描述的监控指标参数配置描述信息的一个或多个配置选项。

12.如权利要求2或3所述的方法,其特征在于:所述根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行实例化处理,包括:

对实例化的网络服务保存所述网络服务部署规格的网络服务生命期管理执行脚本和流程配置描述信息,其中,

所述网络服务部署规格的网络服务生命期管理执行脚本和流程配置描述信息包含所述网络服务描述符描述的网络服务生命期管理执行脚本和流程配置描述信息的一个或多个配置选项。

13.如权利要求12所述的方法,其特征在于:还包括:

当实例化的网络服务在检测到特定的生命期事件时,检测是否有对应的网络服务生命期管理执行脚本和流程,如果有,则执行该网络服务生命期管理执行脚本和流程。

14.一种实现网络服务部署规格配置的装置,其特征在于,包括:

接收模块,用于接收网络服务的实例化请求,所述实例化请求携带网络服务描述符标识和网络服务部署规格标识;

实例化模块,用于根据所述网络服务描述符标识对应的网络服务描述符和所述网络服务部署规格标识对应的网络服务部署规格进行网络服务的实例化处理,其中,

所述网络服务描述符描述一种或多种网络服务部署规格和可供所述网络服务部署规格选择的一种或多种配置描述信息,所述网络服务部署规格包括一种或多种所述配置描述信息。

15.如权利要求14所述的装置,其特征在于,所述网络服务部署规格包括的配置描述信息包括以下的一种或多种配置描述信息:

虚拟网络功能VNF转发图配置描述信息;

VNF配置描述信息;

VNF之间的依赖关系配置描述信息;

VNF之间的虚拟链路属性配置描述信息;

物理网络功能PNF配置描述信息;

自动化伸缩策略配置描述信息;

监控指标参数配置描述信息;

网络服务生命期管理执行脚本和流程配置描述信息,

所述网络服务描述符描述的每个配置描述信息包含一个或多个可供选择的配置选项,所述网络服务部署规格包含的每个配置描述信息包含一个或多个所述配置选项。

16.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于根据所述网络服务部署规格的VNF转发图配置描述信息进行VNF转发图的创建,其中,所述网络服务部署规格的VNF转发图配置描述信息包含所述网络服务描述符描述的VNF转发图配置描述信息的一个或多个配置选项。

17.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于根据所述网络服务部署规格的VNF配置描述信息进行VNF的实例化,其中,所述网络服务部署规格的VNF配置描述信息包含所述网络服务描述符描述的VNF配置描述信息的一个或多个配置选项。

18.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于根据所述网络服务部署规格的VNF之间的依赖关系配置描述信息进行VNF的实例化,其中,所述网络服务部署规格的VNF之间的依赖关系配置描述信息包含所述网络服务描述符描述的VNF之间的依赖关系配置描述信息的一个或多个配置选项。

19.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于根据所述网络服务部署规格的VNF之间的虚拟链路属性配置描述信息,创建虚拟链路,并对VNF进行连接,其中,所述 网络服务部署规格的VNF之间的虚拟链路属性配置描述信息包含所述网络服务描述符描述的VNF之间的虚拟链路属性配置描述信息的一个或多个配置选项。

20.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于根据所述网络服务部署规格的PNF配置描述信息与外部PNF进行连接,其中,所述网络服务部署规格的PNF配置描述信息包含所述网络服务描述符描述的PNF配置描述信息的一个或多个配置选项。

21.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于对实例化的网络服务保存所述网络服务部署规格的自动化伸缩策略配置描述信息,其中,所述网络服务部署规格的自动化伸缩策略配置描述信息包含所述网络服务描述符描述的网络服务自动化伸缩策略配置描述信息的一个或多个配置选项。

22.如权利要求21所述的装置,其特征在于,

所述实例化模块,还用于当实例化的网络服务根据监控的性能指标参数,检测是否有对应的自动化伸缩策略,如果有,则执行该自动化伸缩策略。

23.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于根据所述网络服务部署规格的监控指标参数配置描述信息,对实例化的网络服务设置监控参数,其中,所述网络服务部署规格的监控指标参数配置描述信息包含所述网络服务描述符描述的监控指标参数配置描述信息的一个或多个配置选项。

24.如权利要求15所述的装置,其特征在于,

所述实例化模块,具体用于对实例化的网络服务保存所述网络服务部署规格的网络服务生命期管理执行脚本和流程配置描述信息,其中,所述网络服务部署规格的网络服务生命期管理执行脚本和流程配置描述信息包含所述网络服务描述符描述的网络服务生命期管理执行脚本和流程配置描述信息的一个或多个配置选项。

25.如权利要求24所述的装置,其特征在于,

所述实例化模块,还用于当实例化的网络服务在检测到特定的生命期事件时,检测是否有对应的网络服务生命期管理执行脚本和流程,如果有,则执行该网络服务生命期管理执行脚本和流程。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1