网络功能虚拟化(NFV)业务流程-学习笔记(1)

计划这周把这篇NFV规范初步梳理,加油
内容概要:
本标准制定网络功能虚拟化编排器(NFVO)相关主要业务流程,包括VNF生命周期管理流程及网络服务生命周期管理的流程等。

1.1系统运行模式
目前根据资源配置方式,有两种NFVO-VNFM-VIM交互模型:
1)间接模式(Indirect Mode)
VNFM将NVFO作为一个proxy,由NFVO为VNFM执行所有与虚拟网络创建的相关工作,
——VNFM向NFVO请求执行生成VM、扩缩容和监控等工作;
——在每个操作完成后,NFVO通知VNFM;
——NFVO有所有组件的资源消耗情况的详细信息。

网络功能虚拟化(NFV)业务流程-学习笔记(1)_第1张图片
2)直接模式(Direct Mode)
此种模式下,VNFM和底层VIM可以直接交互:
——NFVO授权给VNFM进行特定的与VNF资源相关的生命周期管理;
——VNFM向NFVO申请资源,得到一个租户及相关资源的反馈;
——NFVO进行资源预留;
——VNFM和VIM进行直接交互,VNFM进行生成VM、扩缩容、VNF监控等;
——当每个动作结束时,VNFM通知MANO。

网络功能虚拟化(NFV)业务流程-学习笔记(1)_第2张图片
2.VNF包管理和VNF生命周期管理流程
2.1.VNF包管理流程
2.1.1.VNF包概述
VNF包包括以下内容:
-VNFD文件:VNF包上线和VNF管理的元数据文件;
-软件镜像文件:用于运行VNF的软件镜像;
-清单文件:提供VNF包一致性和授权校验等;
-其他文件(可选):用于管理VNF等(例如,脚本文件、厂商特定私有文件等)。

2.1.2.上载VNF包流程
上载流程是指将VNF包提交到NFVO,并包含在目录中的过程
该信令流程中主要步骤如下:
1)发起方发送要加载的VNF包(VNF描述文件VNFD,应用软件镜像文件,如果涉及数据库应用,应包含数据库软件镜像文件/安装文件,(可选)Guest OS镜像文件/安装文件)给NFVO;
2)NFVO对VNF包进行检查和验证,包括检查包所附带的网元标识、网元提供商、描述文件版本和网元版本等必选信息是否存在;
3)检查和验证通过后,NFVO通知网元目录数据库收录该VNF包;
4)NFVO将软件镜像文件上传给VIM所管理的镜像数据库;
5)上传完成后,VIM返回应答消息;
6)NFVO通知操作员操作完成,并携带结果。
5.1.3.更新 VNF 包流程
更新VNF 包流程是指将更新的VNF包提交到NFVO,并包含在目录中的过程。

流程说明:
1)发起方发送更新包请求到NFVO,携带要更新的包标识;
2)NFVO对更新VNF包请求进行检查和验证,包括检查发送方是否具备权限,要更新的VNF包是否存在等;
3)检查和验证通过后,NFVO通知网元目录数据库更新该VNF包;
4)如果镜像文件更新,NFVO需要通知VIM先删除原有镜像文件,并上传新的镜像文件到VIM;
5)上传完成后,VIM返回应答消息;
6)NFVO通知操作员操作完成,并携带结果。
5.1.4.删除 VNF 包流程
删除 VNF 包流程是指将删除包请求提交到NFVO,并将其从目录中删除的过程。

流程说明:
1)发起方发送删除包请求到NFVO,携带要删除的包标识;
2)NFVO对删除VNF包请求进行检查和验证,包括检查发送方是否具备权限,要删除的VNF包是否存在,包状态是否为disable并且不在使用等;
3)检查和验证通过后,NFVO通知Catolog删除VNF 包;
4)NFVO到VIM上的镜像仓库中进行删除;
5)删除完成后返回响应给NFVO;
6)NFVO通知操作员操作完成,并携带结果。

你可能感兴趣的:(学习,linux,服务器)