A while ago I watched a Networking Field Day Extra video in which Chris Young and Michael Zayats talked about HP’s open source initiative – they decided to build yet another open networking operating system.
We started with a simple question: “Why do we need yet another open networking operating system” and after discussing the benefits of single-file configuration versus spread-out configuration files typically used in Linux environments quickly dived deep into the details of centralized state database used in OpenSwitch, its advantages over message passing mechanisms (nobody mentioned OpenStack ;), and the beauty of notifications provided by OVSDB.
Not surprisingly, we had to touch on the code maintenance process, the governance, and the ways someone could join the project, and concluded with another set of dirty details: how can you claim your software is open-source if it’s programming ASICs through a proprietary vendor SDK? Hint: HP(E) managed to make an interesting deal with Broadcom.
Interested? Visit the project web site, and the podcast is only a click away.