1 .. fdio-vpp documentation master file, created by
2 sphinx-quickstart on Thu Apr 12 11:02:31 2018.
3 You can adapt this file completely to your liking, but it should at least
4 contain the root `toctree` directive.
6 #########################################
7 What is the Vector Packet Processor (VPP)
8 #########################################
10 FD.io's Vector Packet Processor (VPP) is a fast, scalable layer 2-4
11 multi-platform network stack. It runs in `Linux Userspace <https://en.wikipedia.org/wiki/User_space>`_
12 on multiple architectures including x86, ARM, and Power architectures.
13 VPP is built using the `Dataplane Development Kit (DPDK) <https://en.wikipedia.org/wiki/Data_Plane_Development_Kit>`_.
15 VPP benefits include high performance, proven technology, modularity,
16 and a rich feature set.
18 VPP supports integration with OpenStack and Kubernetes. Network
19 management features include configuration, counters, sampling and
20 more. For developers, VPP includes plugin extensibility,
21 high-performance event-logging, and multiple kinds of packet
22 tracing. Development debug images include complete symbol tables, and
23 extensive consistency checking.
25 Some VPP Use-cases include vSwitches, vRouters, Gateways, Firewalls
26 and Load Balancers, to name a few. Out of the box, VPP can work as a
27 software development kit or an appliance.
29 For more details click on the links below or press next.
38 featuresbyrelease/index