NSD管理及NS生命周期管理流
NSD管理流程
- 发起方发起NSD注册请求。
- NFVO收到注册请求后,验证NSD的合法性,比如:
a. 校验NSD中引用的VNF的VNF 包的存在性
b. 校验必选元素的存在性
3.NFVO将NSD存储到目录中。
4.NFVO通知发起方 NSD上载成功。
NSD更新流程
- 发起方发起NSD更新请求,向NFVO提交修改后的NSD;
- NFVO收到NSD更新请求后,验证NSD是否存在及合法性,检验该NSD是否等待删除;
- 通过上述检查后,NFVO通知目录保存一个新版本的NSD。
- NFVO通知发起方 NSD更新成功
NSD查询流程
- 发起方向NFVO请求查询NSD,其中包括NSD需满足的条件;
- NFVO向目录查询满足条件的NSD,并获取NSD信息;
- NFVO向发起方反馈已查询到的NSD信息
NSD删除流程
- 发起方向NFVO请求删除NSD;
- NFVO对删除NSD请求进行检查和验证,包括检查发送方是否具备权限,要删除的NSD是否存在,NSD状态是否为已经禁用等;
- 校验通过后,NFVO通知目录删除NSD信息;
- NFVO向发起方反馈已删除NSD信息
NS实例化流程
首先创建NSID标识;
1)发起方发送实例化一个新的网络服务请求到NFVO,携带NSID标识;
2)NFVO收到请求后,对请求进行验证:包括操作员权限验证以及参数验证;
3)NFVO向VNFM验证VNF实例化可行性(VNF Check Feasibility);
4)VNFM返回验证结果;
5-7)NFVO根据NSID获取对应的NSD,根据NSD所关联的VNFFG,向VIM请求创建网络连接,并返回执行结果;
8)NFVO根据NSD中所涉及的VNF,发起VNF实例化;
9-11)NFVO通知VIM将所有VNF进行网络连接,并返回执行结果;
12-13)NFVO通过NMS将VNF与外部PNF连接,并返回执行结果;
14)NFVO返回网络服务实例化结果