Skip to content

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.

text
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.

text
            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.

text
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.