Back to Blog
EU Network Operator
Name withheld at the operator's request
European Union 12 Flowtriq nodes Transit + hosting Multi-100G backbone
Mid-size network operator providing IP transit, colocation, and managed hosting services to enterprise and public-sector customers across multiple EU data centre locations
0.7s
Time to detection
9s
Detection to upstream FlowSpec active
0
Customer-visible packet loss
159 Gbps
Peak attack volume

The Operator

The operator runs IP transit and managed hosting services across multiple data centre locations in the EU, serving a customer base that includes enterprise, government, and mid-market accounts. Their backbone carries multi-100G capacity across several transit providers, and they sell dedicated server, colocation, and managed firewall services to downstream customers who rely on contractual uptime SLAs.

As a transit provider, the operator's exposure to DDoS is structural: they carry traffic for customers who are themselves targets. An attack against any downstream prefix has the potential to saturate shared uplinks and cause collateral impact on unrelated customers sharing the same transit path. The operator's NOC team handles dozens of DDoS incidents per month, but their existing tooling relied on SNMP-based threshold alerts with 60-second polling intervals and manual FlowSpec rule construction.

The Challenge

Before deploying Flowtriq, the operator's DDoS response workflow ran on a 60-second SNMP polling cycle. An anomaly had to persist for at least two polling intervals to confirm it was not a transient burst, meaning the earliest possible detection was 90 to 120 seconds after attack traffic began arriving. Once detected, the NOC engineer on duty would manually classify the attack vector, construct a FlowSpec rule in their router CLI, and push it to the transit provider's edge. The full cycle from first anomalous packet to upstream mitigation typically took 4 to 8 minutes.

For attacks under 20 Gbps, this workflow was tolerable. Most of their transit links could absorb that volume without saturating, and customer impact was limited to elevated latency during the response window. But larger attacks, particularly those exceeding 100 Gbps, would saturate transit links within seconds. By the time the SNMP alert fired, the damage was already in progress: packet loss across every customer sharing the affected uplink, support tickets from customers who had no idea they were not the target, and SLA clock running against the operator.

"At 20 gig, we have time to respond. At 100-plus, the link is saturated before our monitoring even registers the spike. We needed detection that could keep up with the attack ramp, not detection that catches it after the fact."

Head of Network Operations

Flowtriq was deployed across 12 nodes spanning the operator's core and edge infrastructure over a two-day rollout. Each ftagent baselined its node's traffic profile within five minutes. BGP FlowSpec adapters were configured against the operator's existing transit provider sessions, and cloud scrubbing integrations were connected and tested against a controlled 5 Gbps synthetic load before going live.

The Incident: May 2026

The attack arrived on a weekday morning during peak business hours. The target was a /24 prefix belonging to one of the operator's managed hosting customers, a public-sector organisation running citizen-facing web services. The prefix shared a 100G transit uplink with approximately 40 other customer prefixes.

At 10:14:38 CET, inbound traffic to the target prefix jumped from a 2.1 Gbps baseline to over 80 Gbps in the first three seconds.

What Happened: Minute by Minute

