虚拟网元层包括 VNF 和网元管理(Operation and Maintenance Center,OMC)。VNF部署在网络功能虚拟化基础设施(NFV Infrastructure,NFVI)上,实现软件化的电信网元功能。OMC 实现对物理网元和虚拟网元应用层的故障、性能、配置等管理功能,通过北向接口向 OSS 网管和 NFVO+上报 VNF 应用层的告警、配置、性能数据,并能配合VNFM实现虚拟化网元的生命周期管理。
网络云资源池NFVI层性能、资源、告警信息均通过VIM上报到NFVO+。VIM北向接口的格式遵循RESTful API风格,传输协议采用HTTP1.1,传输内容须采用UTF-8无BOM格式编码,并且基于HTTPS方式加密访问(三种URL均须采用 HTTPS 双向认证)。VIM 北向接口的 Request(请求)和 Response(响应)的消息体须采用JSON格式(JavaScript Object Notation,JS对象简谱)。
一、资源数据上报
除了 VIM 主动上报,NFVO+也有主动发起的全量查询动作:NFVO+创建订阅后,会定期调用ListResDetails API接口查询全量资源池配置信息和虚拟机信息。
当VIM检测到资源池配置信息有更新时,VIM通过PushResPoolInfo API接口实时主动上报变更内容;当虚拟机信息有更新时,VIM 通过 PushVmChanges实时主动上报至NFVO+。如果执行正确,NFVO+返回状态码201。
二、性能数据上报
VIM通过PushMetrics API定期主动上报主机和虚拟机性能数据至NFVO+;PIM通过PushMetrics API定期主动上报硬件资源性能数据至NFVO+。如果执行正确,NFVO+返回状态码201。
三、告警数据上报
当有新告警时,VIM通过PushAlarms API实时主动上报告警数据至NFVO+。
特别说明:由于资源数据和性能数据、告警数据是各自独立上报的,当它们所描述的主机或虚拟机信息不一致时,NFVO+主动调用 ListResDetails 接口向VIM或PIM查询最新的资源(配置)信息。