DENOG18

Maria Matejka

I'm the leader of BIRD Internet Routing Daemon development team. I'm the main author of its current filter interpreter and of the multithreading subsystem, now focusing on API and interoperability.

I also love any means of public transportation and logistics, including studying their history. Sometimes, I play chess, mostly at Lichess: https://lichess.org/@/marenamat, and some day, I'll get my FIDE ELO, hopefully, if I get to play over-the-board games.

Here is my personal website: https://maria.jmq.cz/


Session

11-16
10:30
30min
Retrofitting API into a routing software
Maria Matejka

Configuring a router via text CLI and configuration file editing is not very 2026. In BIRD, we are trying to catch the departing train and implement a CORECONF variant of an IETF-standardized YANG-based API. We've created a prototype but getting things right is harder than it seems. This is a report on what has already gone wrong and what is expected to fail in the future.

Saal A