---
title: "What’s new in Calico Enterprise 3.7: eBPF data plane, high availability, and more!"
source: "https://www.tigera.io/blog/whats-new-in-calico-enterprise-3-7-ebpf-data-plane-high-availability-and-more/"
---

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

# What’s new in Calico Enterprise 3.7: eBPF data plane, high availability, and more!

By [John Armstrong](https://www.tigera.io/blog/author/john-armstrong/) on Jul 08, 2021 • 6 min read

As our enterprise customers build out large, multi-cluster Kubernetes environments, they are encountering an entirely new set of complex security, observability, and networking challenges, requiring solutions that operate at scale and can be deployed both on-premises and across multiple clouds. New features in our latest release add to the already formidable capabilities of [Calico Enterprise](https://www.tigera.io/tigera-products/calico-commercial-editions/).

## New feature: High-availability connectivity for Kubernetes with dual ToR

Many platform operators who run [Kubernetes](https://kubernetes.io/) on-premises want to leverage Border Gateway Protocol (BGP) to peer with other infrastructure. Calico uses BGP to peer with infrastructure within the cluster as well as outside of the cluster, and integrates with top-of-rack (ToR) switches to provide that connectivity.

Calico ToR connectivity has existed for some time now. However, for cluster operators using BGP who need reliable, consistent connectivity to resources outside of the cluster as well as cluster nodes on different racks, Calico Enterprise dual ToR connectivity ensures high availability with active-active redundant connectivity planes between cluster nodes and ToR switches. A cluster that is peered to two ToR switches will still have an active link, even if one switch becomes unavailable, thus ensuring the cluster always has a network connection. Kubernetes cannot do this on its own.

Calico Enterprise dual ToR peering provides a redundant path for customers with cluster applications that cannot tolerate service downtime or failure, and require a high-availability solution. Calico:

- Enables cluster operators to connect with, and take advantage of, dual ToR switches

- Provides two active, independent planes of connectivity between cluster nodes when a dual plane cluster is connected to a dual ToR switch

- Automates the process of bootstrapping and configuring BGP peering between cluster nodes and ToR switches before Kubernetes networking is started and the Calico BGP daemon (BIRD) takes over

### Benefits

For Calico customers, the operational benefits are many.

- Ensures high availability with active-active redundant connectivity planes between cluster nodes and ToR switches

- Prevents service downtime so that, if a link or software component breaks somewhere in one of the planes, cluster nodes can still communicate over the other plane, and the cluster as a whole continues to operate normally

- Eliminates the complex, time-consuming manual process of bootstrapping and configuring BGP peering

For more details, check out these resources:

- [Deploy a Dual ToR Cluster](https://docs.tigera.io/calico-enterprise/latest/networking/configuring/dual-tor) provides detailed instructions on how to deploy a dual plane cluster to provide redundant connectivity between your workloads for on-premises deployments

## New feature: eBPF data plane

Calico was designed from the ground up with a pluggable data plane architecture. Now the new [eBPF](https://lwn.net/Articles/740157/) (extended Berkeley Packet Filter) data plane is available in Calico Enterprise.

When compared with the standard Linux data plane (based on iptables), the eBPF data plane:

- Scales to higher throughput, using less CPU per GBit

- Natively supports Kubernetes services (without kube-proxy) in a way that: - Reduces latency - Preserves external client source IP addresses - Supports direct server return (DSR) for reduced latency and CPU usage - Uses less CPU than kube-proxy to keep the data plane in sync

The following diagrams illustrate the relative performance and latency of eBPF vs. the standard Linux data plane.

![Bar graph comparing throughput of standard Linux networking vs. eBPF at MTUs 1440 and 8940. eBPF shows higher throughput in](https://www.tigera.io/app/uploads/2021/06/ebPF-data-plane-1-300x175.png)

![Chart comparing TCP connect time for iptables, IPVS, and eBPF. eBPF shows the lowest connect time](https://www.tigera.io/app/uploads/2021/06/ebPF-data-plane-2-300x218.png)

### Support for host protection

Calico has extended its eBPF data plane to offer support for host protection. When combined with Calico’s automatic host endpoints feature, this offers a way to secure Kubernetes pods and hosts together using a unified policy model. By deploying Calico for host protection as well as for pod security, your host protection policy becomes just as dynamic as your workload policy, and matches the identity of the workload (carried in its metadata labels).

#### **Benefits**

- With the addition of eBPF, Calico Enterprise now includes three data planes: - Standard Linux - Windows HNS - eBPF

- Preserves the source IP of external connections by using Calico’s eBPF data plane as a replacement for kube-proxy

- Scales to higher throughput versus the standard Linux data plane

- Reduces latency by using DSR and eliminating the need for secure network address translation (SNAT)

- Makes it easier to write security policy

For a deeper dive into the eBPF data plane, check out:

- Our [Calico Enterprise eBPF data plane documentation](https://docs.tigera.io/calico-enterprise/latest/operations/ebpf/use-cases-ebpf), which includes a detailed comparison of eBPF versus the standard Linux data plane, as well as an architectural overview.

- This [blog post](https://www.tigera.io/blog/calico-enterprise-leverage-multiple-benefits-from-the-new-ebpf-data-plane/), which provides an easy-to-digest summary of eBPF benefits and features.

## New feature: Flow logs for host endpoints

![Screenshot of a service graph, highlighting flow logs for a host endpoint. Shows network connections and endpoint details](https://www.tigera.io/app/uploads/2021/07/Service-grah-Enterprise-3.6-3.7-300x143.png)

Calico now offers a single framework to define policies across hosts, VMs, containers, and Kubernetes. You can now generate flow logs for traffic at the host levels (i.e. host endpoints in Calico) between Kubernetes nodes and external hosts or VMs. This simplifies the process of creating host-level policies by viewing the traffic between host endpoints and determining the appropriate rules to accept or decline connection.

### **Benefits**

- Facilitates policy creation – Observe and review host endpoint traffic to create security policies

- Enables rapid troubleshooting – Review flow log data to troubleshoot issues related to host endpoints

## New feature: Elastic and Fluentd monitoring and alerting

Calico Enterprise 3.7 introduces new ways for administrators to monitor Fluentd and Elastic, both of which are key components of Calico Enterprise. Calico Enterprise administrators can now monitor the health of the overall platform and the components it relies on.

Administrators can access the following metrics for Elastic and Fluentd:

- Elastic cluster health (up or down)

- Low storage

- High CPU usage

- High JVM memory usage

- Slow queries

- Fluentd buffer utilization

These additional metrics can assist in monitoring and improving the health and uptime of Calico Enterprise.

## New feature: Additional data sources in Dynamic Service Graph

![Dynamic Service Graph showing connections between services, including 'backend', with detailed process info](https://www.tigera.io/app/uploads/2021/07/Service-graph-Enterprise-3.6-3.7.png)

Calico Enterprise 3.7 introduces an improved version of Dynamic Service Graph that includes improved performance and integrates several new data sources for application-level visibility, process information, and socket stats.

A summary of Layer 7/HTTP traffic is now included directly on the details panel when selecting a node or edge on the graph, and an additional tab provides direct access to application-level flows for troubleshooting scenarios where additional metadata may be required.

DevOps teams, site reliability engineers (SREs), and platform architects don’t need to pull this information from different silos and then stitch it together to understand the performance of their applications. Calico provides correlated information including HTTP, process info, and socket stats to enable live troubleshooting.

### **Benefits**

- Enables faster detection and resolution of performance bottlenecks

- Enables live troubleshooting of connectivity issues across the Kubernetes environment

- Enables high-fidelity visualization of communication between Kubernetes cluster components

 

***Want to know more? [Talk to an expert](https://www.tigera.io/contact/) to have your questions answered, or [request a demo](https://www.tigera.io/demo/) to see Calico Enterprise in action.***

 

[eBPF](https://www.tigera.io/tags/ebpf/)[Release](https://www.tigera.io/tags/release/)

## 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/)

[![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/)

[![What’s New in Calico: Winter 2026 Release](https://www.tigera.io/app/uploads/2026/03/What-is-new-in-Calico-winter-2026.png)](https://www.tigera.io/blog/whats-new-in-calico-winter-2026-release/)

[Featured Blog](https://www.tigera.io/category/featured-blog/)

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

By [Veronika Smolik](https://www.tigera.io/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://www.tigera.io/blog/whats-new-in-calico-winter-2026-release/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=3423 metric#misses=39 metric#hit-ratio=98.9 metric#bytes=1565157 metric#prefetches=176 metric#store-reads=50 metric#store-writes=22 metric#store-hits=184 metric#store-misses=28 metric#sql-queries=37 metric#ms-total=511.93 metric#ms-cache=16.39 metric#ms-cache-avg=0.2308 metric#ms-cache-ratio=3.2 sample#redis-hits=46078158 sample#redis-misses=13012202 sample#redis-hit-ratio=78.0 sample#redis-ops-per-sec=20 sample#redis-evicted-keys=0 sample#redis-used-memory=111811328 sample#redis-used-memory-rss=100728832 sample#redis-memory-fragmentation-ratio=0.9 sample#redis-connected-clients=1 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=71511 -->
