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"]
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