!
T+0s / 10:14:38
Flowtriq detects anomaly
The ftagent on the operator's edge router node detects a sharp BPS deviation on the target prefix: inbound bandwidth jumps from 2.1 Gbps baseline to 47 Gbps in a single measurement window. Simultaneously, a second ftagent on the core router registers an inbound UDP packet rate spike matching DNS amplification signatures. Both anomalies are flagged within the same 0.7-second detection cycle and correlated into a single incident.
S
T+2s / 10:14:40
Webhook alert fires to NOC
Flowtriq pushes an incident alert to the operator's NOC monitoring channel via webhook. The notification includes attack classification (multi-vector: DNS amplification + TCP ACK flood), the target prefix, current BPS/PPS readings, source IP count, and a direct link to the live incident view. The NOC engineer on duty sees the alert before their legacy SNMP system has completed its first polling cycle.
M
T+5s / 10:14:43
Auto-mitigation fires on-node
Flowtriq's auto-mitigation rules, pre-configured to match DNS amplification signatures (source port 53, UDP, packet size >512 bytes, high volume) and TCP ACK flood patterns (ACK-only packets with no established connection state), are pushed to the kernel-level packet filter on both edge nodes. Attack traffic is dropped before reaching forwarding tables. Legitimate traffic to the target prefix and all other customer prefixes continues to pass cleanly.
T+9s / 10:14:47
BGP FlowSpec pushed to upstream transit
The NOC engineer activates upstream mitigation with one click in the Flowtriq dashboard. A BGP FlowSpec rule (match: destination prefix, source port 53, protocol UDP, action discard) is pushed to the upstream transit provider's edge routers. A second FlowSpec rule targeting the TCP ACK flood's dominant source prefixes follows immediately. Within 4 seconds, the upstream transit provider confirms the rules are active and attack traffic is being discarded at their edge. The total attack volume measured at the upstream scrubbing layer peaked at 159 Gbps. The operator's 100G transit link, which had been approaching saturation during the ramp phase, drops back to clean baseline within seconds.
T+12s / 10:14:50
Cloud scrubbing activated
As a secondary layer, Flowtriq activates the operator's cloud scrubbing integration. Volumetric traffic matching the attack profile is routed through an upstream scrubbing centre before reaching the transit provider's network. The two upstream layers, FlowSpec at the transit edge and cloud scrubbing further upstream, ensure attack traffic is discarded at multiple points. The operator's 100G transit link is carrying clean traffic only.
T+26min / 10:40:51
Attack subsides, FlowSpec rules withdrawn
After 26 minutes of sustained attack traffic against the upstream discard points, the botnet abandons the campaign. Flowtriq withdraws the FlowSpec rules. All customer prefixes return to clean baseline traffic. The PCAP capture, automatically triggered at detection, is available for download in the dashboard. No customer reported any impact during the incident window.

From the perspective of every downstream customer, including the target, nothing happened. The public-sector web services stayed online. The 40-plus other customers sharing the same transit uplink experienced no packet loss, no latency increase, and no indication that an attack had occurred. The only evidence was the incident record in the Flowtriq dashboard and the alert thread in the NOC's monitoring channel.

Attack Technical Breakdown

Post-incident analysis confirmed a coordinated multi-vector attack combining volumetric amplification with a state-exhaustion component, a common pattern designed to overwhelm both bandwidth and connection-tracking infrastructure simultaneously.

Vector 1: DNS Amplification

ProtocolUDP / DNS
Source port53
Avg packet size1,280 bytes
Peak inbound134 Gbps
Peak PPS13.1M PPS
Unique source IPs34,200
Top source countriesUS, BR, IN, RU, DE

Vector 2: TCP ACK Flood

ProtocolTCP ACK
Target port80, 443
Avg packet size64 bytes
Peak inbound25 Gbps
Peak PPS48.8M PPS
Unique source IPs91,400
Spoofing detectedYes

Why multi-vector attacks are harder to stop at transit scale: The DNS amplification consumed raw bandwidth (134 Gbps of large UDP packets) while the TCP ACK flood targeted connection-tracking tables on stateful devices in the path. Mitigating only the volumetric component would leave the ACK flood exhausting firewall state tables. Mitigating only the ACK flood would leave the uplink saturated. Both vectors required independent, simultaneous FlowSpec rules with different match criteria. Without per-second classification identifying both vectors in the same detection cycle, a manual response would typically address them sequentially, leaving one vector active while the other is being written.

Why no customer was affected

Three factors kept the operator's entire customer base clean throughout the attack.

Detection during the ramp phase. The 0.7-second detection window caught the attack while it was still building. DNS amplification attacks reach peak volume over 5 to 15 seconds as reflected responses return from open resolvers worldwide. Flowtriq identified the anomaly at 47 Gbps, well before the attack reached its 159 Gbps peak. The FlowSpec rules were propagated to the transit provider's edge while the attack was still ramping, preventing the full 159 Gbps from ever reaching the operator's 100G uplink.

On-node mitigation as immediate protection. The automatic kernel-level rules pushed at T+5s protected all forwarding and application processes on the edge nodes while the upstream FlowSpec rules were being propagated. Legitimate customer traffic, which did not match the attack signatures, continued to be forwarded normally. The on-node rules served as a bridge: they bought the 4 seconds needed for FlowSpec propagation without any customer experiencing degradation.

Upstream mitigation at two layers. On-node rules protect the operator's infrastructure, but they do not recover saturated transit bandwidth. Flowtriq moved the drop point upstream in two ways simultaneously: FlowSpec rules at the transit provider's edge discarded matching packets before they consumed uplink capacity, and cloud scrubbing filtered volumetric traffic at an additional upstream layer. The combination meant attack packets were being dropped before they could reach the operator's network at all.

