1. What is CPESIM?
CPESIM is a subscriber simulator for QuantumBNG. It runs on the same box as your BNG and produces realistic DHCP/IPoE subscriber sessions and downstream/upstream traffic against your data plane — no CPEs, no wire lab, no traffic generator hardware required.
What operators use it for:
- Customer evaluations — spin up a demo BNG with 50 simulated subscribers streaming video, so a prospect sees a real dashboard populated with real data instead of a static screenshot.
- Sizing and tuning — verify that a hardware profile actually sustains its rated throughput before committing to a production build.
- Regression sanity checks — after a controller upgrade or a config change, run a 5-minute demo and confirm nothing broke.
- Feature demos — captive portal, plan changes, session churn — all reproducible on demand.
CPESIM was distilled from Bluedot's own internal testing tools. What runs in the About-page plugin is the same subscriber engine we use to sign off releases — the same code path that produces the throughput numbers on our release notes now produces yours.
What it isn't:
- Not a load generator you plug into a production BNG. CPESIM sets up its own veth pairs and drives its own DHCP flows inside a network namespace on the same box — it doesn't touch a real wire and it doesn't replace TRex for wire-side testing.
- Not multi-box. One CPESIM instance runs on one BNG. If you want subscriber traffic sourced from a separate box, use CPESIM's underlying
quantumtestframework directly.