DOCA 文档 v2.10.0

DOCA 开发者快速入门指南

本指南详细介绍了启动 NVIDIA DOCA 开发环境,以及构建和运行 DOCA 软件包随附的 DOCA 参考应用程序的基本步骤。

NVIDIA DOCA 汇集了各种强大的 API、库和框架,用于编程和加速现代数据中心基础设施。与用于 GPU 的 NVIDIA® CUDA® 类似,DOCA 是所有现有和未来几代 BlueField DPU 和 SuperNIC 产品中一致且重要的资源。

本文档旨在为希望使用 DOCA 框架开发应用程序的人员而编写。

注意

不确定使用哪种安装类型?要扩展了解不同的 DOCA 用户类型以及每种类型的相关安装,请参阅BlueField 和 DOCA 用户类型

根据BlueField 硬件用户指南中的安装说明,将 BlueField 网络平台安装到您的主机中。步骤包括将 BlueField 安装到 PCIe 插槽中并正确固定在机箱中。确保您的主机操作系统在“每个 DOCA-Host 安装配置文件支持的主机操作系统和功能”部分中列出。

有关在主机和 BlueField 上下载和安装所需开发软件的详细分步过程,请参阅DOCA Linux 安装指南

在安装过程中,您必须更改默认密码 ubuntu 才能访问 NVIDIA® BlueField® 网络平台。

成功安装后,在主机上,RShim 驱动程序会公开一个名为 tmfifo_net0 的虚拟以太网设备。

  1. 根据NVIDIA BlueField DPU BSP 文档中“虚拟以太网接口”部分和“主机端接口配置”页面中的说明,配置 tmfifo_net0 的主机端静态 IP,以启用与 BlueField OS 的基于 IPv4 的通信。

  2. 通过从主机运行以下命令登录到 BlueField 基于 Ubuntu 的操作系统

    复制
    已复制!
                

    host# ssh ubuntu@192.168.100.2

    使用您在安装过程中定义的 BlueField 网络平台密码。

在此阶段,DOCA 已安装在 BlueField 和主机服务器上。

DOCA 软件包资产(例如,参考、工具)位于 Bluefield 和主机上的 /opt/mellanox/doca/ 下。

DOCA 软件包包含一组参考应用程序,以方便开发者入门。请参阅DOCA 参考应用程序DOCA 编程指南以获取更多信息。

要运行DOCA 安全通道参考应用程序,该应用程序演示了主机和 BlueField 之间通过 Comm Channel 接口进行加速和安全的消息传输

  1. 使用以下命令在 BlueField 网络平台上以服务器身份运行应用程序(所有参数均可在DOCA 安全通道应用程序指南中找到)

    复制
    已复制!
                

    # /opt/mellanox/doca/applications/secure_channel/bin/doca_secure_channel -s 256 -n 10 -p 03:00.0 -r 3b:00.0

  2. 使用以下命令在主机上以客户端身份运行应用程序(所有参数均可在DOCA 安全通道应用程序指南中找到)

    复制
    已复制!
                

    # /opt/mellanox/doca/applications/secure_channel/bin/doca_secure_channel -s 256 -n 10 -p 3b:00.0

要了解有关 NVIDIA BlueField 网络平台的更多信息,请参阅NVIDIA BlueField 硬件手册

信息

如有问题、意见和反馈,请通过 DOCA-Feedback@exchange.nvidia.com 联系我们。

© 版权所有 2025 NVIDIA。 上次更新于 2025 年 2 月 12 日。