NEWOrionOS 7.00: 128,000 subscribers per server→

A carrier BNG and CGNAT that runs on commodity x86.

PPPoE and IPoE termination, carrier-grade NAT, hierarchical QoS and ACLs — one XDP data plane, 50 Mpps per box with every feature enabled. No appliance. No per-subscriber licence tied to hardware.

Carrier BNG diagram: subscriber traffic through the BNGSOFT XDP data plane (session, CGNAT, hQoS, ACL) to the internet

50 Mpps

per box, with every feature enabled

~500 ns

per packet through the XDP data plane

x86

commodity servers — no appliance, no lock-in

Days

to ship security fixes, not release trains

NEW RELEASE · NOVEMBER 2026

OrionOS 7.00: twice the subscribers per server, upgrades nobody notices

Our biggest release so far. Every number below was measured in our lab with 128,000 live PPPoE subscribers and traffic, in both QoS-only and full-CGNAT mode.

MEASURED
128,000
subscribers per server
Up from 65,000 in the previous release, close to the 131,072-entry node limit.
MEASURED
~400/s
new subscribers online per second
65,000 online in 164 s instead of ~30 min. A full box recovers from a redial storm in about six minutes.
MEASURED
0 flaps
live upgrade at peak
All 128,000 sessions back in 24–29 s, Acct-Session-Ids unchanged, so billing has no gap.
MEASURED
−24% CPU
full-CGNAT inside XDP
Zero kernel conntrack entries: translated packets never enter the Linux network stack.
Fewer servers. At 128k the datapath left 60 of 64 CPU threads free. Bandwidth and the NIC, not sessions, now decide the server count.
NAT rotate. A new public address at every reconnect, so a website blocking a shared NAT IP no longer locks a customer out.
Compliance logging. bngipfixd 1.13 exports IPFIX and pkt_logger-compatible syslog, with the username in every record.

How many subscribers your server carries depends on busy-hour traffic and the NIC: on one 100G E810-CQDA2 at 1.5 Mbit/s per subscriber that is about 67,000. Size it for your network.

On one box

Everything the subscriber edge needs

One data plane does termination, translation, shaping and filtering. No separate CGNAT appliance, no separate edge router, and no per-feature licence to negotiate.

✓  PPPoE and IPoE termination

✓  QinQ and VLAN stacking

✓  Hierarchical QoS per subscriber

✓  ACLs and anti-spoof filtering

✓  Carrier-grade NAT, port-block allocation

✓  NAT64 and MAP-T / MAP-E

✓  IPv6 dual-stack

✓  L4S and low-latency queueing

✓  IPFIX / NetFlow with flow aggregation

✓  Port-block logging for subscriber attribution

✓  Syslog export to your own collector

✓  DDoS protection and abuse containment

✓  BGP border routing on the same box

✓  802.3ad LACP bonding

✓  In-service upgrades, no session loss

✓  IP pool changes without a restart

How many boxes does your network need?

Packet size, not gigabits, decides the answer. Enter your subscribers and busy-hour traffic and get Gbps, Mpps and box count in seconds.

How buying works

From first call to live subscribers

No procurement maze. You talk to the engineers who wrote the data plane, and you see it working on your own hardware before you commit.

01

Tell us your numbers

Send your subscriber count and busy-hour throughput. That is enough to start.

02

Size it together

We work out Gbps, Mpps and box count against your traffic — packet size, not gigabits, decides it.

03

Prove it on your hardware

A proof of concept runs on your own x86 server against your real traffic.

04

Go live and stay current

In-service upgrades without session loss. Security fixes ship as software in days.

Who you will actually talk to

Ten people who wrote the data plane

BNGSOFT is a team of ten. There is no support tier between you and the people who wrote the forwarding path — when a network card driver misbehaves at line rate, the person who answers is the person who fixes it.

That is why security patches ship in days instead of release trains, and why a proof of concept is a conversation with engineers rather than a procurement process.

Buying questions

Questions operators ask before they buy

Do I need special hardware?

No. BNGSOFT runs on commodity x86 servers — there is no appliance to buy. A proof of concept runs on your own hardware.

How many servers will I need?

One box handles 50 Mpps with every feature enabled. The real answer depends on your packet sizes, so use the BNG sizing calculator or send us your numbers and we size it with you.

Is CGNAT a separate product?

No. Termination, carrier-grade NAT, hierarchical QoS, ACLs and BGP border routing run in one data plane on the same box — no separate CGNAT appliance and no per-feature licence to negotiate.

Can I test it before buying?

Yes. We run a proof of concept on your own x86 server against your own traffic. Request a PoC.

Who supports it after go-live?

The same engineers who wrote the forwarding path. BNGSOFT is a team of ten, with no support tier between you and the people who fix the code.

How are upgrades and security fixes delivered?

As software. Upgrades run in service without dropping sessions, and security fixes ship in days rather than release trains.

See it running on your own traffic

Send your subscriber count and busy-hour throughput. An engineer — not a salesperson — will size it with you and set up a proof of concept.

Need Solution?

Contact us if you need a solution.