High-Performance XDP BNG · CGNAT · QoS · Low-Latency · Edge Security
Broadband Gateway · Feature Orientation

Eleven Feature Switches — What Each One Actually Buys You

The datapath ships eleven independently switchable features. Five protect your network and your reputation. Six add no bandwidth at all — they change how the bandwidth you already sell behaves, so the same plan feels faster to the subscriber. This page explains each one in a sentence an operator can act on.
“DDoS is a protection tool” is correct — and it is one of eleven. The other ten are where most of the value that a subscriber actually notices is hiding.
11
switchable datapath
features
5 / 6
security features vs
experience features
1
switch coordinates the
whole security posture
0
packets dropped while
you evaluate in observe
Why an operator should care
1
Attacks are handled on the BNG In the XDP fast path, at line rate. No scrubbing appliance to buy, and no traffic detour that adds latency of its own.
2
Your reputation is an asset Source validation and abuse containment keep your ranges off blocklists. That damage is slow and painful to undo.
3
“Slow” is usually not capacity It is latency, queueing and loss while capacity is still spare. Adding bandwidth is the most expensive way to not fix that.
4
Nothing has to be a leap of faith Every feature has an observe mode: full measurement, zero packets dropped, on your own live traffic first.

Two jobs, not one

It is worth separating the eleven before comparing them, because the two halves are bought for completely different reasons and are justified to a board in completely different language.

The split

One half defends the network. The other half defends the customer relationship.

Five security features

Keep attack traffic out, and stop your own subscribers being used to attack others. Measured in outages avoided, abuse tickets, and whether your address space stays trusted.

and
+

Six experience features

Add no capacity. They change how traffic is queued and dropped. Measured in support calls, churn, and what a subscriber says when asked if their internet is fast.

Most “my internet is slow” complaints arrive on lines that still have capacity to spare. That is a queueing problem, and bandwidth does not fix it.

Group 1 · Security — keeping bad traffic out

ddos

Inbound attack protection

Scores six attack types separately rather than simply counting packets: UDP reflection and amplification, TCP SYN floods, ICMP floods, general UDP floods, out-of-state TCP, and everything else. Each has both a per-subscriber and a network-wide threshold.

When the network-wide figure is exceeded it recognises a carpet attack — many subscribers hit at once — and tightens every victim's individual threshold automatically.

A solicited gate means traffic arriving on a connection the subscriber themselves just opened is not counted against them, so a customer's own large download cannot be read as an attack. Reflection traffic never receives that exemption.

You get: an attack on one subscriber stops degrading everyone else — and stops degrading the gateway itself.
protect

Coordinated security posture

Not another filter. A single coordinator with three states — off, monitor, enforce — at low, normal or high intensity. It derives the inbound DDoS mode and the outbound scanner and quarantine settings from that one setting.

monitor is the safe first step: full telemetry everywhere, zero packets dropped, so you can see exactly what enforcement would have done to real subscriber traffic before you commit to it.

You get: one posture to set and audit, instead of six separate knobs to keep consistent by hand.
antispoof

Source address validation

Drops packets whose source address is not the one actually assigned to that subscriber, and records the top forged IPv4 sources and IPv6 /64 sources so you can see who is attempting it.

This is the difference between being a victim and being a source. Without it, one infected subscriber can emit spoofed packets that make your address space the apparent origin of an attack on somebody else.

You get: your ranges stay off blocklists, and upstreams and peers have no reason to start filtering you.

Group 2 · Security — abuse that starts inside your network

Infected subscriber equipment is the normal case, not the rare one. These two find it and contain it without an engineer, and usually without a support call.

scanner

Outbound scanner and botnet fan-out detection

Flags a subscriber scanning the internet: a high connection-attempt rate spread across many destinations, sustained long enough to rule out an ordinary burst.

This deliberately looks for what volumetric detection cannot see — a small amount of traffic aimed at a very large number of destinations. Measured in bandwidth, it is invisible.

You get: compromised equipment found in your own telemetry, before the abuse reports arrive.
quarantine

Automatic containment, with automatic release

Identifies chronic abusers — sustained blocked traffic, or a persistently high threat score — and places them in a hold that releases itself once behaviour returns to normal. The scanner detector can feed straight into it.

A subscriber whose malware was throttled for a few minutes rarely notices. The realistic alternatives are to ignore the abuse, or to disconnect a paying customer by hand.

You get: the damage stops immediately, with no site visit and no revenue given up.

Group 3 · Experience — making the same line feel faster

None of these four add bandwidth. They change how traffic is queued and dropped, and that is what a subscriber actually perceives as speed.

aqm

Active Queue Management

Stops the queue filling with buffered data, and where traffic supports ECN it marks packets instead of dropping them. Runs in classic, L4S or dual-queue mode, with a control loop that adapts continuously.

Without queue management, one large download fills the buffer and every other application in that home — video calls, gaming, web pages, voice — waits behind it. The line has not run out of capacity; the packets are simply sitting in a queue.

You get: the answer to “I pay for 100 Mbit and my video calls still break up.”
ifp

Interactive Flow Protection

