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