网络功能虚拟化NFV简介

目录:
1、NFV相关基本概念
2、NFV 架构


1、NFV相关基本概念:

NFV即网络功能虚拟化(Network Functions Virtualization),将许传统多类型的网络设备(如servers,switches和storage等)的网络功能与其物理设备剥离并以软件的形式运行在x86等服务器上。也可以说是通过借用IT的虚拟化技术虚拟化形成VM(虚拟机,Virtual Machine),然后将传统的CT业务部署到VM上。

NFV 与 SDN 之间并没有依赖关系,但它们确实有相似之处。两者都依赖于虚拟化并使用网络抽象,但在如何分离功能和抽象资源方面却有所不同。SDN 将网络转发功能与网络控制功能分开,其目标是创建可集中管理和可编程的网络。NFV 则是从硬件中抽象出网络功能。NFV 通过提供可运行 SDN 软件的基础架构来支持 SDN。

类型 SDN NFV
主要主张 转发与控制分离,控制面集中,网络可编程化 将网络功能从原来专用的设备移到通用设备上。
主要主张 校园网,数据中心、云 运营商网络
主要主张 商用服务器和交换机 专用服务器和交换机
主要主张 云资源调度和网络 路由器、防火墙、网关、CND、广域网加速器、SLA保证等
通用协议 ETSI NFV工作组 ETSI NFV工作组

2、NFV 架构:

NFV最主要的6个部分:VNF、NFVI、VIM、MANO、NFVO、VNFM:

  • 虚拟网络功能(VNF):是提供网络功能(例如文件共享、目录服务和 IP 配置)的软件应用,包括VNF和EMS,VNF为网络功能,EMS为单元管理系统,对VNF的功能进行配置和管理。一般情况下,EMS和VNF是一一对应的。简单的说VNF是一个提供网络服务的软件,利用NFVI提供的基础设施部署在虚拟机、容器或者bare-metal物理机中。相对于VNF,传统的基于硬件的网元可以称为PNF。VNF和PNF能够单独或者混合组网,形成所谓的service chain;
  • 网络功能虚拟化基础架构(NFVI):包含了平台上的基础架构组件(包含虚拟化层hypervisor或容器管理系统、以及物理设备交换机、计算、存储等)。简单的说NFVI将物理资源虚拟化为虚拟资源,供VNF使用;
  • 管理、自动化和网络编排(MANO Management and Orchestration):提供了用于管理 NFV 基础架构和置备新 VNF 的框架。简单的说MANO就是一个综合管理和调度网络业务的集成(MANO包含VIM、VNFM、NFVO);
  • 虚拟化基础架构管理(VIM):NFVI被VIM管理,VIM控制着VNF的虚拟资源分配,如虚拟计算,虚拟存储和虚拟网络。简单的说VIM就是一个云平台的管理,负责硬件管理、VM部署、VM协调和调度等。像Openstack和VMWare都可以作为VIM,前者是开源的,后者是商业的;
  • 虚拟网络功能管理(VNFM): 管理VNF的生命周期,如上线、下线,进行状态监控、image onboard。VNFM基于VNFD(VNF描述)来管理VNF。简单的说VNFM负责网元生命周期管理,基本能力包括网元VM的增、删、查、改;
  • NFV编排(NFVO): 用以管理NS(Network Service,网络业务)生命周期,并协调NS生命周期的管理、协调VNF生命周期的管理(需要得到VNF管理器VNFM的支持)、协调NFVI各类资源的管理(需要得到虚拟化基础设施管理器VIM的支持),以此确保所需各类资源与连接的优化配置。onboard新的网络业务,VNF转发表,VNF package。 NFVO基于NSD(网络服务描述)运行,NSD中包含Service chain,NFV以及perfomance goal等。简单的说NFVO就是负责网络业务的部署;
nfv-架构.png

注意:oss和bss以及mss这三个概念是在电信行业内才有的一个统称;

  • BSS:Business support system 业务支撑系统
  • OSS:Operation support system 运营支撑系统
  • MSS:Management Support System 管理支撑系统

NFV未来的演进可能包含初级和高级两个阶段:

  • 在初级阶段,NFV将作为实施传统业务的新方法,主要完成将传统基于专用硬件的软件执行环境一对一地转化为基于通用硬件的VM上的专用虚拟化环境。

  • 在高级阶段,NFV将作为实施新业务的新方法,包括将VNF分解为微业务乃至单功能VNF后再重新组合、采用容器技术将单个VM切片成更小容器、应用可软件编程的数据模型实现管理系统集成和自动化管理等过程。


你可能感兴趣的:(网络功能虚拟化NFV简介)