OpenNetVM: Flexible, high performance NFV (Demo)
Wei Zhang, Guyue Liu, Wenhui Zhang, Neel Shah, Phil Lopreiato, Grégoire Todeschi, Kadangode K. Ramakrishnan, Timothy Wood · 2016
Network Function Virtualization (NFV) promises to fundamentally change how we think of networks-changing them from pipes that transport data to processing pipelines that can efficiently transform that data as it moves between end points. This demo will present OpenNetVM, a highly efficient packet processing framework that greatly simplifies the development of network functions, as well as their management and optimization. OpenNetVM runs network functions in lightweight Docker containers that start in less than a second. The OpenNetVM platform manager provides load balancing, flexible flow management, and service name abstractions. OpenNetVM uses DPDK for high performance I/O, and efficiently routes packets through dynamically created service chains. We will demonstrate how the research community can easily build new network functions and rapidly deploy them to see their effectiveness in high performance network environments.