Overview
Netvyn BNG is a carrier-grade broadband network gateway: one platform that terminates subscriber sessions, authenticates them, addresses them, enforces their plan, translates and filters their traffic, and accounts for all of it against a single session record. It runs as software on standard servers you own.
What it is
A broadband network gateway is the boundary where the access network meets your routed core, and where every subscriber session begins and ends. Netvyn owns that boundary completely: session termination, authentication, addressing, policy enforcement, address translation, filtering and compliance records are all parts of the same product rather than separate appliances that have to agree with each other.
What is included
Every capability below is part of the gateway. There are no per-feature unlocks: enabling carrier NAT or hierarchical shaping is a configuration change, not a purchase.
Subscriber access PPPoE, IPoE (DHCP), VLAN and QinQ access models Authentication RADIUS auth, accounting, CoA and disconnect Addressing IPv4 pools, IPv6 prefix pools and delegation Traffic policy Hierarchical QoS — fq_codel, CAKE, TBF, pfifo Translation NAT and CGNAT, deterministic or dynamic blocks Security Stateful IPv4 firewall, separate IPv6 engine Compliance Session, port-block and per-flow IPDR records Resilience 802.3ad bonding, active/standby pair Integration Portal API, Prometheus exporter, gNMI
Where it sits
Upstream it is an ordinary routed neighbour and a real traceroute hop, so it drops into an existing IP core without redesign. Downstream it is the gateway every subscriber session terminates on. Your RADIUS stays your RADIUS and your billing system stays the system of record — the gateway enforces what it is told and reports back what happened.
Internet
|
Core network (your existing IP core)
|
+--------------------+
| NETVYN BNG | session termination + policy
+--------------------+
|
Access network (VLAN / QinQ)
|
Subscribers (PPPoE / IPoE, dual-stack)
Supported platforms
Software on hardware you specify — no appliance, no proprietary chassis, no hypervisor requirement. FreeBSD 14.3 is the primary development and soak platform; Ubuntu 24.04 LTS and Rocky Linux 9 are both supported. The feature set and the command reference are identical across all three; only memory reservation and adapter binding differ, and each has its own installation page.
OS FreeBSD 14.3 · Ubuntu 24.04 LTS · Rocky Linux 9 CPU x86-64, 16-64 cores (auto-scaling planner) Data plane DPDK 25.11 (symbols target 22.11+) NICs DPDK-supported; SR-IOV / passthrough for line rate Memory hugepages / contigmem, 1 GB pages in production
Where to go next
Choose the installation page for your platform to stand a gateway up. The Configuration Basics section covers building from source and interface naming; Subscriber Access, Network Services and Operations cover the running system.