Gives priority to the packets that carry control rather than data: pure TCP acknowledgements, the SYN packets that open connections, and DNS queries.

When a line saturates, the packets lost are whichever arrive at the wrong moment — and the tiny ones matter most. Lose an acknowledgement and the download it belongs to stalls. Lose a DNS query and the subscriber reports that the internet is down while the line runs at full speed. Lose a SYN and the page never starts loading at all.

You get: the end of “it is connected but nothing loads.”
afd

Approximate Fair Dropping

Measures each subscriber's average per-connection rate and drops proportionally more from the connections taking more than their fair share.

You get this without configuring anything per application, and without needing to identify the applications — which matters now that almost all traffic is encrypted.

You get: inside one home, a single aggressive application cannot starve everything else.
fi

Flow Isolation

Identifies elephant flows — bulk transfers, judged by both cumulative bytes and sustained rate — and keeps them clear of latency-sensitive traffic, demoting them when that subscriber's queue delay starts to rise. It measures real loss to make the decision rather than guessing.

You get: the difference between a steady trickle of “slow every evening” tickets and none.

Group 4 · Experience — measuring it, and tuning itself

You cannot improve what you cannot see, and you should not have to tune every site by hand.

qoe

Quality of Experience measurement

Measures round-trip time from the TCP handshake itself, per subscriber and per interface, taken from live subscriber traffic rather than from a synthetic test.

You get: support answers “is this subscriber's experience actually bad?” with a number — and stops escalating faults that are not in your network.
aec

Autonomous Experience Controller

Scores every subscriber from 0 to 100 — a Subscriber Experience Score — weighted across latency (the largest component), stability under spikes, and loss. It diagnoses which of the three is the problem, and in enforce mode retunes the queue-management target automatically to correct it.

You get: a platform that tunes itself for experience, plus one number per subscriber to trend, alarm on and put in front of your support team.

All eleven on one page

FeatureHalfWhat it doesWhat you get
ddosSecurityDrops inbound attacks by type, at line rateOne subscriber under attack stops degrading everyone else
protectSecurityOne switch governing every other security featureA single posture to set and audit
antispoofSecurityBlocks forged source addressesYour ranges never become the source of an attack
scannerSecurityDetects subscribers scanning the internetInfected equipment found before abuse reports arrive
quarantineSecurityHolds chronic abusers, releases automaticallyAbuse stops without disconnecting a paying customer
aqmExperienceKeeps queues short, marks instead of droppingLow latency under load — the largest perceived gain
ifpExperiencePrioritises acknowledgements, SYNs and DNSPages keep loading and downloads do not stall
afdExperienceFair dropping between connectionsOne application cannot starve a household
fiExperienceIsolates bulk flows from interactive onesStreaming and backups stop ruining video calls
qoeExperienceMeasures real latency from live trafficEvidence instead of opinion in support
aecExperienceScores experience and auto-tunes the queueSelf-tuning, plus one number per subscriber

How to switch these on safely

The order matters less than the mode. Every feature here has an observe or monitor state that measures fully and drops nothing.

  1. Start in monitor. Full telemetry across the inbound and outbound security features, with zero risk to subscriber traffic.
  2. Read the telemetry for a few days. Look at what would have been blocked or quarantined. Real networks always hold surprises — a legitimate service that looks like a scanner, a subscriber whose ordinary traffic trips a threshold.
  3. Tune the thresholds to your own traffic, then enforce. The defaults are sensible starting points, not answers; your subscriber mix decides the right numbers.
  4. Bring the experience features up separately. Queue management first, since it delivers most of the perceived improvement on its own, then the flow-level features. These carry less risk, because they change how traffic is queued rather than deciding what to discard.
  5. Leave the measurement features on from the start. They cost nothing, and they are how you prove the rest of it worked.
Which features are available depends on the licence on that system. Ask your BNGSOFT contact to confirm what is enabled on yours before you build a rollout plan around it.

The one-line version

Five features protect the network. Six make the bandwidth you already sell feel faster. All eleven can be evaluated in observe mode, on your own traffic, before a single packet is dropped.

This page is an orientation guide. Each feature has its own brochure with the engineering detail, the measured data where measurements exist, and the limits of what is claimed.

Scope and honest framing: this document is an orientation guide to the eleven switchable datapath features, written for an operator deciding what to evaluate and in what order. It deliberately makes no performance claims and quotes no measurements. The four figures in the banner (11 features, the 5/6 split, one coordinating switch, zero packets dropped in observe mode) are properties of the feature set and its operating modes, not measured results. Where a feature has been measured on production traffic, the numbers, the conditions and the limits of those measurements are stated in that feature's own brochure — see the related links below — and should be read there rather than inferred from anything on this page. Feature descriptions reflect current design intent; thresholds and defaults named as “sensible starting points” are operator-tunable and may change between releases. The observe/monitor modes described do not alter forwarding behaviour, but availability of individual features is gated by the licence installed on a given system, so the set switchable on any particular gateway may be smaller than the eleven described here. Nothing on this page should be read as a commitment to a latency, throughput or availability figure; those belong in a specific proposal against a specific network.

Product page: vBNG / BRAS platform · Talk to us