Skip to main content
NVIDIA
DOCA HBN
Container
NVIDIA
DOCA HBN

Host based networking (HBN) is a DOCA Service that runs on NVIDIA's DPU. It orchestrates network connectivity of dynamically created VMs/Containers on cloud servers. HBN service is a BGP router that supports EVPN extension to enable multi-tenant cloud.

  • LayerLabelCreated
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
    ["supervisord" "-c" "/etc/supervisor/supervisord.conf"]
    04/23/2024 3:24 AM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4WORKDIR
    /tmp
    04/23/2024 3:24 AM UTC
    sha256:4d60a3a8d8cc82bda4b6330d139e384081eb7c552f5cd86bb42dc853ea38641bRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 /usr/bin/chgrp shadow /etc/shadow &&
      /usr/bin/chgrp shadow /etc/shadow-
    04/23/2024 3:24 AM UTC
    sha256:e410bc3ba12f6468ce32d2aeaab5677b59e5de5fabac71bbf3f0726fcad3391fRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 echo 'Defaults    !fqdn' >> /etc/sudoers
    04/23/2024 3:24 AM UTC
    sha256:4cba6d4ff6a88abd33e92c1835d378bc76c7935f31fe16ad2352440bcaa3b053RUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 mkdir /etc/hbn-users
    04/23/2024 3:24 AM UTC
    sha256:cd49af92373231731e3ea859fe29ca3ad3169413043b9c58b16316b2cfebb3dfRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 rm -rf /etc/cron.daily/apt-compat
    04/23/2024 3:24 AM UTC
    sha256:cbd5cdbd8bfcae41b9e75a07b39ece8ecb8c029d6c41357fc6b4289fbc4d23bbRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 sed -i '1s/^/su root syslog\n/' /etc/logrotate.conf
    04/23/2024 3:24 AM UTC
    sha256:d3e120f9d6976774ab9572c8d443495c2d96562254082cad9496a9b7861cb2dfRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 update-alternatives --set iptables /usr/sbin/iptables-legacy &&
      update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy &&
      update-alternatives --set ebtables /usr/sbin/ebtables-legacy
    04/23/2024 3:24 AM UTC
    sha256:7b629d4b4dbef3afc9a7212df831a3b1e83d7b7ba558cee887927db9c5369ce5RUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 sed -i -e 's|/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms|/proc/sys/net/ipv4/neigh/p0_sf/base_reachable_time_ms|g' -e 's|/proc/sys/net/ipv6/neigh/default/base_reachable_time_ms|/proc/sys/net/ipv6/neigh/p0_sf/base_reachable_time_ms|g' /usr/bin/neighmgrd
    04/23/2024 3:24 AM UTC
    sha256:a0b18abc86841e92939d6dbdac3ecb79db7f24eda77285a17bcdb0454e0e8a9dRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.2.0.2 VERSION_REL=2.2.0 sed -i -e 's|/var/log/frr/|/var/log/hbn/frr/|g' -e 's|/var/log/frr/|/var/log/hbn/frr/|g' /usr/lib/frr/frr-reload.py
    04/23/2024 3:24 AM UTC

    NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.