Hardware
The Super Router is software: it runs on a standard x86-64 server you own. We size it with you for your subscribers and traffic — here is what we use and recommend.
Operating system
Ubuntu 24.04 LTS, x86-64 (installed clean; the installer sets up the rest)
CPU
A modern multi-core server CPU — packet work is spread over the cores by the NIC’s queues; more subscribers and traffic, more cores
Memory
16 GB is a comfortable start; more for large CGNAT tables
Storage
SSD or NVMe; the database, the graphs and months of fiber history live here
Uplink
Two ports in an LACP bond (10G or 40G) to the upstream, for capacity and a spare path
OLT side
Ports to the OLTs’ uplinks, with the per-PON VLANs inside the OLT’s S-VLAN (QinQ)
Network cards
Intel (ixgbe, i40e, ice) and similar server NICs with several queues
Management
A separate port or VLAN for SSH, the API and the monitor, behind the allow-list
Supported OLTs
Huawei MA5600T / MA5608T family today, controlled over SNMP (the CLI only as a fallback). More vendors are on the way — ask us about yours.
A reference build
A dual-socket server with plenty of cores, 64–128 GB of memory, NVMe storage, two 40G ports in an LACP bond to the upstream and 10G ports to the OLTs — room for tens of thousands of subscribers.