https://github.com/rtrlib/bird-rtrlib-cli
CLI that maintains ROA table in BIRD using RTRlib
https://github.com/rtrlib/bird-rtrlib-cli
Last synced: about 1 year ago
JSON representation
CLI that maintains ROA table in BIRD using RTRlib
- Host: GitHub
- URL: https://github.com/rtrlib/bird-rtrlib-cli
- Owner: rtrlib
- License: lgpl-3.0
- Created: 2014-03-04T10:33:01.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2019-02-01T08:09:21.000Z (over 7 years ago)
- Last Synced: 2024-03-27T07:00:26.744Z (about 2 years ago)
- Language: C
- Homepage:
- Size: 46.9 KB
- Stars: 11
- Watchers: 12
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
README
BIRD RTRlib CLI Integration
===========================
Introduction
------------
This tool maintains the ROA table of the BIRD Internet Routing Daemon
(http://bird.network.cz). It automatically adds and deletes ROA
information using the RTRlib (http://rpki.realmv6.org/).
This tool brings RPKI functionality to BIRD but does not require any
changes to the BIRD code base. The program runs in parallel to the BIRD
daemon and communicates with the daemon via the BIRD control socket.
Requirements
------------
To build the command line interface, (1) the CMake build system, (2)
RTRlib with SSH support, and (3) BIRD must be installed. Note: Starting
with Debian 10 (Buster) the RTRlib can be installed via the APT package
manager, see also https://rtrlib.github.io/handbook/usage.html#debian.
Compilation
-----------
* Generate Makefile
RTRlib was installed in default paths
cmake .
RTRlib was installed in a non-default directory
cmake -DRTRLIB_INCLUDE= -DRTRLIB_LIBRARY= .
* Build the command line interface
make
Using
-----
* Create a ROA table in the bird.conf
* Start BIRD RTRLIB CLI, i.e., connect to a BIRD control socket and RPKI
cache server, for example
./bird-rtrlib-cli -b /var/run/bird.ctl -r rpki-validator.realmv6.org:8282
* Help
./bird-rtrlib-cli --help
Contact
-------
Mailing List: rtrlib@googlegroups.com