#NANOG84 Hackathon: No plan survives first contact with go-getter students ๐Ÿง‘โ€๐ŸŽ“๐Ÿ‘จโ€๐ŸŽ“๐Ÿ‘ฉโ€๐ŸŽ“

Austin, 12โ€“13 February 2022

Jeroen Van Bemmel
2 min readFeb 19, 2022

So there I was, ready to do battle in my blue corner of the ring. Together with Anton Karneliuk from Karneliuk.com โ€” author of pyGNMI among other things โ€” we got started on a multi-vendor NAPALM driver using gNMI as a backend.

Working around the clock in our different time zones, in full blown follow-the-moon style, we managed to get a basic NAPALM get_facts working for both Arista cEOS and Nokia SR Linux, at some point late Saturday night.

NAPALM get_facts for cEOS, using โ€œvendorโ€ gnmi

Working together to build the Internet of tomorrowยฎ

On Sunday a group of students from University of Colorado Boulder joined the party, and it quickly became apparent that our hacking plans would have to change. Because important as multi-vendor compatibility issues are, inter-generation transfer of knowledge is even more critical. We already barely understand the networks we have built today โ€” how could we ever expect the next generation to keep things running if we donโ€™t help them understand what we did?

Long story short: I teamed up with Dinesh Kumar Palanivelu and he ended up submitting his first Pull Request: A small step for a man, but a huge win for the NANOG community!

Thanks again Dinesh, Anton and the rest of the community โ€” I had a great time, and hope to hack with you again in Montreal in June (NANOG85)

--

--

Jeroen Van Bemmel

Sustainable digital transformation at Webscale โ€” real life stories about our discoveries in the world of networking. Views represented are my own.