VNFD多部署规格的部署方法、装置、网元设备、管理设备及存储介质制造方法及图纸

技术编号:22242472 阅读:83 留言:0更新日期:2019-10-09 21:54
本发明专利技术公开了一种本发明专利技术要解决的技术问题是提供一种虚拟化网络功能描述VNFD多部署规格的部署方法、装置、网元设备、管理设备及存储介质。所述之一部署方法包括:确定网元或云应用需求VNFD多部署规格;在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格。本发明专利技术可以用于任何使用TOSCA描述网元多部署规格的场景,进而达到由用户自行选择部署规格进行网元部署的效果。

Deployment methods, devices, network element devices, management devices and storage media of VNFD Multi-Deployment specifications

【技术实现步骤摘要】
VNFD多部署规格的部署方法、装置、网元设备、管理设备及存储介质
本专利技术涉及通讯领域,特别是涉及一种虚拟化网络功能描述VNFD多部署规格的部署方法、装置、网元设备、管理设备及存储介质。
技术介绍
ETSI(EuropeanTelecommunicationsStandardsInstitute,欧洲电信标准化协会)是制定NFV(NetworkFunctionsVirtualization,网络功能虚拟化)标准的组织,在发布的标准规范中,定义了VNFD(VirtualisedNetworkFunctionDescriptor,虚拟化的网络功能模块描述符)的信息模型。TOSCA(TopologyandOrchestrationSpecificationforCloudApplications,云应用拓扑编排规范)是由OASIS(OrganizationfortheAdvancementofStructuredInformationStandards,结构化信息标准促进组织)组织制定的,由于TOSCA在定义云应用上比较完善,ETSI(EuropeanTelecommunicationsStandardsInstitute,欧洲电信标准化协会)采用TOSCA来建立VNFD的数据模型。TOSCA描述的云应用的资源是固定的,比如说虚拟机的个数,网络和端口的数量等。而VNFD是需要支持多种部署场景(即部署规格)的,如网元要支持100万用户的场景和支持500万用户的场景,不同的部署场景需要的资源不同,因此需要有不同的部署规格来描述。目前TOSCA不能支持这样的应用场景
技术实现思路
为了克服上述缺陷,本专利技术要解决的技术问题是提供一种虚拟化网络功能描述VNFD多部署规格的部署方法、装置、网元设备、管理设备及存储介质,用以解决TOSCA模板不支持多部署规格的问题。为解决上述技术问题,本专利技术实施例中的一种虚拟化网络功能描述VNFD多部署规格的部署方法,包括:确定网元或云应用需求VNFD多部署规格;在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格。为解决上述技术问题,本专利技术实施例中的一种网元设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序,以实现如方法的步骤。为解决上述技术问题,本专利技术实施例中的一种虚拟化网络功能描述VNFD多部署规格的部署方法,包括:从网元或云应用的云应用拓扑编排规范模板的映射子节点中,解析出VNFD多部署规格;根据所述VNFD多部署规格进行部署。为解决上述技术问题,本专利技术实施例中的一种虚拟化网络功能管理设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序,以实现如上所述方法的步骤。为解决上述技术问题,本专利技术实施例中的一种虚拟化网络功能描述VNFD多部署规格的部署装置,包括:确定模块,用于确定网元或云应用需求VNFD多部署规格;描述模块,用于在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格。为解决上述技术问题,本专利技术实施例中的一种虚拟化网络功能描述VNFD多部署规格的部署装置,包括:解析模块,用于从网元或云应用的云应用拓扑编排规范模板的映射子节点中,解析出VNFD多部署规格;部署模块,用于根据所述VNFD多部署规格进行部署。为解决上述技术问题,本专利技术实施例中的一种计算机可读存储介质,存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现如上之一所述方法的步骤。本专利技术有益效果如下:本专利技术各个实施例可以用于任何使用TOSCA描述网元多部署规格的场景,进而达到由用户自行选择部署规格进行网元部署的效果。附图说明图1是本专利技术实施例一的虚拟化网络功能描述VNFD多部署规格的部署方法的流程图;图2是本专利技术实施例二的虚拟化网络功能描述VNFD多部署规格的部署方法的流程图;图3是本专利技术实施例三的虚拟化网络功能描述VNFD多部署规格的部署装置的结构示意图;图4是本专利技术实施例四的虚拟化网络功能描述VNFD多部署规格的部署装置的结构示意图;图5是本专利技术实施例五的网元设备的结构示意图;图6是本专利技术实施例六的虚拟化网络功能管理设备的结构示意图。具体实施方式为了解决现有技术的问题,本专利技术提供了一种虚拟化网络功能描述VNFD多部署规格的部署方法、装置、网元设备、管理设备及存储介质,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。使用用于区分元件的诸如“第一”、“第二”等前缀仅为了有利于本专利技术的说明,其本身没有特定的意义。实施例一本专利技术实施例提供一种虚拟化网络功能描述VNFD多部署规格的部署方法,如图1所示,所述方法包括:S101,确定网元或云应用需求VNFD多部署规格;S102,在所述网元或所述云应用的topology_template(云应用拓扑编排规范模板)的映射子节点中,描述各个所述部署规格。本专利技术实施例通过确定网元或云应用需求VNFD多部署规格,并在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格,从而可以用于任何使用TOSCA描述网元多部署规格的场景,进而达到由用户自行选择部署规格进行网元部署的效果。本专利技术实施例主要在网元侧或云应用侧执行。在上述实施例的基础上,进一步提出上述实施例的变型。在本专利技术实施例中,可选地,所述在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格之前,包括:在所述云应用拓扑编排规范模板的substitution_mappings(替代映射)节点中增加多个mapping(映射)子节点;在每个映射子节点中定义一个部署规格。详细地,TOSCA的定义支持模板之间的引用。TOSCA模板为支持引用,定义了substitution_mappings关键字,把TOSCA模板作为一个节点暴露出去,给其他的模板引用。substitution_mappings中定义了本模板描述的应用对外部的需求以及自身能提供的能力,比如应用能和外部通讯的连接点以及对外部网络的需求等。但现有标准中substitution_mappings只定义一组对部分需求的信息,而VNFD中描述了多种部署规格,不同的部署规格,有不同的外部连接点和外部网络需求,因此TOSCA也不能支持这样的应用场景,而本专利技术实施例在所述云应用拓扑编排规范模板的替代映射节点中增加多个映射子节点,在每个映射子节点中定义一个部署规格,可以使TOSCA模板支持多部署规格。其中,所述在每个映射子节点中定义一个部署规格,可选地包括:在每个映射子节点中定义node_type(节点类型)参数、properties(属性)参数;在所述属性参数中定义mapping_name(部署规格名称)参数和deploy_members(部署规格需要的部署节点列表)参数。在本专利技术实施例中,可选地,所述在每个映射子节点中定义一个部署规格,还包括:在每个映射子节点中定本文档来自技高网
...

