FDio - The Universal Dataplane Logo

FD.io
(Fast data - Input/Output)
The Fast Data Project

Relentlessly focused on data IO and efficiency for more flexable and scalable networks and storage

The FD.io Projects

The Fast Data Project

FD.io is a collection of several projects and libraries

FD.io offers the Software Defined Infrastructure developer community a landing site with multiple projects fostering innovations in software-based packet processing towards the creation of high-throughput, low-latency and resource-efficient IO services suitable to many architectures (x86, ARM, and PowerPC) and deployment environments (bare metal, VM, container).

Img

What is the Vector Packet Processor (VPP)?

VPP is the core technolgy behind the FD.io projects. It is a fast, scalable and multi-platform network stack built over the Data Plane Development Kit (DPDK).

VPP is, at it’s core, it is a scalable layer 2-4 network stack. It supports integration into both Open Stack and Kubernetes environments. It supports network management features including configuration, counters and sampling. VPP supports extending with plugins, tracing and debugging. Use cases include vSwitch, vRouter, Gateways, Firewalls and Load Balancers, to name but a few. Finally it is useful both a software development kit or an appliance out of the box.


Get Started With VPP