自我学习总结之——NFV

NFV
–DFC
1.什么是NFV?
网络功能虚拟化NFV(Network Functions Virtualization)在NFV出现之前设备的专业化很突出,具体设备都有其专门的功能实现,而之后设备的控制平面与具体设备进行分离,不同设备的控制平面基于虚拟机,虚拟机基于云操作系统,这样当企业需要部署新业务时只需要在开放的虚拟机平台上创建相应的虚机,然后在虚拟机上安装相应功能的软件包即可。这种方式我们就叫做网络功能虚拟化。
NFV技术除了实现了网络功能软件的灵活加载与实例化,在数据中心、网络节点及用户驻地网等各个位置灵活的部署配置,降低业务部署的复杂度,还向运营商提供管理和编排功能以实现网络部署的自动化、灵活性和敏捷性,提高网络设备的统一化、通用化、适配性等特性。
在这里插入图片描述

上图就是NFV的示意图,将一些网络实体虚拟化为云资源,需要的时候,在云中进行数据的处理、转发,在云中进行网络通信。
2.MFV的架构:
在传统的网络中,非虚拟化网络节点或者网元的实现是设备商专有的硬件平台和软件的集合。传统的非虚拟化网元由3层构成,包括专有硬件平台、操作系统OS和网络功能软件(如路由器、DPI、防火墙等网元)。其中,设备厂商根据网络功能的需求设计相应的专有硬件平台和专有软件,网络功能与专有硬件平台绑定通常由同一设备厂家提供。在同一专有硬件平台上通常只提供单一的网络功能,不同网络功能的专有硬件平台无法共享。

在这里插入图片描述
网络功能虚拟化将网络功能的以软件的形式运行在网络功能虚拟化基础设施之上。网络功能虚拟化概念架构主要包括3个域:

  1. 虚拟网络功能(VNF,Virtualised Network Function),网络功能的软件实现并运行在NFVI之上。
  2. 网络功能虚拟化基础设施(NFVI,NFV Infrastructure),包括物理的计算、存储和网络资源及其虚拟化资源,以及虚拟化层。网络功能虚拟化基础设施支持虚拟网络功能在其上运行。
  3. 管理与编排(MANO,Management and Orchestration),负责编排、物理/虚拟化资源的生命周期管理以及VNF的生命周期管理。NFV MANO重点承担在NFV架构下的虚拟化相关的管理任务。
    在这里插入图片描述
    在这里插入图片描述
    NFV参考架构部分功能模块已经存在于当前的网络部署中。而其它的功能模块则需要必要的增强以支持虚拟化操作。NFV参考架构的主要功能块有:
  4. Virtualised Network Function (VNF):虚拟化的网络功能。对应于传统网络中网络功能的软件实现。
  5. Element Management System (EMS):网管系统。可以管理一个或多个VNF。可使用原网管系统统一管理虚拟化和非虚拟化网元。对应于传统网络中设备网管。
  6. NFV Infrastructure(NFVI):基础设施。包括物理资源、虚拟化层和虚拟化资源。物理资源和虚拟化资源统一分类为计算、存储和网络三类资源。对应于传统网络中的硬件平台。
  7. Virtualised Infrastructure Managers(VIM):虚拟化基础设施管理。负责对物理硬件虚拟化资源进行统一的管理、监控、优化。如,OpenStack。
  8. VNF Managers:VNF管理。负责VNF的生命周期管理。一个VNF Manager可以管理一个或多个VNF。注意,这里不是指EMS上网元的业务管理,而是指对EMS和VNF提供包括部署/扩容/缩容/下线等自动化能力。
  9. Orchestrator:编排器。负责NFV的基础资源和VNF的编排和管理,对外提供网络服务。编排能力可以根据业务的需求,调度基础设施以及各VNF所需要的资源,在各机柜、机房、地域之间迁移VNF等,是网络功能虚拟化自动化的核心能力。
  10. 其中,Orchestrator、VNF Manager(s)、Virtualised Infrastructure Manager(s)这三部分,共同组成了NFV Management and Orchestration(NFV MANO)。
  11. Service, VNF and Infrastructure Description:业务,VNF和基础设施描述模板。负责基于模板对网络业务、VNF和基础设施的属性描述,是NFV MANO对业务、VNF和基础设施生命周期管理的依据。
  12. OSS/BSS:业务支撑系统(BSS)与运营支撑系统(OSS)。需要最大限度减少对现有OSS/BSS的影响。为了适应NFV趋势,运营商OSS/BSS本身要支持运行在云计算平台上,同时支持和VNF Manager和Orchestrator的互通。

