libVNF – Library for Building High Performance and Scalable VNFs
libVNF is an open-source library providing high-level APIs to enable efficient development of VNFs with built-in support for high-performance packet IO, distributed state management, and horizontal scalability. The framework is built over multi-core network stacks and supports state synchronization via key-value stores. The paper demonstrates significant reduction in code complexity of VNFs like LTE packet core and load balancers using libVNF.