ribeye
BGP RIB processing framework written in Rust.
Progress
Processors:
-
peer-stats: collector peer information from a given RIB dump file -
pfx2as: prefix-to-AS mapping from a given RIB dump file -
as2rel: AS-level relationship
Aggregator (aggregate from all files of the same day):
-
peer-stats -
pfx2as -
as2rel
Run
Set up a cronjob (ideally 2+ hours after UTC midnight) and run the following command to generate daily data:
See the Hashicorp Nomad job spec for an example Nomad deployment.
Examples
See examples/ directory for usage examples.