3.NFV中的关键技术:

  1. NFV基础设施(NFVI,NFV Infrastructure)
    NFVI需要支持所有的场景用例和应用领域,并提供稳定的虚拟网络功能生态系统的演进平台。NFVI是由硬件、软件组件构成,部署虚拟网络功能的环境,集合地实现VNF的公共执行环境并支持对VNF的部署、互联和管理。NFVI提供了一个支持多租户的基础设施环境,并实现通过标准的IT技术同时支持多个场景用例和应用领域。NFV基础设施部署在各种分布式NFVI节点支持不同场景用例和应用领域的本地化和低时延目标。NFVI局点可包括一个或者多个NFVI节点,也可包括其他的网元。业务提供商的NFVI节点的数量取决于这些节点的容量、负载与应用领域。虚拟网络功能可以按需在NFVI节点的容量限制内动态的部署在NFVI。NFVI根据功能可进一步划分为计算域(Computer Domain)、Hypervisor域(Hypervisor Domain)和基础设施网络域(Infrastructure Domain)三部分:
    (1) 计算域:涉及到处理器/加速器、网络接口和存储硬件三类资源。其中,还包括计算域与NFVI其他域之间的接口、由计算域直接支持连接NFVI外部的接口。
    (2) Hypervisor域:提供了支持了多租户VNF的部署和执行环境。NFVI使用VMware vSphere、KVM、XEN或者其他Hypervisor技术作为方案的实现。
    (3) 基础设施网络域:包括虚拟网络、其他虚拟层选项、网络资源、控制和管理代理以及OAM的南北向和东西向接口等。

  2. 虚拟网络功能(VNF,Virtual Network Function)
    NFV是实现网络功能虚拟化的技术,因此,如何从网络功能提供角度实现虚拟化是重要的关键技术之一。基于硬件实现向基于软件实现过渡是NFV的重要课题。
    作为虚拟化网络功能的一般方法和公共软件的设计模式,提出了VNF组件(VNFC,VNF Component)的概念。VNFC是NFV中VNF的内部组件,可映射到一个单一的容器接口并提供VNF的功能子集,如图所示,即VNF细分成细粒度的VNFC。

  3. 管理与编排(MANO,Management and Ochestration)
    NFV技术通过虚拟化层从计算、存储和网络资源中解耦了网络功能的软件实现。这种解耦需要一套新的管理和编排功能以满足软硬件之间的独立性,因此,需要通过标准的接口、通用的信息模型以及信息模型与数据模型之间的映射来实现。
    NFV技术的优点之一是通过容量快速扩展和新网络功能快速部署的灵活性。为了利用NFV技术的灵活性,高级的自动化功能需要通过虚拟网络功能的部署、配置和性能测试体现。NFV管理和编排可以分为三个粒度:虚拟化资源、虚拟化网络功能和网络业务的编排和管理。其中,网络业务是指VNF和物理网络功能(PNF,Physical Network Function)的串联。
    虚拟化资源的编排和管理包括提供给VNF和网络业务的资源的所有功能。虚拟化资源与虚拟化容器(Container)相关联,可以分类为计算、存储和网络三类,并向上层应用提供调用接口。
    VNF的编排和管理包括传统的错误管理、配置管理、计算管理、性能管理和安全管理(FCAPS),以及和VNF生命周期管理相关的功能,包括但不限于:VNF上线、VNF初始化、扩展VNF、更新VNF和终止VNF。
    网络业务的编排和管理负责协调VNF生命周期的管理以实现网络业务。网络业务的编排功能包括上线网络业务、管理网络业务使用的资源、管理不同VNF生命周期管理之间的依赖性、管理VNF之间的转发图和转发路径。
    NFV架构包括三个主要功能模块:NFV编排器(Orchestrator,NFV Orchestrator)、VNF管理器(VNFM,VNF Manager)和虚拟化基础设施管理器(VIM,Virtualized Infrastructure Manager)。Orchestrator执行跨多个VIM之间的NFVI资源的编排功能;VNFM执行VNF的编排和管理功能;VIM执行在一个局点的NFV资源编排和管理功能。Orchestrator与OSS/BSS交互实现部署、配置、性能管理和基于策略的管理等。VNFM与设备管理(EM,Element Manager)和VNF交互实现部署、配置和错误与报警管理。VIM与NFVI交互实现对虚拟化资源的管理和编排。
    网络业务的编排和管理需要通用的信息模型,描述模板需要在VNF上线之前进行定义,包括VNF 描述器,网络业务描述器、VNF转发图描述器和虚拟链接描述器等。描述器是描述对资源和组件要求的部署模板。编排功能则利用描述器分配虚拟化资源并执行生命周期管理。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值