Wat een DDoS stresser meet, en in welke eenheid
Pakketten per seconde, verbindingen per seconde, p95-latentie en foutpercentage. Wie die vier door elkaar haalt, leest de test verkeerd. 200.000 pakketten per seconde is een andere gebeurtenis dan 20.000 verbindingen per seconde: het eerste drukt op volume, het tweede op de statustabel. Elke eenheid heeft een eigen regel in het rapport. De verzoekkant zit in de Layer 7 stresser, een heel andere wachtrij.
Eén DDoS stresser-methode kiezen: SYN, UDP, ACK, churn
SYN bouwt halfopen handshakes en vult de luisterwachtrij. UDP meet de ruwe pakketrate en bereikt de applicatie nooit. ACK toont de druk op de statustabel van bestaande verbindingen. Churn test hoe snel je sockets opent en sluit. Eén methode per ronde: twee door elkaar middelt twee eenheden, en geen enkele drempel overleeft dat.
Een capaciteitscurve bouwen met de DDoS stresser
Eén rate toont het gedrag van vandaag, niet de capaciteit. Voor een curve verhoog je de rate in stappen en noteert p95 bij elke stap. Het breekpunt is de stap waarop de rate terugloopt, en dat hoort bij het plafond van het doel, niet bij jouw plan. Hetzelfde doel op een andere dag meten voegt een tweede punt toe, en genoeg punten sluiten de curve.
DDoS stresser-plafonds en de uplink-realiteit
Het netwerk draait op 4 Tbps, en VIP-plannen voegen dedicated servers toe die één test naar 50-60 Gbit/s tillen. Plannen verschillen in gelijktijdigheid en vensterlengte, niet in methoden: Basic één test, Pro drie, en een venster tot 5000 seconden. 50 Gbit/s sturen naar een endpoint met 1 Gbit/s uplink meet jouw lijn, niet de onze. Controleer de uplink voordat je de ronde dimensioneert.
Een DDoS stresser weigert onbevestigde doelen
Het doel wordt vastgelegd bij het toevoegen en opnieuw gecontroleerd op het moment dat de ronde start. Naar een onbevestigd doel gaat geen verkeer en er wordt geen tegoed verbruikt. Er is geen schakelaar die deze controle uitzet, en het stresser panel heeft er geen. Als die er wel was, zou het product een IP booter zijn met betere typografie.
Als de DDoS stresser-ronde schoon is en de app toch valt
Het pakketpad kan gezond zijn terwijl de applicatie instort. Verbindingspools lopen vol, databaselatentie stijgt, de respons gaat over 500 ms, en het netwerk ziet niets omdat de pakketten op tijd aankomen. Dan is het moment om van laag te wisselen in plaats van volume toe te voegen, en de Free L7 stresser kijkt naar hetzelfde doel vanaf de verzoekkant, zonder kaart.
Vensterlengte in een DDoS stresser-test
Een korte ronde geeft een punt, een lange een trend. Opwarmen, pools vullen en cachegedrag zetten zich in de eerste minuten, en een kort venster ziet dat niet gebeuren. Een lang venster kan sporen achterlaten op het doel, meet daarna dus ook de hersteltijd. Draai hem niet terwijl productieverkeer loopt, anders smelten twee gebeurtenissen samen tot één.
Wat er niet in een DDoS stresser-rapport staat
Het rapport zegt waar het doel viel, niet waarom. Applicatielogs, trage queries en kernel-tellers staan er niet in en horen er niet in. Die bestanden blijven aan jouw kant, en het antwoord komt meestal als je de p95 uit het rapport naast een tijdstempel uit je eigen log legt. Alleen is het rapport een meting, met de log erbij een diagnose.