Open Source Working Group Agenda

Wednesday, 16 October 14:00 - 15:30

A. Administrative Matters [10 min]

  • Welcome
  • Finalise agenda
  • Approval of minutes from previous WG meeting(s)
  • Review action list
  • Results of WG Chair Re-Election
B. Collaborative Open Source: MANRS Validator [20 min]
Leslie Daigle, ThinkingCat Enterprises

This presentation will show early results from an ongoing collaborative OpenSource software project to build a validator tool for the MANRS (Mutually Agreed Norms for Routing Security) project. The project demonstrates the feasibility of applying concrete, objective tests to MANRS, as well as the need for cross-organisational collaboration to develop such tools. This presentation will outline key steps so far in this pilot project for collaborative open source.

C. The Recent Development of the RPKI Validator Project [20 min]
Mikhail Puzanov, RIPE NCC

The RIPE NCC has been developing its own RPKI validator since 2010. The latest version, version 3, was started in 2017. This version was an attempt to address the issues found over years of usage in the RPKI validator version 2. While certain issues have been resolved, new ones were introduced, causing multiple bugs and reputation damage. This presentation mostly covers the choice of Java-technologies and the efforts taken to change it. It will also report the progress in the latest developments and some changes between versions 3.0 and 3.1.

D. NGI0: The Next Generation Internet Initiative [10 min]
Michiel Leenaars, Director of Strategy at NLnet Foundation

The Next Generation Internet initiative is a significant new effort aimed at strengthening the internet community. NGI was bootstrapped in 2016 at the initiative of the European Commission. The ambition of NGI is “to re-imagine and re-engineer the internet” in a human-centric way. The initiative is an innovative, grant-making scheme and delivery mechanism focused on open source, open standards and open hardware. It aims to make the Internet more trustworthy, resilient and sustainable, in a societally, economically and environmentally impactful way. NGI Zero invites you to consider joining over 100 others in ‘working for the Internet’.

E. Automating Networks Using Salt, Without Running Proxy Minions [20 min]
Mircea Ulinic, DigitalOcean

Salt is an agent-based open source software used to automate the management and configuration of infrastructure and application at scale. It typically requires a Salt Minion service to be running on the node managed with Salt. While this is not a blocker on any server, generally speaking, in the networking world, it is not possible to install custom software on the network gear you want to manage. This is why a few years ago, SaltStack, the company maintaining Salt, introduced the Proxy Minion, which is a derivative of the regular Minion, but it doesn’t need to be installed on the targeted device. This means it can run anywhere. Similar to the regular Minion, you need to manage as many Proxy Minion services as network devices you have. This comes with a considerable cost - as in managing the infrastructure, operations, training of the users, etc. - is not always justified. For example, there are many cases in the networking world, where we need to interact with the device, only once or twice a year, however, those interactions must be consistent and safe. Consequently, automation is the only way to go but keeping a service up and running during this time is not an ideal solution.