网络功能虚拟化编排器(NFVO)是一种用于管理和编排虚拟化网络功能的软件系统。业务模板是NFVO中的重要组成部分,用于描述虚拟化网络功能的部署和配置。本标准旨在规定NFVO业务模板的技术要求,以提高业务模板的可重用性和互操作性。
业务模板的基本结构
业务模板是一个基于YAML格式的文本文件,包含了虚拟化网络功能的部署和配置信息。业务模板由以下几个部分组成:
topology_template
描述虚拟化网络功能的拓扑结构,包括节点、连接和子网等信息。
node_templates
描述虚拟化网络功能的节点信息,包括节点类型、节点属性和节点关系等信息。
relationship_templates
描述虚拟化网络功能节点之间的关系,包括依赖关系、连接关系和组合关系等信息。
inputs
描述业务模板的输入参数,包括节点属性和节点关系等信息。
outputs
描述业务模板的输出参数,包括节点属性和节点关系等信息。
业务模板的元素
业务模板包含了以下几个元素:
node
表示虚拟化网络功能的节点,包括虚拟机、容器、网络和存储等。
relationship
表示虚拟化网络功能节点之间的关系,包括依赖关系、连接关系和组合关系等。
capability
表示虚拟化网络功能节点的能力,包括计算、存储、网络和安全等。
requirement
表示虚拟化网络功能节点的需求,包括计算、存储、网络和安全等。
业务模板的描述
业务模板应该包含以下几个方面的描述:
描述业务模板的名称和版本号。
描述业务模板的作者和贡献者。
描述业务模板的功能和用途。
描述业务模板的输入参数和输出参数。
描述业务模板的节点和关系。
描述业务模板的验证和测试方法。
业务模板的参数
业务模板的参数包括节点属性和节点关系等信息。节点属性包括计算、存储、网络和安全等方面的属性,节点关系包括依赖关系、连接关系和组合关系等。
业务模板的验证
业务模板应该经过验证,以确保其正确性和可用性。验证应该包括以下几个方面:
语法验证
验证业务模板的语法是否正确。
语义验证
验证业务模板的语义是否正确。
功能验证
验证业务模板的功能是否正确。
性能验证
验证业务模板的性能是否满足要求。
业务模板的使用
业务模板可以用于以下几个方面:
部署虚拟化网络功能
使用业务模板可以快速部署虚拟化网络功能。
配置虚拟化网络功能
使用业务模板可以快速配置虚拟化网络功能。
管理虚拟化网络功能
使用业务模板可以方便地管理虚拟化网络功能。
相关标准
- YD/T 3939-2021 网络功能虚拟化编排器(NFVO)技术要求
- YD/T 3941-2021 网络功能虚拟化编排器(NFVO)接口规范
- YD/T 3942-2021 网络功能虚拟化编排器(NFVO)测试规范
- YD/T 3943-2021 网络功能虚拟化编排器(NFVO)安全规范
- YD/T 3944-2021 网络功能虚拟化编排器(NFVO)管理规范