NVIDIA
NVIDIA
DOCA HBN
Container
NVIDIA
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"]
    02/07/2024 1:02 PM UTC
    sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4WORKDIR
    /tmp
    02/07/2024 1:02 PM UTC
    sha256:d25965a0af0e15545ffa6b0f8976953488cb235c9dbc060ad022844548585e6bRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.0 /usr/bin/chgrp shadow /etc/shadow &&
      /usr/bin/chgrp shadow /etc/shadow-
    02/07/2024 1:02 PM UTC
    sha256:fbdb3215a3d7a7a37357e7e6d16f5eed2ad42deedf95ffb5153fac1986098691RUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.0 echo 'Defaults    !fqdn' >> /etc/sudoers
    02/07/2024 1:02 PM UTC
    sha256:002cb5d3543ad1551d4d6e8e8754371a9f2ef5d1da4981a5a3ef0a5f9109f66bRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.0 mkdir /etc/hbn-users
    02/07/2024 1:02 PM UTC
    sha256:61f680fb2d8300e8c7dfd677f1e5e5dfb189d15911a782ce57187f5eef31b38fRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.0 rm -rf /etc/cron.daily/apt-compat
    02/07/2024 1:02 PM UTC
    sha256:dca571f87e0efabe7ed4b937856ceb0abf3fb66e237cdf196877be401e50d24dRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.0 sed -i '1s/^/su root syslog\n/' /etc/logrotate.conf
    02/07/2024 1:02 PM UTC
    sha256:af0c43b16deae94ae9dd07b8c605c30f1ed3dc108440c424020cbfd6973ffd07RUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.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
    02/07/2024 1:02 PM UTC
    sha256:12de6814be11e8185aaf4456082dd61fdc691153add7d5caadec4b1739f644cbRUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.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
    02/07/2024 1:02 PM UTC
    sha256:175902144a51d9014df14c12be630aa5c14cefd75a6f48200757a8137e6230d2RUN
    DEBIAN_FRONTEND=noninteractive HBN_DIST=CumulusLinux-5-hbn SUDO_FORCE_REMOVE=yes UPSTREAM_DIST=CumulusLinux-5-updates VERSION=2.1.0.6 VERSION_REL=2.1.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
    02/07/2024 1:02 PM 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.