Open Source Working Group Agenda

Thursday, 18 October 16:00 - 17:30

A. Administrative Matters
Working Group Chairs
  • Welcome
  • OS WG Chair (re-)election results
  • Finalise agenda
  • Approval of minutes from previous WG meeting(s)
B. IRRd version 4: the why, how, and the future
Job Snijders (NTT) and Sasha Romijn (DashCare)

The Internet Routing Registry daemon (IRRd) is an open-source project running for over 20 years, which is at the core of many ISPs' operations to help improve routing security. We're rewriting it from scratch in a different language with a different architecture to foster a new era of innovation. We’ll talk about why we’re doing this project, our approach and challenges in replacing the current IRRd, some of the lessons learned, and plans for the future.
C. Three Years of Automating Large Scale Networks Using Salt
Mircea Ulinic, Network Systems Lead at Cloudflare

Cloudflare started its automation efforts using Salt about three years ago. A few months into it, we presented about this at RIPE 72. We have since open sourced many components, fixes and features in collaboration with other networks. Salt is now one of the most widely-adopted open-source automating frameworks within the network community. Already well known to the system community, Salt has reached its maturity on the network automation side as well. Today, Salt natively provides integrations with well-known open-source libraries and tools, including: NAPALM, NetBox, Netmiko, Junos PyEZ (junos-eznc), Arista pyeapi, CiscoConfParse, as well as features for PeeringDB, and many others. In this talk, we'll take a look back at the progress, changes and the evolution over the past years, as well as a brief look at potential future features.
D. Fast, Simple User-Space Network Functions with Snabb
Andy Wingo, Igalia

Snabb is an open-source toolkit for building fast, flexible network functions. Since its beginnings in 2012, Snabb has seen some modest deployment success ranging from simple one-off diagnosis tools to border routers that process all IPv4 traffic for entire countries. This talk will give an introduction to Snabb. After going over Snabb's fundamental components and how they combine, the talk will move on to examples of how network engineers are taking advantage of Snabb in practice, mentioning a few of the many open-source network functions built on Snabb.
E. OS-WG Lightening Talks

These are short updates on different relevant open-source projects. They should be five minutes (preferably) with a maximum of 10 minutes (if space allows). No formal submission is required ahead of the session, but please send a short message to by noon on Tuesday, 16 October if you want to present an update. The selection of talks are done on Tuesday afternoon.
  • E1. OpenBGPD / OpenBSD update
    Peter Hessler (OpenBSD)
  • E2. Routinator 3000, RPKI Relying part software written in Rust
    Alex Band & Martin Hoffmann (NLnet Labs)