FD.io: building bespoke software data plane network functions.
FD.io is a Project at Linux Foundation focusing on a modularised and extensible packet processing software framework for building bespoke network data plane applications. It is a collection of projects centred around VPP - Vector Packet Processing - a high-throughput, low-latency and resource-efficient data plane services platform. This talk introduces FD.io, covers the VPP architecture, current main integration efforts and key performance benchmarks. It then explores applicability to network deployments, use cases and shows a path to one terabit software router (1TFR).