我们现在看到越来越多的技术功能被虚拟化,以简化操作并降低成本。网络也不例外,虽然网络比其他领域采用的速度更慢,但不可否认的是网络也正在被虚拟化。
网络功能虚拟化使得网络任务能够在商用硬件上运行的软件来执行,以取代昂贵的专用硬件设备。这有助于轻松扩展功能,有助于服务交付的自动化。
NFV背景
在电信领域,产品通常围绕着专用的硬件和软件建立,以保证可靠性最大化。这些带来的缺点的,新的产品和服务需要很长时间才能推向市场。
互联网服务的快速增长,以及随之而来的对按需流媒体服务、云存储和软件即服务模式的需求,使得企业不得不寻求更快的方式来创新网络产品。欧洲电信标准协会(ETSI)的网络功能虚拟化标准工作组(NFV ISG)在2012年发布了一份白皮书,为NFV的发展铺平了道路。该白皮书制定了一个框架,指导厂商和服务提供商引入新的技术。
NFV如何工作
NFV架构由三个组件组成,分别是:虚拟网络功能(VNF)、网络功能虚拟化基础设施(NFVI)和NFV管理编排(MANO)。简单来说,VNF提供了网络功能的软件实现,NFVI是硬件和软件环境,MANO是通过其控制一切数据存储和接口。
VNF是将一些小组件链接到一起,提供更加复杂的服务。这种方式通过编排层实现监控和管理功能,确保可用性和安全性,且与底层的硬件无关。由于整个的模块化,使得其变得更加容易扩大以满足不断增加的需求。
NFV最大的优势是功能不需要集中,功能可以分布在任何需要的地方,提供了卓越的性能和更多的灵活性。因此,互联网服务提供商可以提供诸如大客户现场所需的定位虚拟化功能。
NFV平台的一个重要组成部分是虚拟交换机或vSwitch,它提供了虚拟机之间及其和外部网络之间的连接。目前开源的Open
vSwitch是最常用的,该项目正在加速开发中以提高性能。
NFV和SDN
我们同样还看到软件定义网络(SDN)的概念的发展也在甚嚣尘上,在许多方面,SDN的改变与NFV类似。SDN通过将控制与底层基础设施分离,为企业提供一个稳定且适应性强的架构。
虽然NFV不必使用SDN,实际上NFV可以在独立系统上实现,但是将SDN概念与NFV架构相结合具备多重优势,在管理VNF组件上尤为突出。虽然NFV相对较新,但随着NFV的成熟,它有可能被纳入到更多的SDN系统中。
为业务带来的好处
尽管NFV相对比较新颖,但其发展已经迅速普及。NFV已经被应用于移动基站的虚拟化,平台即服务(PaaS)应用,内容交付网络(CDN)等等。通过虚拟网络功能部署在商用标准硬件上,NFV的引入降低了Capex和Opex,缩短了服务和商品投向市场的时间。
为了使NFV成为主流供应商的选择,需要证明其可以提供强大的“运营商级”的服务,以提供高可用性、性能和可扩展性以及提供有效地网络管理支持。
随着VNF开始替代传统的专用网络设备,NFV的发展可能会转向更加基于服务的方式。通过虚拟网络功能消除对特定设备的需求,意味着将由VNF服务来定义可用性。同时,它将提供更多的灵活性,使得企业能够自主将其与最适合的网络组件相结合。
因为NFV技术可以解决各种各样的网络功能,每个网络功能可能有自己的服务可用性预期,NFV平台将能够支持各种各样的不同容错选项。这使得服务提供商更加紧密地定制其NFV解决方案,以提供特定的可用性级别。
NFV市场
一些主要的网络设备厂商已经宣布其设备支持NFV,此外,还有一些大型的软件公司宣布提供设备厂商构建NFV产品所需的NFV平台。
尽管仍处于发展的初期阶段,根据最近的一份研究报告,预计到2020年,NFV和SDN的市场的总值将达到每年180亿美元。这种增长是由越来越多的连接设备从物联网小工具到连接的汽车等驱动的。虽然电信运营商是首个采用NFV,云计算服务提供商也开始对这项技术感兴趣。不出所料,像Cisco这样的主要网络设备厂商已经快速生产自己的NFV产品,并且提供完整的端到端软件包。
尽管有很多公司对NFV感兴趣,但是我们也不可能在短期内看到大规模转向NFV。部分原因是徐国网络功能还是依赖于专用硬件如特定接口卡或处理器。除非在现有的x86服务器上运行的VNF组件能够与其性能相匹配,否则他们是不能理解虚拟化的。
反过来看,这意味着目前在传统网络中有许多专用硬件设备的使用。这既适用于服务提供商,也适用于最终用户,所有企业都不愿意简单地离开传统网络并跳转到完全虚拟化的环境中。NFV的发展是渐变的,因为新的网络需求在软件和新的硬件平台上的虚拟化速度正在慢慢下降。