Symptoms:
vmkernel.log located at /var/run/log/ will have entries similar to the following:WARNING: Tcpip: 2440: socreate(type=1, proto=6) failed with error No buffer space available (55)
WARNING: Hbr: Failed to create socket to 127.0.0.1: No buffer space available
WARNING: vdl2: Failed to refresh gateway MAC, vmknic [vmk10]/[vmk11]: Status pendingVMware SDDC Manager 5.2.x
VMware ESXi Host 8.x
This issue occurs due to TCP/IP heap memory exhaustion or fragmentation in the ESXi vmkernel. This is most common in environments running VMware NSX or vSphere Replication (HBR), where multiple network stacks and frequent socket creation/deletion can exceed the default heap allocation.
In some cases, this is exacerbated if IPv6 is disabled while IPFIX is enabled, as the system continuously attempts and fails to create IPv6-based sockets, rapidly consuming available buffer space.
A permanent fix for this memory allocation and fragmentation issue is included in ESXi 8.0 Update 3i (Build 24585300) and later. For more information, see the ESXi 8.0 Update 3i Release Notes.
Workaround: If you cannot immediately upgrade to ESXi 8.0 Update 3i, perform the following steps to mitigate the issue:
vmkernel to manage more simultaneous socket connections.esxcfg-advcfg -s 128 /Net/TcpipHeapSizeesxcli network ip set --ipv6-enabled=true