# Your own BNG and CGNAT platform

An operator that terminates its own subscribers needs a broadband network gateway. Netavo BNG is ours: carrier-grade software for standard x86 servers, with CGNAT and a full provider-edge routing stack included.

## One platform

Subscriber termination, carrier NAT and provider-edge routing on the same system, with no separate appliances and no per-feature licences.

| Function | What is included |
| --- | --- |
| Subscriber termination | PPPoE, IPoE and L2TP LNS, with a dual-stack subscriber held as one session per access circuit |
| Routing | BGP, IS-IS or OSPF, and MPLS L3VPN with per-service VRFs |
| CGNAT | NAT44 with port-block logging, included in every licence |
| AAA | RADIUS with change of authorisation and disconnect, or a direct database driver |
| Management | A management portal showing live subscriber sessions across every access type |

![Live subscriber sessions in the Netavo BNG management portal](https://netavo.com/images/bng/sessions.png)

The management portal on demonstration data, showing live subscriber sessions across PPPoE, IPoE and L2TP LNS.

## Software, on servers you choose

Netavo BNG runs on standard x86-64 servers. There is no proprietary appliance, so capacity is an engineering decision and not a commercial one.

It is licensed by subscriber count only, with no bandwidth tiers, per-core charges or feature add-ons, and its pricing is published.

- **Platform**: Standard x86-64 servers
- **Capacity**: Up to 100,000 subscriber sessions per box
- **CGNAT**: Included in every licence
- **Licensing**: By subscriber count only
- **Evaluation**: Free, for up to 50 subscribers

## Changes applied without interrupting service

```
admin@lns1# set subscribers ppp alice@example.net plan-name gold-1g
admin@lns1# set subscribers ppp alice@example.net download-rate 1000m
admin@lns1# set subscribers ppp alice@example.net upload-rate 200m
admin@lns1# commit
commit complete · applied to data plane in 18 ms
sessions affected 21,566 · forwarding uninterrupted
```

Candidate configuration with commit and rollback. Changes are applied to the data plane in place, while subscribers stay connected.

## Why it suits each kind of operator

| Operator | What Netavo BNG gives them |
| --- | --- |
| Altnets and fibre builders | IPoE and PPPoE termination for their own access network, as a provider edge in their core |
| Regional and independent ISPs | An L2TP LNS for wholesale broadband handed over from the access networks |
| Wireless ISPs | Subscriber termination with CGNAT included, where public IPv4 addresses are scarce |

## Or let us run it

An ISP that would sooner not operate a BNG at all can have its subscribers terminated on ours. Managed subscriber termination uses Netavo's own BNG, on the same software releases.

[Wholesale broadband](https://netavo.com/sectors/isps-and-network-operators/wholesale-broadband)

- **Your own**: Netavo BNG, on your servers
- **Managed**: Your subscribers on Netavo's own BNG

## See Netavo BNG in full

The product page covers the data plane, CGNAT logging, the standalone CGNAT product and how to begin an evaluation.

[ISP BNG & CGNAT Systems](https://netavo.com/services/bng)

Source: https://netavo.com/sectors/isps-and-network-operators/netavo-bng
