2014年11月28日 联网

RIP OVDK:高性能虚拟交换在商业电信平台可用

查理阿什顿

C.ashton.

英特尔最近宣布他们已停止了OVDK虚拟交换机(Sdncentral文章在这里)。此提示来自服务提供商和电信设备制造商(TEMS)的提示问题,用于在商业网络中部署以便在商业网络中部署作为网络功能虚拟化(NFV)基础架构的一部分。

ovdk之后有生命,没有令人担忧的理由。

在这篇文章中,我们将概述来自Wind River的Titanium Server平台如何在性能、可靠性、集成和可用性方面提供所需的准确信息。

我们将解释Titanium Server中的vSwitch如何显著改善服务提供商的OPEX,这当然是采用NFV的首要业务目标。

(对于任何不熟悉OVDK历史的人,它于2013年初宣布,作为最大限度地发挥VSwitch性能的方法,可以实现主要是小型数据包的流量,这是电信基础设施的典型方案。ovdk项目,基于英特尔®DPDK。库,利用用户空间中的数据包处理来提高与开源打开的vswitch或ovs相比的开关性能。英特尔现在决定停止ovdk并贡献到OVS项目。)

在NFV架构中,vSwitch负责核心网络和运行在虚拟机中的虚拟应用程序或VNFs (Virtual network Functions)之间的网络流量交换。vSwitch与VNFs运行在相同的服务器平台上。显然,运行vSwitch所需的处理器内核无法用于运行VNFs,这可能对单个服务器刀片上支持的订阅者数量产生显著影响。ag亚博真人这反过来又会影响到整体的每用户运营成本,并对向NFV转型所能实现的运营成本改进产生重大影响。ag亚博真人

风河钛服务器平台是解决这一挑战的商业可用解决方案。

让我们来看看一个例子来说明Titanium Server中的加速vswitch(AVS)如何为服务提供商节省大量的opex:

为了使分析简单,我们假设需要将一个函数(例如媒体网关)实例化为VNF,并且它需要从vSwitch获得每秒200万个包(2Mpps)的带宽。为了进一步简化,我们将假设将在每个处理器核心上实例化运行该VNF的单个VM。因此,考虑到vSwitch功能需要一些可用的核心,我们需要计算我们可以在服务器刀片上实际实例化多少vm。

作为我们分析的参考平台,我们将使用在2.9GHz的29GHz上运行的双插座英特尔®至强®处理器E5-2600系列平台(“常春藤桥”),共有两种套筒可提供24个核心。我们所有的性能测量都基于从网络接口卡(NIC)运行到vSwitch的双向网络流量,通过VM并通过VSwitch到NIC。这代表了真实世界的NFV配置,而不是简化的配置,其中流量仅从NIC运行到vSwitch并绕过NIC,绕过VM,使得执行中没有有用的工作。

在第一个场景中,我们使用OVS将流量切换到平台上的VM。测量表明,每个核心运行OV可以将大约0.3mppps的流量切换到VM(64字节数据包)。我们的24核平台的最佳配置将是为vSwitch使用20个核心,提供总共6MPP的流量。此流量将由运行VM的3个核心消耗,并且一个核心将未使用。我们无法在超过3个核心上运行VM,因为OV不能提供所需的带宽。所以我们的资源利用是每个刀片3 vm

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

阿什顿2.

从商业角度来看,每刀片的VM数量增加一个6.7(除以3),允许我们使用15%的刀片使用相同数量的客户,因为使用OVS或服务6.7次。尽可能多的客户使用相同的服务器机架。在任何一种情况下,这代表了OPEX的非常显着的减少,并且可以通过VNFS本身所需的更改来实现。

上面的场景(每个VM 2Mpps,每个核一个VM,双插槽平台)可能不能代表您的特定应用程序需求。但是重新计算任何给定需求集的节省是很简单的。您只需要计算出vSwitch内核和VM内核之间所需带宽的最佳平衡,从而减少未使用的内核的数量。请随时联系我们,我们将很高兴为您提供这些号码。

接下来,让我们简单地谈谈可靠性。

除了上述性能优势之外,Titanium Server的AVS提供了代表现场电信网络的关键要求的运营商等级功能,例如:

  • ACL和QoS保护,提供DoS攻击保护,过载情况下智能丢弃。
  • 虚拟机全热迁移,业务影响小于150ms。
  • 无休止的软件修补和升级。
  • 链接保护在50ms或更小的情况下使用故障转移。
  • 完全孤立的NIC接口。

我们经常与正在考虑使用PCI传递或单根I / O虚拟化(SR-IOV)的服务提供商和TEM交谈,这两种方法是为提高开关性能而开发的方法。然而,这些方法都没有提供上面列出的那种运营商级功能。这可以防止服务提供商提供电信客户所需的网络可靠性,即六九(99.9999%)基础设施正常运行时间。

使用AVS现已作为钛服务器的一部分提供,无需用于满足这些关键的载体等级功能以满足性能目标。AVS提供相当于或更好的性能,而不是PCI通过或SR-IOV,同时使服务提供商能够实现电信等级可靠性,因为它们在其网络中逐步部署NFV。

因此,没有必要哀悼过量的传递。通过加速VSwitch,在钛服务器中,服务提供商和TEM可以实现一流的虚拟交换性能,同时还可以确保其网络中的运营商等级可靠性。全部基于现在可用的解决方案并由A支持合作伙伴生态系统行业领先的NFV公司。

以前的确保关键基础设施......技术如何帮助?
下一个NFV#8的庆祝活动和斗争