Platform · Hardware support

Runs on the servers you already buy.

Netavo BNG deploys on standard x86-64 servers — Intel Xeon or AMD EPYC — with two packet I/O paths: a DPDK path for full performance on validated network adapters, and a compatibility path that runs on virtually any adapter, including virtual machines. Same software, same configuration, either path.

01
Two I/O paths
DPDK performance · broad compatibility

Performance path — DPDK

Kernel-bypass poll-mode I/O on validated adapters, with dedicated data-plane cores and hugepage memory. The path for production deployments at 10G and above.

Validated NICs · IOMMU/VT-d · hugepages

Compatibility path — AF_XDP

High-performance kernel I/O on virtually any adapter, with zero-copy operation on supported families. The path for labs, evaluations, small sites and VM roles — no special BIOS configuration required.

Any Linux-supported NIC · zero-copy on supported families

The appliance reports its own inventory — CPU, memory, adapters and the active I/O path.

02
Processors
x86-64 · Xeon · EPYC

Any modern x86-64 processor. Production deployments run on server platforms — Intel Xeon or AMD EPYC — where ECC memory, PCIe lane count and NIC options fit the role. There is no per-core licensing, so core count is purely an engineering choice.

Desktop-class processors (Intel Core, AMD Ryzen) run the software identically and are well suited to labs, evaluations and small sites; for production we recommend server platforms for ECC and platform reliability rather than for any software requirement.

Data-plane workers scale with cores: sizing guidance ships with the benchmark protocol, including a per-core scaling curve so unlisted hardware can be sized by calculation rather than guesswork.

Performance pathCompatibility path
CPUx86-64 · 8+ cores recommendedx86-64 · 4+ cores
Memory32 GB+ · hugepages reserved8–16 GB · hugepages optional
FirmwareVT-d / IOMMU enabledstandard settings
StorageSSD · 100 GB+SSD · 50 GB+
03
Network adapters
Validated for DPDK · broad AF_XDP support
Adapter familyPathNotesStatus
Intel 700 series (X710 / XL710)DPDK — performance10G / 40G · the validated production path, in service on our own networkvalidated
Intel 800 series (E810)AF_XDP zero-copy today25G / 100G · DPDK validation planned with the 25G/100G benchmark programmeDPDK validation planned
Intel 500 series (X520/X550)AF_XDP zero-copy10G · widely available second-hand — well suited to evaluationssupported
NVIDIA ConnectX (mlx5)AF_XDP zero-copy25G+ · DPDK validation plannedDPDK validation planned
Commodity adapters (1G/2.5G)AF_XDP copy modelabs and small sites · no special configurationsupported
virtio (virtual machine)AF_XDPVM deployments — see belowsupported

The validated-hardware list is published with each release and grows with the benchmark programme; deployment telemetry (aggregate hardware inventory only) tells us which platforms to validate next.

04
Virtual machines
Supported roles · same software

Smaller roles run as a virtual machine on the compatibility path — the L2TP LNS role is fully supported on a plain VM, reusing the complete control plane with no separate build. Evaluations and labs commonly start this way before moving to bare metal.

Bare metal on the DPDK path remains the recommendation wherever headline throughput matters: the performance page's benchmark protocol applies to bare metal, and published figures will state the platform explicitly.

A production LNS role on a virtual machine — identical software and configuration to bare metal.

REFERENCE CONFIGURATIONS — the benchmark programme publishes entry, mid and high reference builds (CPU, adapters, memory) with measured results attached — see the performance page. Until a configuration appears there with figures, we make no throughput claim for it.

Check your hardware against the eval build.

Start free eval Read the requirements guide