Where the attack traffic was stopped

Attacker / botnet infrastructure DNS amplification via 34,200 open resolvers + spoofed TCP ACK flood from 91,400 source IPs, totalling 159 Gbps combined
159 Gbps attack
↓  attack traffic routed upstream first
Cloud scrubbing layer Flowtriq activates cloud scrubbing integration — volumetric DNS amplification filtered before reaching the transit provider
scrubbed
↓  residual traffic continues
Transit provider edge: BGP FlowSpec FlowSpec rules pushed to transit edge discard DNS amplification and TCP ACK flood traffic before it reaches the operator's uplink
FlowSpec active
↓  residual traffic continues to network
Operator edge nodes: on-node kernel filter Auto-fired kernel-level rules drop any residual attack packets before reaching forwarding tables or customer prefixes
clean traffic only

"159 gig hit our transit edge at ten in the morning. Forty-plus customers on that uplink, including a government account with a hard SLA. By the time I opened the Flowtriq incident view, the on-node rules had already fired and FlowSpec was active upstream. The whole thing was mitigated before our legacy SNMP monitoring even knew it was happening. Not one customer ticket. Not one SLA breach. That is the difference between sub-second detection and 60-second polling."

Head of Network Operations
EU Network Operator

Outcomes

40+ customers

All downstream prefixes on the affected uplink stayed clean throughout

9 seconds

From first anomalous packet to upstream BGP FlowSpec rules active

Zero packet loss

No customer experienced measurable degradation during the 26-minute attack

Full PCAP

Automated capture available for forensics, compliance reporting, and upstream coordination

2 vectors neutralised

DNS amplification and TCP ACK flood handled with independent targeted FlowSpec rules

100G uplink preserved

159 Gbps filtered upstream; full attack volume never reached the operator's link

Business impact: The target prefix belonged to a public-sector customer with a contractual uptime SLA. Breach provisions would have been triggered by any outage exceeding 10 consecutive minutes, with financial penalties and mandatory incident review. Under the operator's previous 60-second polling workflow, an attack of this scale would have saturated the 100G transit link within seconds, causing packet loss across 40+ customer prefixes for the 4 to 8 minutes needed to detect, classify, and manually push a FlowSpec rule. The automated mitigation cycle completed in 9 seconds. No SLA clause was triggered. No customer was contacted.

What Changed After the Incident

Following this incident, the operator retired their SNMP-based DDoS detection entirely and moved to Flowtriq as their primary detection and mitigation platform across all edge and core nodes. Their NOC runbook for DDoS incidents was reduced from a 14-step manual procedure to a single step: verify the Flowtriq incident view and confirm upstream mitigation is active.

In the weeks since the May incident, Flowtriq has automatically mitigated seven additional attacks against various customer prefixes, ranging from 3 Gbps probes to a 68 Gbps DNS amplification hit. None required manual intervention. The NOC team reviews each incident post-facto via the dashboard but has not needed to manually construct a FlowSpec rule since deploying Flowtriq.

"We used to staff the NOC based on how fast someone could write a FlowSpec rule under pressure. Now the detection-to-mitigation path is faster than a human can open a terminal. The NOC still reviews every incident, but the response is already done by the time they look at it."

Head of Network Operations

Flowtriq Features Used

  • Per-second anomaly detection: ftagent on 12 nodes, monitoring BPS/PPS deviations against dynamic per-prefix baselines
  • Multi-vector co-detection: DNS amplification and TCP ACK flood both flagged in a single incident within the same 0.7s detection cycle
  • Webhook alerting: real-time incident notification to the NOC monitoring channel with classification, target prefix, and live dashboard link
  • Auto-mitigation rules: pre-configured kernel-level rules pushed automatically on matching attack signatures
  • BGP FlowSpec adapter: upstream rules pushed to transit provider edge routers via one-click interface
  • Cloud scrubbing integration: upstream scrubbing activated alongside FlowSpec for layered mitigation
  • PCAP capture: automatic packet capture triggered at detection, stored for forensics and compliance
  • Live incident view: real-time traffic graphs, source IP map, and mitigation controls in the dashboard

Protect your network and every customer on it

Flowtriq takes under two minutes to deploy per node. Per-second detection, automatic mitigation, BGP FlowSpec upstream rules, and instant alerts. Starting at $9.99/node/month.

Start Free Trial →

No credit card required  ·  14-day free trial

Back to Blog

Related Articles