网络

NVIDIA DOCA 基于主机的网络(HBN)1.3.0 版本全新发布

NVIDIA DOCA 基于主机的网络(HBN)是一种NVIDIA DOCA 服务,可在 NVIDIA BlueField 系列 DPU 上运行和启用加速的分布式路由和网络 Overlay 功能。它提供了 VTEP、EVPN、ECMP、VRF、ACL、DHCP等高级网络特性和功能,通过将网络边缘界限从 ToR 交换机下移到节点级别来简化网络架构。同时,它还借助 L2/L3 Overlay 网络、高级流量过滤和访问控制来支持无控制器的多租户云环境。基于主机的网络与 Cumulus Linux (例如 FRR 和 NVUE)共享相同的应用程序堆栈,为基于 NVIDIA Spectrum 交换机 与 NVIDIA BlueField 系列 DPU 组成的端到端 EVPN 网络架构部署提供额外价值。

基于主机的网络的主要优势就是使网络架构师能够设计一个基于 L3 协议的网络,通过将 NVIDIA BlueField 系列 DPU 用作 BGP 路由器,使此路由器运行在网络的服务器端,并支持 BGP EVPN 将 L3 Underlay 网络扩展到多租户环境,且支持 Overlay L2 和 L3 的隔离网络。

NVIDIA DOCA 基于主机的网络发布的全新 1.3.0 版本可以部署在 NVIDIA DOCA 1.5.1 BFB 镜像之上,并引入了如下几个新功能和增强功能:

  • BGP 与主机对等
  • 将 HBN 移动到一个单独的网络命名空间以获得额外的隔离和安全性
  • 为 HBN 运行在一个单独网络命名空间来管理 VRF
  • 支持 DPU 发起的流量通过 HBN 来连接 DPU 上的服务
  • 内置 DHCP 服务器来直接回复主机的请求
  • 利用 NVUE 命令行和 API 进行出示响应时间优化来支持 NVUE 多操作系统架构

基于主机的网络解决方案将一组网络功能打包在一个容器中,此容器可以在 NVIDIA BlueField 系列 DPU 上运行。基于主机的网络的核心是基于 Linux 网络的 DPU 加速驱动,连接到 DOCA 守护程序 nl2doca 的 netlink 实现了此 DPU 加速驱动程序。nl2doca 使用 DPU 硬件可编程 API 来无缝加速 Linux 网络。基于主机的网络通过使用 Linux netlink API 来发现已经配置的 Linux 网络对象,将 Linux 内核路由表和网桥表镜像到 DPU 硬件中。 由 Linux 内核网络栈学习动态网络流可以通过侦听 Linux 内核网络事件来由驱动程序进行编程。

如果您想要部署和了解NVIDIA DOCA 基于主机的网络这一 NVIDIA DOCA 服务,请访问 NVIDA NGC 目录下的 DOCA HBN 页面,以及NVIDIA 开发者专区中的 NVIDIA DOCA HBN 服务指南

Tags