From mwinter at netdef.org Tue Apr 18 07:31:23 2017 From: mwinter at netdef.org (Martin Winter) Date: Mon, 17 Apr 2017 22:31:23 -0700 Subject: [opensource-wg] Agenda Open Source WG RIPE74, Budapest Message-ID: <40F5BF63-03C5-41FC-9CD9-EAEEE9758BC3@netdef.org> Agenda for The OpenSource WG session (May 11, 2017, RIPE74, Budapest) A. Administrative Matters (Working Group Chairs) . Welcome . finalize agenda . approval of minutes from previous WG meeting(s) . review of action list B. Kea - a modern DHCP server (Tomek Mrugalski, ISC) Version 1.2 of Kea, a new DHCP solution from ISC, was released in April. It adds a number of new features: a REST API that can expose management commands over an http/JSON interface, a sample python based management client that is scripting friendly, many new commands and much more. The presentation will describe several features not common in other servers: modular storage for leases and host reservations (CSV file, MySQL, PostgreSQL, Cassandra), scalability (millions of devices handled by a single instance), flex-id (a novel, flexible method of using arbitrary part of the DHCP packet to identify a device) and several others. A brief discussion about the Kea roadmap and perhaps a sneak preview of the upcoming features will conclude the talk. C. Turris Omnia and it's crowdfunding campaign (Ondrej Filip, cz.nic) Turris Omnia is an SW and HW open source router. A launch of its production was financed by crowdfunding campaign. This presentation will show pros and cons of such funding model. And also describe difficulties in manufacturing open source hardware. It will also discuss some future possibilities for open source router development. D. RPKI Tools (Andreas Reuter, FU Berlin) The Border Gateway Protocol (BGP) is the fundamental routing protocol of the Internet. BGP is ultimately based on trust, which unfortunately is the cause of some glaring vulnerabilities. The Resource Public Key Infrastructure (RPKI) is part of an on-going effort to secure BGP. It provides attestation objects for Internet resources. In this talk, we first give a brief overview about the RPKI architecture, from repositories to BGP routers. Then, we introduce two open source RPKI tools, RPKI MIRO and RTRlib. RPKI MIRO is a framework to monitor and inspect RPKI repositories. Part of this is the RPKI Browser, a graphical user interface that gives convenient access to the structure of the RPKI and the content of RPKI objects. RTRlib is a C library that implements client functionality to gather data from RPKI caches and perform origin validation. It is used in several applications (e.g., Quagga) to validate and monitor BGP updates. These tools are helpful for researchers, developers of routing software, and network operators. E. FRRouting (Martin Winter, NetDEF) FRRouting is a new routing protocol suite which is based on Quagga and runs under the umbrella of the Linux Foundation. This talk introduces FRRouting. FRRouting aims to provide much faster and more test-driven development. The presentation looks at the motivation behind FRRouting, what new features it provides now, the future outlook and how to participate F. OpenSource Lightening Updates These are short updates on different relevant OpenSource projects. They should be 5 mins (preferably) with a maximum of 10 mins (if space allows). No formal submission required ahead of RIPE, but please send a short message to opensource-wg-chairs at ripe.net by noon on Tuesday during the RIPE if you want to present an update. Selection of talks are done on Tuesday afternoon. See you all in Budapest! Martin Winter & Ondrej Filip Open Source WG Chairs