3
UPDATE messages start a vortex, one per provider, for a prefix the adversary owns, sent
from a single BGP speaker.
340
possible vortices among 21 of the top-30 ASes, 30.4% of the 1,119 peering triangles among
the top 30. The median AS is part of 58, the maximum 86.
40 s
maximum delay of legitimate route advertisements caused by a single vortex in a 7-AS
testbed. BGP processing could not keep up, and the targeted prefixes had data-plane
outages.
3 / 3
router implementations tested oscillated persistently.
Cisco XRv9000
BIRD
FRR
Update rate
Updates per second at the median customer AS
Theoretical estimate with all 340 vortices active, one prefix each. Log
scale.
Baseline, APNIC R&D (2024)
2.3 /s
Vortex, FRR (0.15 s per cycle)
≈5,300 /s
Vortex, BIRD (≈40 cycles/s)
≈32,000 /s
1
10
100
1K
10K
100K
Distribution of updates per cycle across customer ASes
801 median
55 min
991 max
Rates are the median 801 updates per cycle times the cycle rate measured with
FRR or BIRD in the testbed. Each additional prefix adds as many updates again, and providers
commonly accept up to 100 prefixes per customer, enough for tens of thousands of updates per
cycle.