---
title: "Boosting your cluster networking with the Calico VPP data plane (beta)!"
source: "https://wordpress-1075849-4005834.cloudwaysapps.com/blog/boosting-your-cluster-networking-with-the-calico-vpp-data-plane-beta/"
---

[Technical Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/technical-blog/)

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

By [Casey Davenport](https://wordpress-1075849-4005834.cloudwaysapps.com/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://wordpress-1075849-4005834.cloudwaysapps.com/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://projectcalico.docs.tigera.io/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://wordpress-1075849-4005834.cloudwaysapps.com/tags/open-source/)[Partner/Integration](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/partner-integration/)[Project Calico](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/project-calico/)

Add Tigera as a preferred source on Google to see more of our content in your search results.

[![Add as a preferred source on Google](https://wordpress-1075849-4005834.cloudwaysapps.com/app/themes/tigera2021/dist/img/google-preferred-source-light.png)](https://www.google.com/preferences/source?q=tigera.io)

## Related posts

[![What’s New in Calico: Winter 2026 Release](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/03/What-is-new-in-Calico-winter-2026.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

[Company Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/company-blog/)

#### [What’s New in Calico: Winter 2026 Release](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

By [Veronika Smolik](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/veronika-smolik/)
on Mar 4, 2026

AI Powered Intelligence, Unified Traffic Observability and Scalable Infrastructure Management As anyone managing one or more Kubernetes clusters knows by now, scaling can introduce an exponentially growing number of problems. The sheer volume of metrics,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

[![Join Calico at KubeCon Europe 2026: AI Agents, Silent Discos, and Dutch Delights!](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/02/Blog-Kubecon-Euro-2026-.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

#### [Join Calico at KubeCon Europe 2026: AI Agents, Silent Discos, and Dutch Delights!](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

By [Tigera Team](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/marketingtigera-io/)
on Feb 25, 2026

The cloud-native community is heading to the historic canals and vibrant tech scene of Amsterdam for KubeCon + CloudNativeCon Europe 2026! From March 23–26, Amsterdam will be buzzing with the latest in Kubernetes, platform engineering,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

[![Project Calico 3.30+ Hackathon: Show Us What You Can Build!](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/02/Blog-Hackathon-.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

#### [Project Calico 3.30+ Hackathon: Show Us What You Can Build!](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

By [Tigera Team](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/marketingtigera-io/)
on Feb 17, 2026

Build the Future of Cloud-Native Networking! 🚀 The Calico community moves fast. With the releases of Calico 3.30 and 3.31, brings improvements in scalability, network security, and visibility. Now, we want to see what YOU...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=6183 metric#misses=17 metric#hit-ratio=99.7 metric#bytes=2172349 metric#prefetches=0 metric#store-reads=418 metric#store-writes=14 metric#store-hits=430 metric#store-misses=6 metric#sql-queries=32 metric#ms-total=1017.29 metric#ms-cache=70.21 metric#ms-cache-avg=0.1629 metric#ms-cache-ratio=6.9 -->
