Overview¶
Universal Data Plane¶
- Layer 2 - 4 Network Stack
- CP, TM, Overlays and more…
- Linux (and FreeBSD) support
- Kernel Interfaces (Netmap, Fastmap)
- Container and Virtualization support
- Appliance, infrastructure, VNF & CNF
Fast, Scalable and Deterministic¶
- L2XC - 15+ Mpps per core
- 0 packet drops, ~15µs latency
- Continuous & extensive latency testing
- Linear scaling with core/thread count
- Supporting millions of concurrent L[2,3] tables entries
Extensible Modular Design¶
- Pluggable, easy to understand & extend
- Mature graph node Architecture
- Full control to reorganize the pipeline
- Fast, plugins are equal citizens
Developer Friendly¶
- Runtime counters for everything. (throughput, ipc, errors etc)
- Full pipeline tracing facilities
- Multi-language API bindings
- VPP command line introspection