Most engagements start with one of these four questions, and most of them turn
out to be the same question asked from different directions.
01
DDoS protection architecture
The question behind it: can my topology even see the attack?
Where filtering belongs in your topology, what it has to be able to see in order to decide anything, and - the part usually missing - which attacks your current design provably cannot stop, whatever you spend on it.
A filter that only sees one direction cannot validate a handshake. A filter behind the congestion point cannot help. A per-IP threshold cannot see a carpet bomb spread over a /24. These are properties of the topology, not of the product, and no purchase fixes them.
Inline, on-demand diversion or hybrid - and the real cost of each
Where to terminate: border, edge, or upstream of both
Symmetric vs asymmetric routing, and what the asymmetry makes unknowable
What to measure first, so the design is sized against traffic, not a guess
02
Routers, switches and network cards
The question behind it: what does this box actually forward?
Which platform actually sustains the forwarding rate you need, what the datasheet number excludes, and where hardware offload stops helping. We have bought the wrong card before - and spent four years on a vendor-specific API before concluding that the lock-in cost more than the performance was worth.
We are vendor-neutral by experience rather than by policy. Over seventeen years we have run commodity NICs, Solarflare, and current-generation 400G adapters; Juniper and Cisco at the border - and we have left every one of them behind at some point, for reasons we can explain.
pps versus bps sizing - what kills a box is almost never bandwidth
Queue and interrupt architecture, RSS behaviour, NUMA placement
Offload: what is real, what is marketing, what breaks under fragmentation
TCAM and rule-count ceilings, and the day you exceed them
03
Border and edge network design
The question behind it: what happens on the worst day?
Full design of the border: upstream and internet-exchange strategy, route policy, convergence behaviour, and redundancy that survives the failure it was actually drawn for rather than the one in the diagram.
This is where most DDoS problems are really solved. A border with enough diversity, the right communities and a sane blackhole policy absorbs a great deal before any filter is asked to do anything. A badly designed one makes every downstream mitigation harder than it needed to be.
Transit mix, IX selection and peering strategy for your actual traffic
Route policy, communities, RTBH and FlowSpec design
Per-upstream marking, so attack traffic can be attributed to a path
Failure analysis: what happens when the largest single link is gone
04
Build, commissioning and handover
The question behind it: who runs it afterwards?
Where it is wanted, we do not stop at the document. Configuration, staged commissioning, load and failure testing before traffic is moved, and the operational tooling to run it afterwards - monitoring that measures the right things, and runbooks written for the night shift rather than for the auditor.
Handover is the deliverable. The engagement is finished when your team can operate and change it without us, not when the last device is racked.
Configuration and staged migration with rollback at each step
Load, failure and convergence testing before production traffic
Monitoring, alerting thresholds and capacity baselines
Documentation and training for the people who will run it