NFV则由运营商联盟提出,为了加速部署新的网络服务,运营商倾向于放弃笨重昂贵的专用网络设备,转而使用标准的IT虚拟化技术来拆分网络功能模块 NFV infrastructure(NFVI),MANO(Managementand Orchestration)和VNFs,三者是标准架构中顶级的概念实体 1、NFVI(NFV Infrastructure)包含了虚拟化层(hypervisor或者容器管理系统,如Docker,以及vSwitch)以及物理资源,如COTS服务器、交换机、存储设备等。NFVI可以跨越若干个物理位置进行部署。NFV支撑多vendor,NFVI是一种通用的虚拟化层 2、NFV是一种虚拟化技术或概念,解决了将网络功能部署在通用硬件上的问题 VNF指的是具体的虚拟网络功能,提供某种网络服务,是App,利用NFVI提供的基础设施部署在虚拟机、容器或者bare-metal物理机中(传统的基于硬件的网元可以称为PNF) 3、MANO(Management and Orchestration)提供了NFV的整体管理和编排,向上接入OSS/BSS,由NFVO(NFV Orchestrator)、VNFM(VNF Manager)以及VIM(Virtualised infrastructure manager)虚拟化基础设施管理器三者共同组成 Openstack和VMWare都可以作为VIM,前者是开源的,后者是商业的。 (1)VIM:NFVI被VIM管理,VIM控制着VNF的虚拟资源分配,如虚拟计算,虚拟存储和虚拟网络。Openstack和VMWare都可以作为VIM,前者是开源的,后者是商业的。 (2)VNFM:管理VNF的生命周期,如上线、下线,进行状态监控、image onboard。VNFM基于VNFD(VNF描述)来管理VNF。 (3)NFVO:用以管理NS(Network Service,网络业务)生命周期,并协调NS生命周期的管理、协调VNF生命周期的管理(需要得到VNF管理器VNFM的支撑)、协调NFVI各类资源的管理(需要得到虚拟化基础设施管理器VIM的支撑),以此确保所需各类资源与连接的优化配置。onboard新的网络业务,VNF转发表,VNF package。NFVO基于NSD(网络服务描述)运行,NSD中包含Service chain,NFV以及perfomancegoal等。
|