0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-02-03 14:50:02 +00:00
Pavel Tvrdík 41f4b5940f RPKI protocol with integrated RTRLib inside
Add the RPKI protocol (RFC 6810) using the RTRLib
(http://rpki.realmv6.org/) that is integrated inside
the BIRD's code.

Implemeted transports are:
 - unprotected transport over TCP
 - secure transport over SSHv2

The code should work properly with one or more cache servers per protocol.

Example configuration of bird.conf:
  ...
  roa4 table roatable;

  protocol rpki {
    table roatable;

    cache 127.0.0.1; # defaults: port 8282, preference 1, no encryption

    cache 127.0.0.1 {
      preference 1;
      port 2222;
      ssh encryption {
        bird private key "/home/birdgeek/.ssh/id_rsa";
        cache public key "/home/birdgeek/.ssh/known_hosts";
        user "birdgeek";
      };
    };

    cache "rpki-validator.realmv6.org" {
      preference 2;
    };
  }
  ...
2016-01-25 15:39:38 +01:00
..
2004-05-31 17:27:21 +00:00
2015-12-21 17:17:21 +01:00
2015-11-05 12:48:52 +01:00
2015-11-05 12:48:52 +01:00
2013-09-10 12:09:36 +02:00
2015-06-08 02:24:08 +02:00
2015-06-08 02:24:08 +02:00
2014-11-03 10:42:55 +01:00
2015-05-01 14:40:56 +02:00
2013-12-01 13:49:42 +01:00
2013-09-16 23:57:40 +02:00
2015-12-24 15:56:04 +01:00
2015-12-24 15:56:04 +01:00
2013-09-16 23:57:40 +02:00
2015-02-21 20:07:17 +01:00
2015-11-24 16:01:48 +01:00
2015-11-24 16:01:48 +01:00
2015-06-08 02:24:08 +02:00
2016-01-14 14:31:55 +01:00
2016-01-14 14:31:55 +01:00
2015-11-24 13:52:26 +01:00
2013-09-16 23:57:40 +02:00
2015-11-24 13:47:28 +01:00
2015-11-24 13:47:28 +01:00
2015-11-24 13:47:28 +01:00
2015-11-24 13:47:28 +01:00
2015-11-24 13:47:28 +01:00
2015-11-24 13:47:28 +01:00
2015-06-08 02:24:08 +02:00
2009-01-12 14:40:21 +01:00
2014-06-26 11:58:57 +02:00
2015-11-24 13:52:26 +01:00
2015-12-21 03:33:18 +01:00
2015-06-08 02:24:08 +02:00