【技术保护点】
1.一种虚拟化网络功能描述VNFD多部署规格的部署方法,其特征在于,所述方法包括:确定网元或云应用需求VNFD多部署规格;在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格。

【技术特征摘要】
1.一种虚拟化网络功能描述VNFD多部署规格的部署方法,其特征在于,所述方法包括:确定网元或云应用需求VNFD多部署规格;在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格。2.如权利要求1所述的方法,其特征在于,所述在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格之前,包括:在所述云应用拓扑编排规范模板的替代映射节点中增加多个映射子节点;在每个映射子节点中定义一个部署规格。3.如权利要求2所述的方法,其特征在于,所述在每个映射子节点中定义一个部署规格,包括:在每个映射子节点中定义属性参数;在所述属性参数中定义部署规格名称参数和部署规格需要的部署节点列表参数。4.如权利要求3所述的方法,其特征在于,所述在每个映射子节点中定义一个部署规格,还包括:在每个映射子节点中定义需求参数和能力参数。5.如权利要求4所述的方法,其特征在于,所述在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格,包括:对于每个映射子节点:在该映射子节点的部署规格名称参数、部署规格需要的部署节点列表参数、需求参数和能力参数中,分别描述部署规格名称、部署规格需要的部署节点列表、部署规格对外提供的外部连接点以及部署规格对外部网络的需求。6.如权利要求1所述的方法,其特征在于,所述在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格之前,包括:在所述云应用拓扑编排规范模板的输入参数中定义用于支持用户选择部署规格的多部署规则支持参数。7.如权利要求6所述的方法,其特征在于,所述方法还包括:在所述多部署规则支持参数中定义默认参数和约束参数。8.如权利要求7所述的方法,其特征在于,所述默认参数用于描述用户默认选择的部署规格;所述约束参数用于描述用户可选择的部署规格。9.如权利要求1-8中任意一项所述的方法,其特征在于,所述在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各个所述部署规格之后,包括:在所述云应用拓扑编排规范模板的节点模板中,加入各个部署规格需要用到的部署节点。10.如权利要求9所述的方法,其特征在于,所述在所述云应用拓扑编排规范模板的节点模板中,加入各个部署规格需要用到的部署节点之后,包括:在所述云应用拓扑编排规范模板的关系模板中,描述所述部署节点之间存在的能力和需求管理关系。11.一种虚拟化网络功能描述VNFD多部署规格的部署方法,其特征在于,所述方法包括:从网元或云应用的云应用拓扑编排规范模板的映射子节点中,解析出VNFD多部署规格;根据所述VNFD多部署规格进行部署。12.如权利要求11所述的方法,其特征在于,所述从网元或云应用的云应用拓扑编排规范模板的映射子节点中,解析出VNFD多部署规格,包括:在多个映射子节点中解析出各个部署规格;其中,所述云应用拓扑编排规范模板的替代映射节点中定义多个映射子节点。13.如权利要求12所述的方法,其特征在于,所述在多个映射子节点中解析出各个部署规格,包括:对于每个映射子节点:在该映射子节点的部署规格名称参数、部署规格需要的部署节点列表参数、需求参数和能力参数中,分别解析出相应部署规格的部署规格名称、部署规格需要的部署节点列表、部署规格对外提供的外部连接点以及部署规格对外部网络的需求。14.如权利要求12所述的方法,其特征在于,所述根据所述VNFD多部署规格进行部署,包括:根据用户在多部署规则支持参数中选择的部署规格进行部署;在所述多部署规则支持参数在所述云应用拓扑编排规范模板的输入参数中定义。15.如权利要求11-14中任意一项所述的方法,其特征在于,所述方法还包括:从所述云应用拓扑编排规范模板的节点模板中,解析出各个部署规格需要用到的部署节点。16.如权利要求15所述的方法,其特征在于,所述方法还包括:从所述云应用拓扑编排规范模板的关系模板中,解析出所述部署节点之间存在的能力和需求管理关系。17.一种虚拟化网络功能描述VNFD多部署规格的部署装置,其特征在于,所述装置包括:确定模块,用于确定网元或云应用需求VNFD多部署规格;描述模块,用于在所述网元或所述云应用的云应用拓扑编排规范模板的映射子节点中,描述各...

【专利技术属性】
技术研发人员:潘加强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1