Improving developer productivity by integrating network data and control planes


Many approaches to implementing network control planes end up generating instructions for the data plane in a language like OpenFlow or P4. Writing a program to generate a program is tricky and often counterintuitive. We are designing and implementing an approach in which the developer instead writes the data plane program directly, and then a compiler generates the data plane program in OpenFlow or P4 or another language that the data plane device understands.


Related Publications


  • Active VMW Software Systems Projects