YANFF is is a set of libraries for creating cloud-native Network Functions (NFs). It enables a rethinking NFV for cloud-native – from development to deployment and running. It’s easy write, easy scale, easy change. YANFF brings DPDK to clouds and creates a new concept of network function development through high-level abstractions with no performance sacrifice.
Download URL: http://github.com/intel-go/yanff
|Relevant Categories||NFVI - Infrastructure Layer, VNF - Layer 4-7 Security, VNF - Layer 4-7 Acceleration and Caching|
YANFF simplifies the creation of network functions without sacrificing performance. YANFF enables higher level abstractions, DPDK as a fast I/O engine, is Go-based, and has a built-in scheduler to auto-scale processing based on input traffic rate. YANFF brings direct access to Intel hardware capabilities, i.e, AES, QAT, etc.. with 10x reduction in lines of code, a lower barrier to entry, an similar performance with C/DPDK per box, in a cloud native deployment.
|Developer Community Size||8|
|Last Release Date||November 2017|
|Code Base Size||15K LOC|