| Crates.io | ribeye |
| lib.rs | ribeye |
| version | 0.3.0 |
| created_at | 2023-08-06 16:02:33.257405+00 |
| updated_at | 2024-01-09 16:57:19.835655+00 |
| description | ribeye -- a Rust library for BGP RIB data processing. |
| homepage | |
| repository | https://github.com/bgpkit/ribeye |
| max_upload_size | |
| id | 937259 |
| size | 102,042 |
BGP RIB processing framework written in Rust.
Processors:
peer-stats: collector peer information from a given RIB dump filepfx2as: prefix-to-AS mapping from a given RIB dump fileas2rel: AS-level relationshipAggregator (aggregate from all files of the same day):
peer-statspfx2asas2relSet 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.
See examples/ directory for usage examples.