| Crates.io | routedb |
| lib.rs | routedb |
| version | 0.6.0-pre0 |
| created_at | 2025-10-15 16:13:54.501125+00 |
| updated_at | 2025-10-15 16:13:54.501125+00 |
| description | A Database for BGP Routes |
| homepage | https://nlnetlabs.nl/projects/routing/rotonda/ |
| repository | https://codeberg.org/NLnetLabs/routedb/ |
| max_upload_size | |
| id | 1884643 |
| size | 20,196,611 |
RouteDbAn Routing Information Base (RIB) as a Database. Part of the Rotonda
modular BGP engine.
Although this store is geared towards storing routing information, it can store any type of metadata for a prefix.
It features a configurable compound secondary key, that can hold a route Distuingisher, a Path ID (for the ADD_PATH capability) and more.
The built-in tree-bitmap1 allows for fast querying of IP prefixes and their more- and less-specific prefixes.
This crate provides a data-structure intended for single-threaded use, and a data-structure for multi-threaded use.
This crate is the successor of rotonda-store, which was a more narrowly
defined in-memory RIB.