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:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CONFIG
e5abd7fae73054c8f09165583286af0ea9f2b63329783a7c6627a64d2ab61b93RUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 echo 'Defaults    !fqdn' >> /etc/sudoers
11/12/2022 3:11 AM UTC
35e7a90cbfbfb2a079294fd3685ae5db0e494d1b80c24276acdffee685217eeaRUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 mkdir /etc/hbn-users
11/12/2022 3:11 AM UTC
3ed923074d61ebc5994800814405406a1c030ae5f9d873d9d087c230ab70c75eRUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 rm -rf /etc/cron.daily/apt-compat
11/12/2022 3:11 AM UTC
a4be2efdcd1dc7894f4da86ff2458eed19dadf812e9062fa073d8c91d778d10eRUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 sed -i '1s/^/su root syslog\n/' /etc/logrotate.conf
11/12/2022 3:11 AM UTC
5b3caaa5053759097c732d8f384eb31d2d3927e2d8bb211ded8956637a62286fRUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 sed -i 's|/var/log/frr/|/var/log/hbn/frr/|g' /usr/lib/frr/frr-reload.py
11/12/2022 3:11 AM UTC
18b63f451013c20d1f50b7e277fa80fd3d6c5f50bd5639abceb1fca88c03108cRUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 sed -i 's|/var/log/frr/|/var/log/hbn/frr/|g' /lib/frr/frr-reload.py
11/12/2022 3:11 AM UTC
555b17c16b3262320dee2b562281bfb2b0b606b29459ba3a9d5d175601dd02e0RUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 sed -i 's|/var/log/ifupdown2|/var/log/hbn/ifupdown2|g' /usr/share/ifupdown2/lib/log.py
11/12/2022 3:11 AM UTC
5baee19527f396897cd3d1e316f62f84d4091132c02c14e535f98a5701431e7eRUN
CUMULUS_REPO=CumulusLinux-5-hbn DEBIAN_FRONTEND=noninteractive DOCA_DEBS_LOCAL=http://tetrabuild-1.mvlab.labs.mlnx/mlnx-dpdk/Ubuntu20.04/1.5.0055-1.5.8.1.0.1.1.1.20221109.1340.bf.3.9.3.12383.15.signed SUDO_FORCE_REMOVE=yes VERSION=1.1.73 VERSION_REL=1.2.0 logrotate_files=$(for service in frr nl2docad nvued rsyslog; do find /etc/logrotate.d/ | grep $service; done) &&
  rsyslog_files=$(for service in frr nl2docad nvued default; do find /etc/rsyslog.d/ | grep $service; done) &&
  for f in $rsyslog_files $logrotate_files; do sed -i 's|/var/log/|/var/log/hbn/|g' $f ; done
11/12/2022 3:11 AM UTC
421f5d1dd23f866da56bc2e6ea6cee0982cca7f65cb62cff2c2776094481a0d7COPY
file:96833368024fed6053edfa4388f7f3bd36a0dd5009d993603f17b2d6e6c09ae2 in /root/.gitconfig
11/12/2022 3:11 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.