Envoy Proxy and VPP Based IPSEC Concentrator For SASE/SSE
Envoy Proxy and VPP Based IPSEC Concentrator For SASE/SSE
Envoy Proxy and VPP Based IPSEC Concentrator For SASE/SSE
• What is SASE/SSE?
- The need for a proxy in SASE/SSE.
- Why Envoy is the right choice for a proxy.
- Enhancements made to optimize Envoy for SASE/SSE.
- The role of VPN concentrators in SASE/SSE.
- Why single-tunnel throughput performance is crucial.
- The need for VPP-based IPsec.
- Essential VPN concentrator functionalities beyond IKEv2/IPsec.
- Performance metrics and a demo.
Q&A
Cloud Delivered Network Security (SASE/SSE)
for Modern Enterprises
Makes secure connectivity harder than ever
Distributed Increased Security Hybrid Application
Workforce Threats and Attacks Deployment
Web Sites
Web
SWG
HQ sites
CASB SaaS
Internet
Branches LLM Guardrails
GenAI
ZTNA
VPN DC/IaaS
Remote Users Concentrator NGFW
SDWAN
SASE/SSE Security requires Proxy technology
Makes secure connectivity harder than ever
Multi-tenancy
Configuration Isolation Rewritten OAUTH filter
VRF Support (Multiple OIDC clients)
Multi Criteria tenant identification
Automation
Customer 1
➢ Horizontal
Pod scaling
Performance of VPP IPsec Workload Running with Different Number of Worker Cores with acceleration
Source: Intel® AVX-512 - High Performance IPsec with Intel® Xeon® Scalable Processor
https://networkbuilders.intel.com/docs/networkbuilders/intel-avx-512-high-performance-ipsec-with-intel-xeon-scalable-processor-technology-guide-
1683018859.pdf
P-core and E-core ipsec scaling
Baseline performance of VPP IPsec Workload Running on different types of CPU without acceleration
VPP VPNC Architecture
VPP
Packet processing
(data plane)
ESP & GENEVE
NIC … NIC
See Whitepaper titled “FD.io VPP-SSwan and Linux-CP – Integrate StrongSwan with World’s First Open Sourced 1.89 Tb IPsec Solution Technology Guide”
Multi Tenancy
SASE
PoP Web
Proxy/ VPN SaaS
Tenant 1 PC
LB Concentrator … GenAI
…
IaaS
Point of Presence (PoP) SASE
…
PoP
Tenant N PC
Tenant 1 Tenant N
Gateway Gateway
10.1.0.0/16 10.1.0.0/16
GENEVE IPsec
Envoy
tunnels tunnels
Proxy geneveX VRF ipsecY
Envoy Acceleration summary
Config xDS
File (Control Plane)
T
L
S
Envoy Performance acceleration
Ingress scaling P99 Latency Under
50 T L S / S S L P E R F O R M AN C E – H I G H E R I S
SLA(50ms) - lower is better BETTER
159%
42274
40 40
200%
Latency [ms]
33076
ICX_HTT
28381
P1.1
25480
30
25559
27 SPR_HT
17090
16317
no accel
14377
TP1.1
14378
20 19
8778
8486
cryptoMb
7588
17
7597
16 ICX_HTT
4362
4267
2166
P2
10 QATcrypto: 1
9 9 9
2… SPR_HT
3 2.7 3.1 TP2 QATcrypto: 2
0 1.9 2 2.2 3.3 1C2T 2C4T 4C8T 8C16T
1C2T 2C4T 4C8T 8C16T INGRESS CORES
Ingress cores
Latency [ms]
1000
600
Latency P99 [ms]
▪ Links:
▪ VPP VPNC
▪ Intel Network builders paper
▪ Collaboration
Backup
Dynamic Configuration and Scaling of VPN Concentrator
and Envoy SASE Proxy in Multi-Tenant Edge
Srinivasa Addepalli & Ritu Sood, Aryaka
Mrittika Ganguli & Jeff Shaw, Intel Corporation
This discussion shows a framework that integrates a VPN Concentrator with Envoy-based Secure Access Service Edge
(SASE) proxy, leveraging APIs for configuration and management of network functions within containers. This is designed to
dynamically scale.
The VPN Concentrator (VPNC) establishes secure IPSec tunnels that encapsulate data traffic, providing privacy and
protection against threats. As number of tenants or volume of traffic increases, the need for additional VPNCs, IPSec tunnels
and proxies arise.
The SASE proxy is a network filter at the edge, enforcing security policies, optimizing traffic flow, providing a zero-trust
network access to cloud-based services. Number of proxies is changed as a ratio-based scaling approach to IPSec tunnels or
tenants based on metrics like:
▪ Throughput, Latency, Error rates
▪ Active, denied connections
▪ Security breaches
▪ Number of active user sessions
▪ Number of route changes for load-balancing
▪ Envoy utilization with/without optimization
Title
Speaker Name
Title
Content
Title