Traffic filtering rules plus optional observation pipelines
Outbound enforcement vs inbound observation
Spectops supports both:
If you only need BGP blackhole nullification (RTBH), you can ignore FlowSpec entirely.
Create, bind, and withdraw safely
Outbound FlowSpec rules are managed through the UI and API, then injected to the adapter for announcement. Keep your rule set conservative and prefer explicit destinations over overly broad prefixes.
If a peer does not negotiate FlowSpec capabilities, the platform will surface session issues rather than silently “succeed”.
Observe FlowSpec from upstreams or mitigation providers
To ingest FlowSpec observations, create a BGP session that is explicitly marked as a FlowSpec collector. The platform uses collector sessions for reading a peer’s FlowSpec RIB and storing observations.
See also: Collector Plane.
Convert inbound FlowSpec destinations into nullification prefixes
FlowSpec Listener sources let you point at a peer (by neighbor IP) and periodically poll for inbound FlowSpec rules. The system extracts destination prefixes and turns them into standard source snapshots so they flow through the same export/announcement pipeline as other sources.
discard).Implementation details are documented in docs/FLOWSPEC_LISTENER.md in the repository.