Re: RTBH Support Across the Industry

James Bensley via NANOG <[email protected]> Mon, 27 Jul 2026 08:46:42 +0000
Newsgroups gmane.org.operators.nanog
Message-ID <F3y59XvWBIK6CMxpR3IXefQBZaf_xfB_N8sZp7PqF6upI7bkrxmk_W0b25wjAANlCY8RRHZ97BMp-qHOqAxD8jOFKjluZaw6wpKokPmq7Pg=@bensley.me>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8639997058943966524==
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------c07a94ee51e705973feb32935795858100c9f17cf85dcbd2a9b6c894ed210aad";
 charset=utf-8

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------c07a94ee51e705973feb32935795858100c9f17cf85dcbd2a9b6c894ed210aad
Content-Type: multipart/mixed;boundary=---------------------2e50d79c92d28d9aaf33856a6ea81156

-----------------------2e50d79c92d28d9aaf33856a6ea81156
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

On Monday, July 27th, 2026 at 10:26, Dominik Dobrowolski <dobrowolski.domi=
[email protected]> wrote:

> Hi all,

Hi Dominik

> Can=E2=80=99t we implement the natural successor to blackhole meaning bg=
p flowspec? It=E2=80=99s much better with modern attacks such as carpet-bo=
mbs, where attackers attack whole prefixes and we need a more surgical too=
l.

I think that in theory Flowspec is great, and using it internally within y=
our own network is also great. Across networks, is, "not ideal" to give th=
e political answer. I wish it was better but our operational experiences h=
as shown the opposite.

We're an IP transit provider and DDoS protection provider (who also offers=
 Flowspec), some lessons learned from our Flowspec adventures;

* To my knowledge, no vendor implements 100% of the features in the Flowsp=
ec RFCs. Each vendor is implementing a slightly different set of features,=
 so there is a vendor diagram where only the most basic features are guara=
nteed to work between vendors, and the more "fringe" features are pot luck=
. Customers send us Flowspec routes from a different vendor and we see we =
can't implement 100% of what's in the route (vice verse, we could send the=
m a route they can't 100% implement).

* Compression of Flowspec rules is different between vendors; you might se=
nd me one single Flowspec rule which contains a lot of options and prefixe=
s, in a single BGP Flowspec "route", but my vendor explodes that into 100 =
TCAM entries for the single route, or vice verse, you send me several very=
 similar routes and I can compress then into a single TCAM entry. This phe=
nomenon has two issues; firstly if we sell you X Flowspec filters/rules, w=
e can't agree on how many you've consumed, we have two different views on =
that. Secondly, TCAM space is extremely expensive, so giving the customers=
 the option to send a small number of routes which can explode into hundre=
ds or thousands of TCAM entries needs careful management (most vendors don=
't have rich BGP policy syntax for Flowspec filtering, some of the stuff w=
e do in RCF with Arista isn't documented in any Arista TOI).

* Virtually nobody accepts Flowspec rules; none of our upstreams or PNI pe=
ers support Flowspec. We are trying to get several IXPs to trial Flowspec =
with us, and they are slow burning conversations with no actual trials hap=
pening yet.

> Simultaneously we need to push harder to adopt uRPF to prevent spoofed a=
ttacks.

I agree with you that better Flowspec adoption would be nice, and better a=
nti-spoofing. But on the anti-spoofing point, I think the need for attacke=
rs to spoof IPs will go down in the coming years so I think this preventio=
n mechanism drop in priority (this is an unfounded gut feeling, nothing ba=
cked by data)

Cheers,
James.
-----------------------2e50d79c92d28d9aaf33856a6ea81156--

--------c07a94ee51e705973feb32935795858100c9f17cf85dcbd2a9b6c894ed210aad
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsG5BAEBCgBtBYJqZxrkCRCoEx+igX+A+0UUAAAAAAAcACBzYWx0QG5vdGF0
aW9ucy5vcGVucGdwanMub3Jn82bt4rHcIwZoYmKPI9jGTNttsOKCLfkGhqdL
fkMsr0wWIQQ+k2NZBObfK8Tl7sKoEx+igX+A+wAAn4AQAJ5b3Bw/yYALSwgp
aGxF1AObLIYR7Hz8iMhzz5Q2tjXB1vQrrrrXhJTduu42S6rdSEOEKP1CI84D
UUe1I37uaiwdRyPoO3FJuEnvSnvNUlGjovIQIZMXWnVsEvcbWEw6qiEXgWWB
7/lFxGEXKyuiVV3xwCBUQ0vEt57lcVovyTRh9YDPdF2RUk6CwtacAVe0n6Ug
OPe18/o3WBVl/PAfB+57mnizJh2GsKde3spyWt83bm2A1RxwwM+PKEGcaMEz
CdwuQ3lh+059Qp4rjlKPCPXDH1DetQyEODFH6oh5Wa+RvstIf6DwdrYyfuEY
hwO+84rhyEXUpxHa+sPO0IuQ8RwUSYL4y5rfckL2knl3dfycSkG5MX4p112e
EeVHnZj6eEo4rfDBFZ7GJUjE89dXC2ns2yjkusasw6l8neJcll+WzmywEYUv
5D3THveInrDb27R3j25q/E7M//99SNwEYKYY1tGJ4i0muIzvWJ510zQ5j6fB
osvDJuYYq84xyjnKT1yCOnIGYgXITD60EOsgzn0IlhDvEW5FB7Xb/MuqyKsS
sToVYoySosgeFRpJJZKWnq8ILappAIxiHRqKP4TiyfdvNiLVAU/4acevH8iQ
+Q94dCbWu2C+kc7q5fQ59DnkwytQ+Tb4d1SSiEVYePhHIHAKaZksPavLLLRa
UB2WJgXH
=v+Tq
-----END PGP SIGNATURE-----


--------c07a94ee51e705973feb32935795858100c9f17cf85dcbd2a9b6c894ed210aad--


--===============8639997058943966524==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/[email protected]/message/EKRDNYEGFT7KDPEIN6A3X5RO75PXG477/
--===============8639997058943966524==--