This is our proposed roadmap for 2026. It is composed of items that we, the developers, think is necessary to move Rotonda forward, in terms of performance and groundwork to enable new features, as well as new features requested by users.
The roadmap is adjusted continuously to adapt to new requests and the results of our development process.
work item complete
work item in progress
work item not started yet
Rotonda
0.5.x: Fixes & Web UI
Bugfixes
Web UI improvements
0.6:
Integrate Roto 0.10
Refine Rotonda runtime library for Roto
First time-based storage features
0.7: New routedb and routecore
Store ADD_PATH routes (with path_id).
Store other AFI/SAFIs than uni/multicast IPv4/6 (e.g. BGP-LS, FlowSpec)
Preparation for Rotoro (Rotonda-to-Rotonda communication)
0.8: Release
Experimental Kafka Rotonda to Rotonda communication
Rudimentary (remote) CLI
Emit BGP packets on peering sessions via HTTP endpoint
Dynamic reconfiguration (through API)
Integrate long-term time-based file storage
Experimental distributed Rotondas w/ Rotoro
LATER RELEASES
Snapshot/restore functionality
RIB diff functionality
BMP out stream & proxy
Routecore
NEXT RELEASE 0.7
Refactor to integrate with new routedb
LATER RELEASES
Move BMP FSM from Rotonda to Routecore
Refactor BGP FSM with BoQ in mind
Type-aware wire format path attributes
BGPsec parser
Routedb
NEXT RELEASE 0.6
Path_id storage
Route Distuingisher storage
Arbitrary AFI/SAFI storage
Path Attributes deduplication
RIB de/serialization (for Rotoro)
LATER RELEASES
On-disk storage integration
Query Plans
Indexing (dynamic and static)