Naar de inhoud
PEERYXNETWORK
PEERYX NETWORK3 min

BGP Blackhole vs BGP FlowSpec: het juiste DDoS-filter kiezen

Blackhole redt capaciteit door een bestemming op te offeren. FlowSpec filtert preciezer wanneer regels kort, meetbaar en omkeerbaar zijn.

Op deze pagina

Kernpunten

  • Blackhole beschermt capaciteitAl het verkeer naar een bestemming verdwijnt.
  • FlowSpec is selectiefFiltering op protocol, poorten, lengte, flags of fragmenten.
  • Automatisering vraagt grenzenRegels hebben drempel, vervaltijd en rollback nodig.

Het probleem definiëren

RTBH kondigt een speciale route aan om verkeer naar een IP of prefix te verwerpen. Het is simpel en breed ondersteund, maar de dienst is offline.

FlowSpec vervoert filterregels via BGP. Die precisie is krachtig, maar een te brede regel kan echte gebruikers stil blokkeren.

Het operationele verschil zie je bij saturatie. Blackhole verandert bereikbaarheid van een bestemming; FlowSpec verandert pakketbehandeling in de routing-infrastructuur. Daarom heeft elke FlowSpec-regel vertrouwen nodig: stabiele velden, normaal gebruikersgedrag en een actie die snel teruggedraaid kan worden.

Om blackhole en FlowSpec te beoordelen moet je drie lagen scheiden: het BGP-signaal, het echte verkeer en de gebruikerservaring.

Waarom dit belangrijk is

Een verkeerde keuze kan duurder zijn dan de aanval. Blackhole voorkomt saturatie maar veroorzaakt uitval. Een slechte FlowSpec-regel kan grafieken goed laten lijken terwijl gebruikers falen.

Bij protected transit betaalt de klant voor bereikbaarheid. Beslissingen moeten gebaseerd zijn op pps, Gbps, poorten, pakketprofiel en stabiliteit van de signature.

Een runbook moet bepalen wie upstream regels mag propageren. Een lokale drop is snel getest; upstream FlowSpec raakt een groter domein. Voor netwerken met klantverkeer horen goedkeuring, logging en vervaltijd bij het product.

Mogelijke oplossingen

Handmatige RTBH is de noodrem als een bestemming andere klanten bedreigt.

Handmatige FlowSpec werkt voor stabiele aanvallen met duidelijke kenmerken, maar is traag.

Een volwassen model gebruikt gecontroleerde automatisering met drempels, korte regels, vervaltijd, monitoring en blackhole alleen als laatste redmiddel.

Soms is rate-limit veiliger dan discard. Als aanval en legitiem verkeer overlappen, verlaagt een tijdelijke policer de druk terwijl captures en metrics een strengere regel bevestigen.

RTBH
Snel, maar het doel wordt opgeofferd.
Precieze FlowSpec
Werkt als meerdere velden de aanval beschrijven.
Hybride pipeline
FlowSpec verlaagt volume; gespecialiseerde mitigatie beschermt de dienst.
Mogelijke oplossingen
CriteriumBGP BlackholeBGP FlowSpec
ImpactBestemming offlineGericht filter als precies
ComplexiteitLaagMiddel tot hoog
Ideaal gebruikLaatste redmiddelAanvalsvolume verlagen

Concreet voorbeeld

Een gameserver ontvangt 80 Gbps UDP. Blackhole stopt saturatie maar disconnect iedereen.

Een betere regel combineert pakketlengte, bronpoorten, pps/Gbps-ratio en fragmenten, zodat aanval verdwijnt en echte clients blijven.

Hetzelfde geldt voor TCP-floods. Een regel op flags helpt bij abnormale SYN- of ACK-patronen, maar moet naast normaal verbindingsgedrag worden gelegd.

Veelgemaakte fouten

Fouten ontstaan vaak door snel te handelen zonder bewijs.

Een andere fout is klantcommunicatie vergeten. Bij blackhole moet de klant weten dat bereikbaarheid bewust wordt opgeofferd; bij FlowSpec dat de regel tijdelijk en bewaakt is.

  • FlowSpec behandelen als applicatiefirewall.
  • Regels actief laten na de aanval.
  • Filteren op één veld.
  • Een heel prefix blackholen voor één IP.
  • Legitiem verkeer niet meten voor en na de regel.

FAQ

Vervangt FlowSpec DDoS-bescherming?

Nee, het reduceert alleen bepaalde patronen upstream.

Is blackhole nog nuttig?

Ja, als laatste redmiddel.

Is het veilig voor UDP-games?

Ja, met gecombineerde criteria en monitoring.

Hoe lang leeft een regel?

Zo kort mogelijk, vaak minuten.

Bronnen en documentatie

Routingbehoeften vertalen naar een dienst.

Beschermde IP-transit levert een netwerkdienst voor toegestane aankondigingen. Een router-VM biedt een routeerpunt met eigen resource- en verkeerslimieten. Kies het passende onderdeel.

Meer gidsen over dit onderwerp ↗