OpenDataPlane Tiger蛾LTS软件支持Arm和x86。
为Arm生态系统开发软件的开源协作工程组织Linaro宣布了OpenDataPlane的第二个长期支持(LTS)发布,名为“Tiger Moth”。
OpenDataPlane项目是一个用于网络软件定义数据平面的开放源代码、跨平台的应用程序编程接口集(api)。
OpenDataPlane已经过优化,以利用基于arm的SoC(芯片上的系统)处理器,它提供了高性能网络接口和硬件包和加密加速器的高度集成。另一个好处是OpenDataPlane支持在基于x86和基于arm的服务器类处理器上使用标准NICs或SmartNICs运行完全相同的软件代码,利用DPDK进行输入和输出。它作为一种标准的统一架构,允许真正的“编写一次,加速任何地方”的应用程序,以最大限度地利用轮询或事件驱动的网络架构和硬件加速器,几乎没有任何努力。现在,oem和软件开发人员可以更容易地利用新的和改进的硅,而不需要提高他们的应用程序。
这个新的OpenDataPlane ' Tiger蛾' LTS版本提供了一个稳定和优化的api集,这些api在基于arm的SoCs、arm和x86服务器以及SmartNICs上运行。这一版本包括对IPsec卸载的全力支持,以满足对线速度安全通信的需求,以及在之前的“Monarch”LTS版本上的许多其他改进,”Linaro的LNG总监弗朗索瓦-弗里德-弗里克(Francois-Frederic Ozog)说。
OpenDataPlane功能包括:
通用的应用程序API横跨Arm和x86。
支持内联IPsec(几乎不涉及处理器核)
支持IPsec Lookaside处理。
支持基于arm的soc
支持基于arm的服务器
支持SmartNICs
支持x86服务器
支持硬件包加速器,包括:缓冲/包管理器、包解析器和分类器、分组订购引擎、集成加密处理和集成I/O。
支持硬件和软件调度程序和负载平衡器。
支持硬件和软件流量管理器。
支持FAT IPsec管道——能够跨多个核心负载平衡流量。
支持Arm和x86的DPDK。
可用的完整验证测试套件。
嵌入式和云准备好了
工业生产实现
OpenDataPlane是由LNG成员和更广泛的开源社区共同开发的,代表了应用开发者、硅供应商、电信设备制造商和软件解决方案提供商的利益,并在Arm和x86系统上得到了验证。
开源软件Arm的高级主管Mark Hambleton说:“ODP的老虎飞虫的发布凸显了Arm和Linaro合作提供创新的网络基础设施解决方案的力量。”“能够从我们的合作伙伴那里获得独特解决方案的能力,同时在广泛的产品范围内提供真正跨平台的可移植性,是Arm生态系统的一个关键价值。”
OpenDataPlane (ODP)继续增加其价值。在这个版本中,支持基于arm的SoCs、基于arm的服务器,甚至在x86服务器上的DPDK, Linaro和所有的Linaro网络小组成员都在积极地展示我们协同工程的真正好处,”卡维尔的副总裁软件生态系统和解决方案小组的Larry Wikelius说,ODP是标准接口价值的一个突出的证明点,它允许基于armv8的SoC和服务器供应商展示差异化的性能和特性,同时仍然支持主要的软件应用程序。鱼子酱以延续其开源社区领导的传统为荣,并打算将老虎蛾传播到雷克斯、雷x2和OCTEON TX产品家族的范围内。
Enea多年来一直是ODP项目的LNG和贡献者之一,而OpenDataPlane的跨平台API现在由Enea自己的数据平面解决方案支持和利用。“虎蛾释放OpenDataPlane项目代表了一个新的重要里程碑,是一个关键的平台为我们继续处理加速数据平面和操作系统在广泛的CPU架构解决方案,包括手臂和基于英特尔处理器的硬件平台,”阿德里安Leufven说,高级操作系统业务单元,Enea。
Tiger蛾软件的发布支持了诺基亚的端到端的未来X愿景,以及最近宣布的ReefShark芯片组家庭。Tiger蛾支持5G的关键特性,比如低延迟和高吞吐量。诺基亚ne2的处理器技术主管Jarmo Hillo说:“基于Tiger系统的系统软件是诺基亚Reefshark和诺基亚未来X实现的重要组成部分。”