(2015年10月9日 网络

开源NFV并不意味着Cookie-Cutter NFV

由查理·阿什顿

C.ashton.

我们最近发表了几篇关于NFV中使用开源技术的文章,其中一篇问道“OPNFV将成为NFV兼容性的事实标准吗?”第二种解释“是的,你可以在市场上击败你的NFV竞争对手,同时仍然利用开源”

在这两篇文章中,我们讨论了网络功能虚拟化(NFV)解决方案的开发者可以从OPNFV这样的开源项目中获得的许多好处。这些好处包括基于开放标准的多供应商解决方案所提供的灵活性,以及预集成平台所带来的上市时间优势。

需要注意的是,基于开源代码实现解决方案的决定并不意味着您只能获得与所有竞争对手相同的性能和部署相同的特性。在NFV中分化是存在的并且很好。在这篇文章中,我们将通过几个例子来说明这一点,说明正确的平台选择如何让你利用开源技术的好处,同时提供一流的虚拟网络功能(VNF)性能和关键服务可靠性。

让我们首先谈谈高性能虚拟切换所带来的VNF性能和OPEX节约。

在NFV架构中,虚拟交换机vSwitch (virtual switch)负责在核心网络和虚拟机中运行的虚拟交换机之间进行网络流量的交换。vSwitch和VNFs运行在同一个服务器平台上。运行vSwitch所需的处理器内核无法用于运行nfs,这可能会对单个服务器刀片上支持的订阅者数量产生重大影响。ag亚博真人这反过来又会影响到用户的整体运营成本,并对采用NFV可实现的运营成本提高产生重大影响。ag亚博真人

风河系统公司的钛服务器NFV基础设施(NFVI)平台是一种解决这一挑战的商用解决方案,得益于其运营商级加速vSwitch (AVS),如图所示。

NFV博客图片

让我们来看看一个具体的用例,以说明Titanium Server的AVS如何为服务提供商节省了大量的运营成本,同时保持与所有相关的开源标准完全兼容:

为了保持分析简单,我们假设我们需要将媒体网关的功能实例化,例如VNF,并且它需要来自VSwitch的每秒200万数据包的带宽。对于进一步的简化级别,我们将假设我们将在每个处理器核心上实例化一次运行此VNF的VM。因此,我们需要计算我们可以在我们的服务器刀片上实际实例化的VM,因为VSwitch需要一些可用的核心。

作为我们分析的参考平台,我们将使用在2.9GHz的两种双插座英特尔®Xeon®处理器E5-2600系列平台上运行,共24个核心横跨两个套接字。我们所有的性能测量都基于从网络接口卡(NIC)运行到vSwitch的双向网络流量,通过VM并通过VSwitch到NIC。这是一个真实世界的NFV配置,而不是简化的配置,其中流量仅从NIC运行到vSwitch并返回到NIC,绕过VM,以便没有执行有用的工作。

在第一个场景中,我们使用开源的Open vSwitch (OVS)将流量切换到平台上的虚拟机。测量显示,每个运行OVS的核心每秒可以将大约30万个数据包(Mpps)切换到VM(64字节数据包)。我们的24核平台的最佳配置是vSwitch使用20核,总流量为6Mpps。该流量将被运行3个核的虚拟机占用,其中1个核未使用。我们不能在3个以上的核上运行vm,因为OVS无法提供所需的带宽。所以我们的资源利用率是每个刀片3 vm

如果我们用钛服务器的加速vSwitch (AVS)替换OVS会怎么样?我们现在可以切换到每核12Mpps,再次假设64字节数据包。所以我们的24核平台可以配置4核运行vSwitch。总共提供40Mpps,完全满足运行在其余20个核上的20个虚拟机的带宽需求。我们的资源利用率现在是每个刀片20个虚拟机多亏使用了针对NFV基础设施进行优化的AVS软件。

nfv博客2

从业务的角度来看,增加每个叶片的虚拟机数量的6.7倍(20除以3)允许我们提供相同数量的使用只有15%的客户尽可能多的刀片机汇时使用,或为6.7倍的客户使用相同的服务器机架。无论哪种情况,这都代表着运营成本的显著降低,而且无需改变vnc本身就可以实现。

钛服务器的AVS完全兼容所有适用的开放NFV标准。为使用OVS编写的软件通常与AVS一起工作。还有更详细的描述这里风河提供了一个开源的内核可加载模块(KLM)和DPDK民调模式驱动程序(PMD), VNF供应商可以选择使用它们来充分利用AVS的性能特性。这两种都是免费的,网址是风河的开源资源库

AVS是一个很好的例子,说明你如何保留基于开源软件和开放标准的平台的所有优势,同时利用其差异化的特性,在实时网络中提供引人注目的运营成本削减。

载体等级可靠性是另一个差异区域,可带来关键的商业益处。

几十年来,电信服务提供商在他们的网络中设计了广泛的复杂功能,以至于他们可以为关键服务(例如E-911)和被严格的服务水平协议(sla)覆盖的企业级服务保证“五九”(99.999%)的可靠性。为这些服务提供5 - 9的可靠性意味着保证底层网络基础设施6 - 9的正常运行时间,这意味着每年的停机时间不超过32秒。

提供这种级别的运营商级可靠性对网络可用性、安全性、性能和管理具有广泛而复杂的影响。满足这些领域的关键需求对电信服务提供商来说是一个关键的业务挑战,因为他们正在完善计划,逐步将NFV引入他们的网络。他们知道在向NFV过渡的过程中,他们需要继续满足对可靠性的期望;否则,他们将面临失去高价值客户和用户流失增加的风险。ag亚博真人这将严重影响他们降低运营成本和增加用户收入的能力,这毕竟是NFV计划背后的核心业务目标。ag亚博真人

开发一种提供载体等级可靠性的网络基础设施平台非常困难。由于平台内的许多软件元素之间的复杂相互作用,NFV使得这更加困难。这些不仅包括操作系统本身(例如Linux),还包括管理程序(例如KVM),虚拟交换机,管理层(例如OpenStack),存储子系统(例如Ceph)和中间件功能。

没有办法通过使用为企业级IT应用程序设计的解决方案来达到6 - 9目标。这些解决方案无法满足关键的性能和功能需求。

NFV博客图片3

您必须从头开始,开发一个专门针对这一需求的平台,并从头开始设计可靠性特性。

这不仅需要一个主要的工程投资,而且还需要深入的技术理解所涉及的复杂挑战。在风河,钛服务器工程师团队利用在电信设备公司由多年获得和使用的标准电信TL9000设计方法,以保证级别的可靠性要求服务提供商的运营商级的体验。

Titanium Server NFVI平台基于开源项目,如运营商Linux,KVM,OpenStack,Ceph Storage和Intel®DPDK。我们的团队能够添加关键的运营商级可靠性功能,同时保持100%与相关的NFV标准兼容,最初由ETSI Industry规范组(ISG)指定,现在由OPNFV计划增强。我们的专家对所有这些开源项目的贡献者是常见的,载体上游有广泛的开放式堆栈和Linux组件的升级版本。

就像我们上面描述的虚拟交换的情况一样,正确选择NFVI平台允许您交付基础设施正常运行时间的级别,这是实时电信网络的绝对要求,同时受益于基于开源项目的解决方案。

基于开源软件的NFV部署并不意味着你最终会获得与竞争对手相同的性能和可靠性。选择一个平台来扩展开源基线兼容,增值的增强允许您在此令人兴奋的行业中断期间将自己与包装和抓住市场份额区分开来。

以前的替代宇航员
下一个RTI的证书包完成FACE™软件解决方案堆栈