The Vector Packet Processor (VPP)

This section describes some of the core concepts and features of VPP.

To start with VPP uses a technique called Vector Packet Processing. This gives VPP a siginficant performance improvement over packet processing applications that use scalar processing.

Also, At the heart of VPP’s modular design is a ‘Packet Processing Graph’. This makes VPP scalable and easily extensible.

The software also includes a feature rich network stack. This includes a TCP host stack that utilizes VPP’s graph based forwarding model and vectorized packet processing. VPP is tested nightly for functionality and performance with the CSIT project.

For more information on any of these features click on the links below or press next.

Press next for more about Scalar/Vector Packet processing.