什么是网络功能虚拟化?

什么是网络功能虚拟化?

网络功能虚拟化 (NFV) 抽象化网络功能,可实现在标准化计算节点上安装、控制软件并加以控制。NFV 整合了云和虚拟化技术以推动快速开发具有弹性扩展能力和自动化功能的新网络服务。这些技术通常分为 NFV 和软件定义网络 (SDN)

网络功能虚拟化解决的问题

希望自动化编排和管理网络、存储和计算资源是开发 NFV 和 SDN 的关键推动因素。想像一个情景,其中包括具有 10 台虚拟机或数百个容器的物理服务器。如果需要手动操作,这个概念永远不会扩展。借助自动化功能,您可以快速启动或消除虚拟化网络功能 (VNF),如虚拟机、容器、路由器、防火墙和入侵防御系统 (IPS),以便弹性扩展您的网络功能以满足动态需求。

网络功能虚拟化有何作用?

通过消除手动流程产生的瓶颈,并允许根据需要部署新服务,NFV 在提供具有资本效率的网络服务方面带来敏捷性。NFV 允许服务提供商快速且经济高效地提供服务,并允许其利用自动化使其适应客户对扩展能力和敏捷性的需求。

网络功能虚拟化的工作原理是什么?

正是 NFV 的模块化架构允许服务提供商在每个层面进行自动化。该架构的主要组件包括:

  • NFV 基础架构 (NFVI) 构建块 — 提供虚拟化层(虚拟机管理程序或容器管理系统,如 Kubernete),以及托管 VNF 的物理计算、存储和网络组件。NFVI 通过 NFVI 基础架构管理器 (VIM) 管理,该管理器控制 VNF 的资源分配。OpenStack 是开源 VIM 的示例,控制物理和虚拟资源。Red Hat OpenStack 平台是商业 VIM 的示例。
  • VNF — 基于软件的应用程序,提供一个或多个网络服务。VNF 使用 NFVI 提供的虚拟化基础架构连接到网络并提供可编程和可扩展的网络服务。VNF 管理器支持 VNF 实例的生命周期和 VNF 软件的管理。
  • 管理和编排 (MANO) — 提供 NFV 架构中的 VNF 的总体管理和编排。MANO 通过工作流程自动化、调配和协调实例化网络服务到 VIM 和 VNF 管理器中,这些管理器实例化 VNF 和叠加网络服务链。MANO 将 NFV 架构与现有 OSS/BSS 连接。

瞻博网络实施

瞻博网络 NFV 解决方案包括:

  • 一套用于 MANO(管理和编排)的可编程云参考架构,可利用 Contrail 提供全包式管理和编排平台。
  • 一个水平的、经过预验证的 NFVI 堆栈,利用 Contrail 实现全包式管理和编排平台。
  • 具有端到端运营商级底层和叠加层的云交换矩阵。
  • 基于意图的网络,借助 Apstra 实现云基础设施的自动构建、运营、故障诊断和安全。
  • 智能服务边缘,为您提供对 SDN 的可见性与可控性,并将物理网络和元素链接到 NFVI 中。
  • 通过 vSRXvMX 实现 VNF。
  • 客户现场设备,可通过 NFX250 网络服务平台将 VNF 安全扩展到最终用户。