Skip to content

An implementation of the RPKI Repository Delta Protocol (RRDP)

License

Notifications You must be signed in to change notification settings

rlcintra/rpki-repository-server

Repository files navigation

rpki-repository-server

An implementation of the RPKI Repository Delta Protocol (RRDP) (RFC 8182).

Status

This implementation is under development and it is not yet ready for production. Currently it only allows mirroring RSYNC repositories and serving them through RRDP.

Future planned work will implement support for the Publication Protocol (RFC 8181) and partial support to the Out-of-band Setup Protocol (RFC 8183).

Version 1.0 is mostly done pending better testing, logging and improving documentation.

Building and running

This project uses Stack for building. You can compile the server by running:

stack build

This will generate the server binary.

Running tests can be accomplished by:

stack test

You can also run the server directly through Stack with:

stack exec rpki-repository-server

Configuration

A configuration file must be provided for the server initialisation. By default the server will look for a config.yml file at the current directory. A sample configuration file can be found at the project’s root directory.

About

An implementation of the RPKI Repository Delta Protocol (RRDP)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published