---
title: "Boosting your cluster networking with the Calico VPP data plane (beta)!"
source: "https://www.tigera.io/blog/boosting-your-cluster-networking-with-the-calico-vpp-data-plane-beta/"
---

[Technical Blog](https://www.tigera.io/category/technical-blog/)

# Boosting your cluster networking with the Calico VPP data plane (beta)!

By [Casey Davenport](https://www.tigera.io/blog/author/caseydavenport/) on May 27, 2022 • 3 min read

*This is a guest post from Nathan Skrzypczak at Cisco. Nathan is part of a team of external contributors to Calico Open Source that have been working on an integration between Calico Open Source and Cisco’s data plane technology, VPP, for the last year.*

[Calico v3.23 is out](https://www.tigera.io/blog/whats-new-in-calico-v3-23/), and with it a lot of new features! This release marks a long-awaited milestone for me and my team, as it includes the Calico VPP data plane (beta). So now seems to be a good time to reflect on what this integration actually is, and why we built it.

The Calico VPP data plane is the fourth data plane option for Calico. Alongside the Linux kernel, eBPF data plane, and Windows kernel, you can now choose to have packet processing done in a userspace network stack: the Vector Packet Processor (VPP). This means the service load-balancing, NAT-ing of packets, encapsulation, encryption and policies will all run in a user-space application. It all seems mostly transparent from the user’s perspective, is seamless to enable, and enabling it allows access to a series of really interesting features.

## Quick packets yields more throughput

The first thing the Calico VPP data plane aims to improve is performance. Processing packets in a user-space application allows us to leverage various optimization techniques, circumvent the usual kernel bottlenecks, and reach higher throughput, lower latency, and deliver many more packets per second. It gets really interesting when encryption is involved, with WireGuard & IPsec throughput reaching above 10 Gigabits/s thanks to VPP’s optimized cryptographic engine.

## Enabling data plane features: WireGuard, Maglev load-balancing, SRv6, and more

Having the data plane run as a regular application in a container also enables quicker iterations on the packet path. Do you need WireGuard or IPsec encryption? It ships directly

as part of the binary, no need to install a kernel module. Do you want Maglev load-balancing for your services? It’s also an option that we added when implementing service load-balancing. The same applies to SRv6 node-to-node encapsulation. Having the data plane at hand allows applications to easily leverage advanced networking features while still benefiting from the Kubernetes platform.

## Exposing advanced networking directly to applications

Those advanced networking functions can even be directly exposed to the application. As an example, a network-intensive application can request a memory interface (a memif) in addition to its regular `eth0` netdev, which allows much faster packet transmission. The same is true for transport protocols, with an application that can open TLS, or even QUIC connections directly in VPP via a socket-like API. Having this platform will also allow us to bring even more networking functions closer to the applications in the future, like the ability to access multiple networks via multiple interfaces.

***Ready to try it on your own cluster? Follow [these instructions](https://docs.tigera.io/calico/latest/getting-started/kubernetes/vpp/getting-started).***

To learn more about the Calico VPP data plane beta, check out the [release notes](https://github.com/projectcalico/vpp-dataplane/wiki/Release-Notes). The integration is still beta, so don’t hesitate to report any bugs on the [Calico community’s #vpp Slack channel](https://calicousers.slack.com/archives/C017220EXU1).

[Open Source](https://www.tigera.io/tags/open-source/)[Partner/Integration](https://www.tigera.io/tags/partner-integration/)[Project Calico](https://www.tigera.io/tags/project-calico/)

## Related posts

[![What’s new in Calico: Spring 2026 Release](https://www.tigera.io/app/uploads/2026/06/Whats-New-in-Calico-NEW-TEMPLATE-2026.png)](https://www.tigera.io/blog/whats-new-in-calico-spring-2026-release/)

[Company Blog](https://www.tigera.io/category/company-blog/)

#### [What’s new in Calico: Spring 2026 Release](https://www.tigera.io/blog/whats-new-in-calico-spring-2026-release/)

By [Veronika Smolik](https://www.tigera.io/blog/author/veronika-smolik/)
on Jun 2, 2026

Kubernetes has come a long way since its debut in 2014. It’s gone from running a couple of containerized microservices to orchestrating fleets of production workloads spanning everything from AI agents to full scale VMs...

[Read more](https://www.tigera.io/blog/whats-new-in-calico-spring-2026-release/)

[![Kubernetes Operational Maturity: Secure and Resilient Cluster Federation with Cluster Mesh](https://www.tigera.io/app/uploads/2026/05/Kubernetes-Operational-Maturity-Secure-and-Resilient-Cluster-Federation-with-Cluster-Mesh.png)](https://www.tigera.io/blog/kubernetes-operational-maturity-secure-and-resilient-cluster-federation-with-cluster-mesh/)

#### [Kubernetes Operational Maturity: Secure and Resilient Cluster Federation with Cluster Mesh](https://www.tigera.io/blog/kubernetes-operational-maturity-secure-and-resilient-cluster-federation-with-cluster-mesh/)

By [Veronika Smolik](https://www.tigera.io/blog/author/veronika-smolik/)
on May 25, 2026

Practically no one runs a single Kubernetes cluster in production these days. Maybe that’s how it started but data sovereignty requirements, acquisitions, AI initiatives and the need for edge servers, among other considerations, have pulled...

[Read more](https://www.tigera.io/blog/kubernetes-operational-maturity-secure-and-resilient-cluster-federation-with-cluster-mesh/)

[![What’s New in Calico v3.32](https://www.tigera.io/app/uploads/2026/05/Green-Please-use-a-different-background-color-alternately-1.png)](https://www.tigera.io/blog/whats-new-in-calico-v3-32/)

#### [What’s New in Calico v3.32](https://www.tigera.io/blog/whats-new-in-calico-v3-32/)

By [Reza Ramezanpour](https://www.tigera.io/blog/author/rezar/)
on May 13, 2026

We’re excited to announce the release of Calico Open Source v3.32! 🎉 This release corresponds with Kubernetes v1.36 (Codename Haru) and it goes beyond just sharing a cat as the mascot of the release, it...

[Read more](https://www.tigera.io/blog/whats-new-in-calico-v3-32/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=3225 metric#misses=33 metric#hit-ratio=99.0 metric#bytes=1547460 metric#prefetches=0 metric#store-reads=174 metric#store-writes=13 metric#store-hits=168 metric#store-misses=22 metric#sql-queries=31 metric#ms-total=635.82 metric#ms-cache=56.20 metric#ms-cache-avg=0.3021 metric#ms-cache-ratio=8.8 -->
