加速云网络的正确方式

作者:佚名  浏览量:98  发布时间:2023-06-09

NVIDIA BlueField-2 DPU(数据处理器)提供了无与伦比的软件定义网络(SDN)性能、可编程性和可扩展性。它集成了八个 Arm CPU 内核、安全且先进的 ConnectX-6 Dx 云网络接口和硬件加速器,这些硬件加速器可以共同卸载、加速和隔离 SDN 功能,执行连接跟踪、流匹配和高级数据包处理。

 

这篇文章概述了准确的 SDN 性能基准测试的基本原理,并展示了在启用加速器的 NVIDIA ConnectX-6 Dx 上实现的实际结果。BlueField-2 和下一代 BlueField-3 DPU 包括额外的加速功能,并为更广泛的用例提供更高的性能。

 

SDN 性能基准测试最佳实践

 

BlueField DPU 或 ConnectX 智能网卡的任何 SDN(软件定义网络)性能评估都应充分利用硬件加速器的全部功能。BlueField-2 的数据包处理操作可通过 NVIDIA ASAP2(加速交换和数据包处理)引擎进行编程。

 

BlueField DPU 和 ConnectX 智能网卡上的 SDN 加速器都依赖于 ASAP2 和其他可编程硬件加速器,以实现线速率网络性能。

 

NVIDIA ASAP2 支持已集成到上游 linux 内核和数据平面开发套件(DPDK)框架中,并可在一系列 Linux 操作系统发行版和云管理平台中随时获得。

 

从 Linux 内核 5.6 即已开始支持连接跟踪加速功能。最佳实践是使用现代企业 Linux 操作系统,例如 Ubuntu 20.04 、 Red Hat Enterprise Linux 8.4 等。这些较新的内核可以通过 ConnectX-6 Dx 智能网卡和 BlueField-2 DPU 支持 SDN 连接跟踪加速功能。基于过时内核的 Linux 系统,进行 SDN 连接跟踪基准测试可能会产生误导。

 

最后,要使任何 SDN 基准测试有效,它必须代表在现实世界的云数据中心中已实现的 SDN 管道,其中具有数十万个连接是常态。ConnectX-6 Dx 智能网卡和 BlueField-2 DPU 都是为超大规模环境而设计和部署的,可在云规模提供突破性的网络性能。

 

加速 SDN 性能

 

想要查看 NVIDIA ConnectX-6 Dx 性能。以下基准测试显示了启用连接跟踪硬件加速时 SDN 管道性能的吞吐量和延迟。我们使用与其他报告结果类似的系统设置、测试工具和程序进行测试。我们运行了 Open VSwitch(OVS)DPDK ,以便在 ConnectX-6 Dx 智能网卡上无缝地实现连接跟踪加速。

 

以下图表描述了使用 iperf3 工具观察 4 个和 16 个 iperf 实例(每个实例一个流)的 SDN 性能。

加速云网络的正确方式

 

图 1 .使用 iperf3 工具对比 4 个实例的 SDN 性能

加速云网络的正确方式

 

图 2 .对比 16 个 iperf 实例的 SDN 性能

 

主要发现:

 

本文链接: https://www.bigbaik.com/network/5268.html
免责声明:本文内容来自互联网,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系删除。