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
Summarizer (summarize all files from 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:
ribeye cook --dir /DATA/PATH/TO/OUTPUT/DIRECTORY
See the Hashicorp Nomad job spec for an example Nomad deployment.
Examples
See examples/
directory for usage examples.