网络服务设计的模型驱动流程制定方法
1. 引言
网络功能虚拟化(NFV)作为一种新兴范式,借助云计算和虚拟化技术,有效消除了传统物理网络基础设施的弊端,实现了网络服务(NS)的快速供应。NFV的应用不仅显著降低了资本和运营成本,还将物理设备重塑为以软件包形式呈现的虚拟实体,即虚拟网络功能(VNF)。
ETSI 对 NFV 参考架构框架进行了标准化,详细定义了不同功能模块在 NS 和 VNF 生命周期管理各阶段的角色、接口以及相关操作流程。然而,NS 和 VNF 的部署与管理工作流尚未明确界定。此前提出的基于模型的网络服务设计与部署流程,虽符合 NFV 参考框架,但 NS 设计活动(超出标准范围)仍需进一步完善。NS 设计旨在依据租户需求和提供商的 VNF 目录,生成新的 NS 部署模板(NSD)。
自动化 NS 管理是 NFV 领域的迫切需求,但也是一项重大挑战。模型驱动工程(MDE)方法和工具的应用,为 NFV 系统的发展提供了关键支持。MDE 强调将模型作为工程过程的核心,通过模型转换实现自动化。ETSI 发布的 NFV 信息模型,为 NFV 系统的开发和管理带来了显著便利。此外,对流程进行显式建模,不仅能实现 NS 管理的自动化,还能优化流程,缩短部署时间。通过将流程模型映射到模型转换链,可实现基于模型驱动的 NS 管理和编排。
2. 背景
- 网络服务相关概念 :网络服务(NS)是网络功能(NF)的组合,可按未指定连接方式或一个或多个转发图进行排列。ETSI 定义的 NF 转发图描述了网络功能间的流量流向。VNF 作为 NS 的构建模块,是具有与物理网络功能相同功能的软件。VNF