Skip to main content

Open Source Working Group Minutes RIPE 89

Thursday, 31 October 2024, 11:00 - 12:30 (UTC+1)
Chairs: Marcos Sanz, Martin Winter, Sasha Romijn

Scribe: Christopher Amin

Status: Draft

View the recordings

View the stenography transcript

View the chat logs

A. Administrative Matters

The presentation is available at:

https://ripe89.ripe.net/archives/video/1503

There were no amendments to the agenda and the previous minutes were approved.

B. Chair Changes

The presentation is available at:

https://ripe89.ripe.net/archives/video/1506

Marco d’Itri was announced as the new co-chair to replace Martin Winter.

C. Leveraging Vagrant to Simulate Complex Systems for Network Application Development

Barry O’Donovan, INEX

The presentation is available at:

https://ripe89.ripe.net/archives/video/1508

Niall O’Reilly asked what was the reason for using a bootstrap shell script rather than something like ansible or puppet. Barry answered that the main reason was that it was a lot quicker to create and update using the script, especially since it manages a single VM.

Ondřej Caletka, RIPE NCC, talked about an issue in the NCC’s eLearning setup where it was difficult to run amd64 code on their Apple ARM machines. Barry said that he no longer had that issue because he uses Parallels, and not Virtualbox.

Christian Sirbu said that Virtualbox on Linux x86 had issues with symlinks etc on the /vagrant shared folder and asked if Parallels was better for this. Barry said that he didn’t have this issue with Parallels, and hasn't had to do any specific configuration, although they did not use symlinks to other parts of the Mac OS filesystem.

Michael Richardson, Sandelman Software Works, commended Barry on his talk and noted that he had done similar work for FreeS/WAN in the past. He suggested that it would be a good idea to have some kind of conference to talk about complicated networking development. He said that the tendency was that these automated development environments required a high level of expertise to maintain, and that it was difficult to fix for others. Barry said that he can’t speak to that yet, because the system was not yet published outside the organisation.

D. PiranhaBGP: Failure Detection in BGP Networks

Pascal Gloor, NetDEF

The presentation is available at:
https://ripe89.ripe.net/archives/video/1510

Michael Richardson asked whether the system should be provided with a filtered or unfiltered feed. Pascal responded that since it was a tool for your own use, that it was up to the user what data to provide. He added that if you decided to filter, you might miss problems, but ultimately it was your choice - e.g. if you’re visualising what you’re sharing.

Klemens Ripke, DD-IX, asked why data is stored in a rotating file instead of directly in the DB. Pascal said that it was a time delay problem: the events needed to be timestamps immediately, and injected to the DB causes lag which led to inaccurate timestamps. Separating the tools like this also means it’s possible to use just a subset.

Will van Gulik said that this was a helpful tool that had already been useful for him, and called for others to join in to help support the project.

5. Lightning Talks

E.1 CRA and Open Source Projects

August Bournique, Frame Shift Consulting BV

The presentation is available at:

https://ripe89.ripe.net/archives/video/1512

Urban Suhadolnik, TU Graz, asked if a non-profit can legally profit from donations. August said that this is unclear and needs to be worked out over time. He added that fair costs were okay, but what was a fair cost? He said that it was a good idea to document everything so you have something to show.

E.2 Green Tech Hackathon

Vesna Manojlovic, RIPE NCC

The presentation is available at:
https://ripe89.ripe.net/archives/video/1513

There were no questions.

E.3 Using YANG for Code Generation

Maria Matejka, Vojtech Vilimek

The presentation is available at:
https://ripe89.ripe.net/archives/video/1515

An audience member expressed interest and said they might end up using the tool.

Niall O’Reilly made a joke related to a previous lightning talk.

6. AOB

The presentation is available at:
https://ripe89.ripe.net/archives/video/1516

Marcos and Sasha thank Martin Winter for his service to the working group with kind words, apple wine, Spanish whisky and stroopwafels.

The chairs closed the working group session.