Crates.io | rotonda-store |
lib.rs | rotonda-store |
version | 0.4.0-rc1 |
source | src |
created_at | 2021-07-08 11:11:20.90928 |
updated_at | 2024-10-28 12:44:46.104425 |
description | A library for storing and retrieving IP Prefixes |
homepage | https://nlnetlabs.nl/projects/routing/rotonda/ |
repository | https://github.com/NLnetLabs/rotonda-store/ |
max_upload_size | |
id | 420272 |
size | 19,991,163 |
rotonda-store
In-memory IP prefixes storage and retrieval. Part of the Rotonda
modular BGP engine.
A rotonda-store
is a data structure that stores both IPv4 and IPv6 prefixes together with arbitrary
meta-data in a tree-bitmap1. The tree-bitmap 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.