2019年12月12日 电信

ACE-NIC100与风河钛云加速5G网络

由Barak Perlman,CTO以太尼网络

越来越需要灵活的基于云的基础设施和编排解决方案,以便在需要时动态放置功能的功能。涉及到Telco Edge时,基于OpenStack的虚拟化软件平台的金标准是风河钛云.钛云是一个非常可靠的部署就绪云平台,能够处理电信和关键基础设施网络的严格要求。

以太网络和风河已经紧密合作,以显示以太的ACE-NIC100 FPGA Smartnic可以轻松地与钛云虚拟化框架集成。钛云提供了一个优化的一体化安装,运行一个具有管理程序的操作系统,可以使用虚拟机(VMS)进行虚拟机(VMS),以便为轻量级和针对Telco优化的网络功能。

结果:ACE-NIC100可以使用以太网卡路由器(Router-on-NIC)功能加速Titanium Cloud上的任何VNF,集成所需的努力非常少。与ACE-NIC使用标准DPDK API调用嵌入式FPGA上的ENET流处理器,一个Intel XL710控制器,和知名的i40e驱动程序,集成是无缝的。

ACE-NIC100可以是一个单独的管理实体。ACE-NIC具有ENET流处理器,运行在ACE-NIC卡上的FPGA上,可以配置为一个完整的路由器。这使得ACE-NIC100能够同时提供标准的基于intel的以太网控制器和路由器功能,实现真正的“网卡上的路由器”。作为网卡上的路由器,ACE-NIC可以通过硬件实现提供各种各样的电信功能。

ENET Flow Processor使用Ethernity SDK(软件开发工具包)进行配置。用于ACE-NIC100配置的Ethernity SDK安装在Titanium Cloud控制器上,然后用于配置监管、分类和TAG/Tunnel编辑。两个Linux虚拟机使用DPDK实例化,每个都运行开源软件TRex包发电机模拟真实的流量流并提供每流的统计信息。

集成演示了三种不同的测试配置:

1。PCI-Passthrough + DPDK
在这个场景中,ACE-NIC100的两个40GbE接口都配置了pci - pass,绑定到虚拟机中的DPDK驱动程序。

2。SR-IOV + DPDK
在这个配置中,ACE-NIC100的40GbE接口都配置了SR-IOV和一个基于vlan的提供商网络,绑定到虚拟机中的DPDK驱动程序。流量运行和验证两次—一次以全速率运行,一次使用MEA CLI配置ACE-NIC100的每流限速策略。

3.SR-IOV + DPDK + QoS
在这种情况下,一个ACE-NIC100 40GBE接口配置了SR-IOV,第二个40GBE接口配置为使用Wind River的加速虚拟交换机(AV)的数据接口。Wind River的AVS端口将虚拟机连接到VM中DPDK-AVP驱动程序的AVS。交通经过两次,一次以全速率验证,并且当ACE-NIC100配置有用于两个接口的每流程限流策略和基于VLAN的提供商网络时,一次。

该测试模拟了40Gbps的流量,由多个连接到多个虚拟功能的客户实例产生的高多样性。结果是ACE-NIC100轻松地与Wind River AVS耦合,并支持跨虚拟机连接,同时根据虚拟功能流量执行速率限制策略和其他功能。事实上,ACE-NIC100能够将具有高网络负载的虚拟机完全卸载到FPGA上,节省Titanium Cloud上的CPU周期。

ACE-NIC在虚拟化环境中引入路由器实体,允许Access Network的流量进入Titanium Clouds的虚拟网络(例如PPPoE流量的终止或GTP隧道的终止),提供对外部网络的流量管理,并将VxLAN的终止和转换加入VLAN。然而,网卡上的路由器可以作为一个独立的被管理实体来管理,而且FPGA对应用程序是透明的,除非另行配置。

此外,通过使用不通过AVS运行的流程的SR-IOV,以太比克服了支持基于容器的虚拟化的难度。通过在单个VM内实例化多个容器,以太能能够基于基于MAC地址或VLAN到达容器到达容器的不同流的分类来实现每个容器供应,同时应用每次流动策略。以太能通过通过FPGA Smartnic提供逻辑可以通过提供逻辑来配置。

此外,以太还能够克服SR-IOV在虚函数数量方面的限制。FPGA SmartNIC可以在单个VM中实现对数千个虚拟功能(因此是数千个容器)的可伸缩性——分类、供应,并根据硬件中的每个流使用策略应用程序。

“服务提供商正在寻求验证和市场准备的端到端云解决方案。为了解决这种需求,生态系统上的协作是至关重要的。我们正在与以太网等创新者合作,为服务提供商和TEM提供优化的可互操作解决方案。通过利用预先验证的虚拟网络元素,服务提供商可以快速实现其目标,例如减少OPEX,同时加快引入新的高价值服务,“电信河副总裁Paul Miller指出。

通过将Wind River AVS与基于fpga的ACE-NIC100集成,以太可以提供一种能够实现高效、可扩展、高性能虚拟化网络的方法。

通过与Titanium Cloud的顺利合作,ACE-NIC100加快了VNFs的速度,并在非常小的工作量下增加了路由功能。

风河系统公司是提供智能软件的全球领导者。自1981年以来,该公司的技术一直为世界上最安全、最安全的设备提供动力,超过20亿件产品使用了该技术。风河提供全面的投资组合,支持世界级的全球专业服务和支持,以及广泛的合作伙伴生态系统。风河软件和专业技术正在加速关键基础设施系统的数字化转型,这些系统需要最高水平的安全性、安全性、性能和可yabo电竞投注靠性。

Ethernity网络在可编程硬件上提供创新的全面网络和安全解决方案,以加速电信/云网络。Ethernity的软件可以移植到任何FPGA上,提供完整的数据平面处理,具有丰富的网络功能,健壮的安全性和广泛的虚拟功能,以优化您的网络。我们的ACE-NIC智能网卡、ENET流量处理器和交钥匙网络设备为电信、云服务提供商和企业市场提供一流的全可编程平台。要了解更多关于我们如何为客户提供完整的解决方案,以快速适应他们不断变化的需求,提高上市时间,并促进边缘计算、5G和NFV的部署,请访问我们的网站www.ethernitynet.com

*帖子最初发表于此ethernity网络博客

以前的生态系统问题 - 康恩和明星之间的社区合作
下一个嵌入式系统的虚拟化技术