How it works
The Super Router is software on your own x86 server. One program does the work; everything it knows is kept in one database on the router, with versions you can go back to.
The routing engine
One program does the work of a BNG: addresses, routing, firewall and NAT, CGNAT, speeds and the alarm checks — all from the same data, so the parts never disagree. We build it with the latest high- and low-level programming languages, to get super results from our software.
The database
Clients, services, VLANs, networks, plans, the router’s own interfaces and every OLT are kept in one database on the router. Every change is a version you can go back to.
The OLT drivers
A driver per OLT vendor talks SNMP to the OLT (the CLI only as a fallback). Huawei MA5600T family today; ZTE within about a week, V-SOL after that.
The monitor
A web page on the router (HTTPS), with a menu by group: Home with what needs a look, search and a card for every client, new clients, plans and promotions, the OLTs and their ONUs, alarms behind a bell, BGP and OSPF, the looking glass, users and roles, the audit log, the health check and backups, settings (VLANs, OLTs, TR-069…), a terminal for dtvsol commands, and the 24/7 wall.
dtvsol — the command line
Everything the API does, from the shell, with help and Tab completion: `dtvsol doctor`, `dtvsol service add`, `dtvsol netcfg apply`…
The licence
Each router has its own licence. A 90-day licence tied to your server renews itself every day. You pay once: 12 months of updates are included, then updates continue with the monthly plan. The router keeps working with or without a plan. You are warned 14 days ahead if anything needs attention. Replacing the server? We move the licence.
A new subscriber, end to end
Billing
calls POST /services with the ONT’s serial, the PON port and the plan
Router
picks the PON port’s VLAN, a fixed address and the IPv6 prefix; sets up DHCP, speed, anti-spoofing and CGNAT
OLT
the ONT is registered on the OLT with its service and the plan’s speed, and saved there
Client
the ONT comes up, gets its address by Option 82 and browses; within minutes the monitor shows its light
Built so a mistake cannot take the network down
- Network changes are undone by themselves unless confirmed within 120 s
- Changes that would cut your own access or the default route are refused
- Every configuration change is a version; restore any of them
- Daily backups, and an encrypted copy off the router with the DTVSOL Backup agent
- Admin, viewer and office roles, enforced by the router; every change in an audit log with who made it, how and from where
- The management ports answer only an allow-list; repeated failed logins are blocked

If DTVSOL is unreachable
Your subscribers stay connected. We tested it on a router with no licence and with every DTVSOL address blocked: DHCP, DNS, routing, CGNAT and new PPPoE logins with their speed plans kept working, also after a reboot.
What depends on DTVSOL: the router renews its 90-day licence by itself every day, and warns you from 14 days before it would end. If it does end, only OLT management (registering and changing ONTs) and new feature updates stop; security updates still install.
A licence switched off by DTVSOL behaves the same way: it runs to its end date, never stricter, and nothing on the router is ever deleted.
What it runs on
An x86-64 server with Ubuntu 24.04 LTS, network cards for the uplink and the OLTs (10G to 100G; designed for up to 100,000 subscribers per server — an estimate; we size the server with you), SSD storage. See the hardware page.
Hardware →