This archive is retained to ensure existing URLs remain functional. It will not contain any emails sent to this mailing list after July 1, 2024. For all messages, including those sent before and after this date, please visit the new location of the archive at https://mailman.ripe.net/archives/list/[email protected]/
[routing-wg] Changes to the RRDP repository
- Previous message (by thread): [routing-wg] Relative size of IRR registries
- Next message (by thread): [routing-wg] Changes to the RRDP repository
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ties de Kock
tdekock at ripe.net
Wed Oct 27 15:40:59 CEST 2021
Dear colleagues, Over the past months, we have been working on the RIPE NCC RPKI repositories. We have an update to the RRDP repository that we plan to deploy on 9 November. This will create a regular RRDP event (a session change) but will have no other externally visible impact. We want to share some of the improvements this change has to offer and highlight two areas in particular. First, we have improved the publication server software [0]. The current publication server uses an embedded NoSQL/schemaless database. We have changed the project to use PostgreSQL instead, which allows us to move several integrity checks to the publication server’s database. Second, we have changed how the publication server is deployed, which is part of our work to move components of our infrastructure on-premise. Initially, we will run two independent instances, with separate database servers and data centres, with each instance receiving all objects in the repository. We aim to keep this simple at an initial stage, closely monitor how the environment behaves, and expand later if we need to. Because the RRDP session differs between the instances, one instance is (and can be) active at each moment in time. This allows us to swap them out during an upgrade and allows us to fall back to the second one if any issue is being detected. Both instances are behind a load-balancer, which is the origin for the Content Delivery Network (CDN) that we use. By using a CDN, we (a) reduce the latency from various geographical locations, (b) protect ourselves from network glitches, and (c) reduce the bandwidth peak after a session change that would interfere with other services on the RIPE NCC network (for example during a deployment). This change is an intermediate step in our work on the resiliency of our publication infrastructure. We have extensively looked at possible architectures that can solve the issues we are facing now and considered numerous failure modes, and we think this design strikes a good balance between resilience and simplicity. We will discuss our architectural changes with the community at RIPE 83 and look forward to hearing your feedback. If you have any questions, please get in touch with us. Kind regards, Ties de Kock [0]: https://github.com/RIPE-NCC/rpki-publication-server
- Previous message (by thread): [routing-wg] Relative size of IRR registries
- Next message (by thread): [routing-wg] Changes to the RRDP repository
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]