Pavel Tvrdík
5c884334c5
RPKI: Better status handling
2015-11-02 12:26:44 +01:00
Pavel Tvrdík
e189e2f55d
RPKI: improved rpki_get_status()
2015-10-27 17:42:13 +01:00
Pavel Tvrdík
50791a41bf
RPKI: refactore status update hook line
2015-10-27 08:56:33 +01:00
Pavel Tvrdík
be9c51655d
RPKI: refactore thread's communication usign pipes
2015-10-26 15:29:15 +01:00
Pavel Tvrdík
919ae5e4a7
RPKI: Improve handling protocol status
2015-10-22 16:56:34 +02:00
Pavel Tvrdík
4a62807890
Refactore dlopen rtrlib function pointers
2015-10-20 11:27:33 +02:00
Pavel Tvrdík
c050a2a7da
RPKI: Improved callback status handling
2015-10-19 16:48:33 +02:00
Pavel Tvrdík
695f704389
RPKI: Add SSH Transport support
...
Handle reconfigure (still buggy)
2015-10-14 14:47:01 +02:00
Pavel Tvrdík
df2caa8b1d
RPKI: refactore and improve
...
Takes into account a preferences of caches.
Fixes many bugs.
Configuration example:
roa table roatable;
protocol rpki {
debug all;
roa table roatable;
cache "rpki-validator.realmv6.org" {
port 3233;
preference 1;
};
cache 127.0.0.1 {
preference 2;
};
cache "rpki-validator.realmv6.org";
}
2015-10-07 15:54:20 +02:00
Pavel Tvrdík
804684663b
RPKI: load RTRLib dynamically with dlopen()
...
In configuration bird.conf you can specify a path to the RTRlib:
protocol rpki {
rtrlib "/usr/lib/librtr.so";
...
}
2015-10-05 16:52:15 +02:00
Pavel Tvrdík
aeaf497aac
RPKI: Importing routes into roa table
...
Implementation based on RTRLib.
Communication between rtrlib threads and main thread through pipe()
sockets and notify list like in BFD protocol.
TODO:
- load rtrlib using dlopen()
- take into account preferences of cache servers in configuration
2015-10-01 18:37:07 +02:00
Pavel Tvrdík
149220738b
Early integration of RTRlib into BIRD RPKI proto
...
lib/lists: add get_list_length(list *) function
2015-09-28 00:34:10 +02:00
Pavel Tvrdík
98bf329be6
RPKI: add new protocol skeleton
2015-09-17 18:37:11 +02:00