DDoS Mitigation Capacity Calculator

August 1, 2026

Home lab, edge, reverse proxy, DNS, and API protection

DDoS Mitigation Capacity Calculator

Estimate whether your scrubber, anycast footprint, filtering rules, and origin link can survive a volumetric flood, packet-rate attack, SYN flood, or application-edge overload.

▣DDoS scenario presets
⚙Capacity inputs
Reported L3 or L4 attack volume before provider filtering.
Packet rate matters because small-packet floods exhaust CPU and conntrack first.
The calculator compares stated Gbps against pps-derived Gbps and uses the larger pressure signal.
Normal clean traffic that must still pass through mitigation during the event.
Total contracted or configured clean-pipe capacity across the mitigation service.
Expected drop from ACLs, rate limits, WAF filters, DNS controls, or upstream signatures.
Percent of attack packets that can benefit from SYN proxy, cookies, or stateless handshake filtering.
Number of edge locations expected to attract traffic for this protected service.
Private tunnel, cross-connect, WAN, or ISP link capacity into the real server network.
Extra headroom for measurement error, routing skew, burstiness, TLS overhead, and rule misses.
Capacity margin
0 Gbps
scrubber headroom
After attack, clean traffic, and safety buffer.
Packets filtered
0 pps
rules plus SYN controls
Estimated packets stopped before origin delivery.
Origin after mitigation
0 Mbps
clean plus leakage
Compared with the protected origin link.
POP load
0 Gbps
per anycast location
Even spread estimate before route hot spots.

Mitigation breakdown

Modeled attack pressure0 Gbps
PPS-derived bandwidth check0 Gbps
Buffered scrubber demand0 Gbps
Total filter effectiveness0%
Attack leakage after rules0 Mbps
Origin utilization0%
Per-POP packet pressure0 pps
Planning verdictReady
Enter attack and mitigation inputs to estimate capacity margin, filtered packets, origin pressure, and anycast POP load.
▦Live protection signals
0% Combined drop model

Rule drop plus extra SYN-specific filtering after the first-pass rule stage.

0 Mbps Clean traffic pass-through

Legitimate traffic that still consumes scrubber and origin-side capacity.

0 Gbps Over-cap exposure

Buffered demand above the configured mitigation capacity.

0 Mpps Packet-rate stress

Small packets can be harder than raw bandwidth for firewalls and proxies.

⇄Mitigation technique comparison grid

Upstream ACL and RTBH

Fast coarse filtering for obvious bad sources, protocols, ports, or emergency blackhole routes.

fast droplow CPUcoarse

Scrubbing center

Absorbs volumetric bandwidth, removes known attack patterns, and forwards clean traffic.

high Gbpsclean pipetunnel

Anycast edge

Splits routed load across POPs, but uneven BGP paths can still make one location hot.

spread loadroute skewglobal

SYN proxy or cookies

Stops incomplete handshakes from filling origin connection tables during TCP floods.

TCP onlystate guardpps

WAF and rate limits

Reduces HTTP request floods after L3 and L4 capacity is already under control.

L7 rulesbotslatency

Origin isolation

Private tunnels, allowlists, and hidden origin IPs keep attackers from bypassing the edge.

bypass guardallowlistcritical
📊Capacity reference cards

Healthy margin

20%+
Useful scrubber headroom after adding legitimate traffic and safety buffer.

PPS warning

1 Mpps+
Packet rate can stress conntrack, firewall CPUs, and proxy worker pools.

Origin target

70%
Keep post-mitigation origin traffic below this utilization during attacks.

POP skew guard

