Jump to section

什么是 NFV?

复制 URL

网络功能虚拟化(NFV)是一种对传统在专有硬件上运行的网络服务(例如路由器、防火墙和负载平衡器)进行虚拟化的方法。这些服务被打包为商用硬件上的虚拟机(VM),这样服务提供商便可以在标准服务器(而非专有服务器)上运行其网络。NFV 是电信云的主要组件之一,正在重塑电信业的发展。

借助 NFV,您无需为每个网络功能配备专用硬件。由于无需其他硬件资源就能让服务提供商按需交付新的网络服务和应用,NFV 提高了系统的扩展性和敏捷性。

欧洲电信标准协会(ETSI)所提出的 NFV 架构有助于定义 NFV 的实施标准。该架构的每个组件都是基于这些标准,以提高稳定性和互操作性。

NFV 架构由以下部分组成:

  • 虚拟化网络功能(VNF是提供网络功能(例如文件共享、目录服务和 IP 配置)的软件应用。
  • 网络功能虚拟化基础架构(NFVi)包含了平台上的基础架构组件(计算、存储、联网),从而支持运行网络应用所需的软件(例如像 KVM 这样的虚拟机监控程序或容器管理平台)。
  • 管理、自动化和网络编排(MANO)提供了用于管理 NFV 基础架构和置备新 VNF 的框架。

NFV 与 SDN 之间并没有依赖关系,但它们确实有相似之处。两者都依赖于虚拟化并使用网络抽象,但分离功能和抽象资源的方式不同。 

SDN 将网络转发功能与网络控制功能分离开来,目的是创建可集中管理且可编程的网络。NFV 则是从硬件中抽象出网络功能。NFV 通过提供可运行 SDN 软件的基础架构来支持 SDN。 

根据您要完成的具体工作,NFV 和 SDN 可以协同使用,并且两者都使用商用硬件。借助 NFV 和 SDN,您可以打造一个更加灵活、可编程且可以有效利用资源的网络架构。

借助 NFV,服务提供商可以在标准硬件(而非专用硬件)上运行网络功能。另外,由于网络功能已虚拟化,因此可以在单个服务器上运行多个功能。这就意味着所需的物理硬件得以减少,故而可以进行资源整合,以降低物理空间占用、功耗和总体成本。 

NFV 使提供商可以灵活地在不同服务器上运行 VNF,或在需求发生变化时根据需要移动 VNF。这种灵活性可以加快服务提供商交付服务和应用的速度。 

例如,如果客户请求一项新的网络功能,那么他们可以启动新的虚拟机来处理该请求。当不再需要该功能时,可停用此虚拟机。这也是一种低风险测试潜在新服务价值的方法。

随着服务提供商对网络进行现代化改造,他们的工作负载和服务正在从核心网络(位于数据中心内)移到网络边缘,即处于入网点和端局机房的附近。凭借网络边缘的低延迟和高带宽,可以更高效地向订阅用户交付服务。

红帽 NFV 解决方案是我们长期不懈地开展 OpenStack、KVM 和 DPDK 项目的成果。同时,该方案还拥有红帽庞大的认证合作伙伴生态链所提供的强有力支持。

我们的 NFV 解决方案基于开源技术和多项标准构建,可为您提供稳定、可互操作的构建基础。

继续阅读

文章

容器与虚拟机

Linux 容器和虚拟机(VM)都是封装型计算环境,里面组合了各种 IT 组件并独立于系统的其余部分。

文章

什么是虚拟机(VM)?

虚拟机(VM)是一种通过从物理机中抽象资源而创建的隔离计算环境。

文章

什么是 KVM?

基于内核的虚拟机(KVM)是一种将 Linux 转变为虚拟机监控程序的开源虚拟化技术。