1.3x
Plan for one anycast location receiving more than an even traffic share.
📘Reference tables
Attack patternMain pressureCalculator input to watchMitigation focus
UDP game floodHigh bandwidth and high packet rateAttack Gbps, packets per second, packet bytesUpstream filtering, protocol allowlists, and scrubbing capacity
SYN floodHalf-open connection stateSYN flood share and packets per secondSYN proxy, cookies, stateless drops, and origin connection limits
DNS amplificationVery high reflected GbpsAttack bandwidth and scrubber capacityAnycast DNS, response rate limiting, and provider scrubbing
HTTP request floodApplication worker and cache pressureRule drop rate, legitimate Mbps, origin linkWAF rules, cache shielding, bot checks, and rate limits
Average packet sizeWhat it impliesPPS riskPlanning note
60 to 100 bytesSmall packet flood or handshake-heavy TCP attackVery high device CPU pressureTrack Mpps limits, not just Gbps capacity
250 to 600 bytesMixed UDP, TCP, or bot traffic with moderate payloadsMedium to highCompare packet-derived Gbps with provider telemetry
800 to 1200 bytesAmplification or larger UDP responsesMediumBandwidth capacity is usually the first limiting factor
1400 bytes and upNear-MTU payload floodLower packet count per GbpsStill watch tunnels, fragmentation, and interface saturation
Capacity marginInterpretationActionMetric to monitor
Above 30%Comfortable mitigation headroomValidate rules and keep origin locked downClean traffic Mbps and POP spread
10% to 30%Usable but tight during burstsRaise buffer, add POPs, or pre-stage provider escalationScrubber utilization and BGP path skew
0% to 10%Little room for telemetry errorReduce attack surface and raise clean-pipe capacityDrop counters and tunnel saturation
Below 0%Modeled demand exceeds capacityIncrease mitigation capacity or shed traffic upstreamProvider discard rate and origin leakage
Origin exposureGood rangeRisk signalPractical control
Reverse proxy originBelow 50% link useDirect origin IP discoveredFirewall allowlist only the proxy or tunnel endpoints
API serviceBelow 60% link useSYN or TLS handshakes reaching app nodesSYN proxy, TLS edge termination, and request rate limits
Game serverBelow 70% link useUDP query floods passing filtersProtocol validation and dedicated game DDoS profiles
DNS serviceBelow 65% link useAmplified responses or open recursionAnycast authoritative DNS and response rate limiting
⚠DDoS planning tips
Model both bandwidth and packet rate. A 5 Gbps small-packet flood can be harder on firewalls than a much larger payload-heavy attack, so compare the reported Gbps with the pps-derived bandwidth check.
Protect the origin path separately. Scrubbing only helps if attackers cannot reach the origin directly. Use provider tunnels, strict firewall allowlists, private upstreams, and DNS hygiene to prevent bypass.

Volume isn’t usually point with a DDoS attack. It’s always about pressure from a specific direction, targeted at the weakest link of whatever you’re trying to defend. When most teams considers bandwidth capacity, it’s in gigabits per second, which is what ISP bills represent. What they neglect to remember are packets per second, because their firewall CPU hits one hundred percent before pipe has any room left. The difference between raw throughput and stateful processing power is the gap where most mitigation strategies fail before they even start.

I’ll let the calculator do the math above, but knowing what goes into it help you defend your network different than usual. It is obvious what bandwidth means. Sure, a forty gigabit scrubber seems like enough space. But then you remember that a tsunami of small packets can blow through connection tracking table before exhausting available bandwidth. So modeling both packets per second AND gigabits is not optional if you’re doing this for real.

How to Protect Your Network from DDoS Attacks

Is your attack a swarm of bees in a ventilation shaft? Or is it more like a heavy truck barreling down a narrow bridge? That completely changes how you want to defend against it. The other essential input is the rule drop rate, which is how much bad traffic your filters actualy catch. The common mistake people make here is assuming that their web application firewalls and access control lists blocks what they’re supposed to be blocking. In general, they don’t.

Seventy percent seems like a reasonable expectation for how effective your rules are going to be. That means the remaining thirty percent leaks through, either by being a new kind of way to attack or by having overly-broad rules that end up tripping on legit users. When you size your origin link, you need to account for the leakage. Designing with the assumption of perfect filtering will leave you with a system that can’t take the imperfections of reality.

You should of pay particular attention to SYN floods. Unlike other flooding types, these specifically target handshake state instead of just filling pipes. By starting up connections that never actually terminate, these attacks gobble up both CPU cycles and memory. To measure the extent of this pressure on your cookie or proxy services, the calculator take into account a custom SYN share percentage.

In short: if half (or more) of your traffic consists of half-open handshakes, upstream bandwidth scrubbing won’t protect you, you’ll need some sort of proxy mechanism or stateless termination to eat up the handshake burden before it hits your origin servers. The other factor that’s even more important but much less spoken about is geography. Capacity is spread out with anycast routing among several points of presence, which prevents any single data center from becoming a bottleneck. But it’s rare for all BGP paths to be exactly equal.

Route preference and regional peering agreements can cause some locations to attract more traffic. The tool shows you how much each POP is carrying, letting you know whether you might have a hotspot issue. If you constantly find yourself having to throw more resources at one node, then your global capacity number isn’t accurate. You’re only as good as your weakest link.

The most fundamental rule of DDoS protection is keeping your origin IP secret. What good are all those scrubs if the attacker has a straight shot to your servers? Implement strict allowlists and use private tunnels so only your mitigation vendors can access your servers. If you accidently leak your real IP address via historic DNS entries or other misconfiguration, congratulations! You’ve erected a castle with an open back door.

In the end, it’s less about what spec sheets say and more about how much breathing room you have. How long will that take to respond after you see something? What if someone suddenly starts sending a lot? Twenty percent (or more) buffer capacity lets you change rules on the fly without impacting good traffic. This level of fine-grained modeling allows you to act ahead of time rather than reacting in a panic. Not only can you weather the storm, but also stay online when others are offline.

DDoS Mitigation Capacity Calculator

Related posts

Leave a Comment