Hi there,
I am planning to build VPN server with dual Xeon X5-2620v2 CPU (AES-NI supported) and 10Gbps NIC. At the moment considering FreeBSD v10 with Strongswan, although I have never used FreeBSD before. My main concern is kernel space ESP performance, as I would like to achieve 7Gbps of IPSec traffic.
OpenSSL (on Linux) reports ~360MBps for one core with AES-NI enabled:
4GBps for all 12 cores simultaneously
Is it possible to achieve 7Gbps of IPSec traffic with FreeBSD v10. What could be potential bottlenecks?
Also can anybody recommend 10Gbps NIC with IPSec offload for FreeBSD?
Thank in advance,
Giedrius
I am planning to build VPN server with dual Xeon X5-2620v2 CPU (AES-NI supported) and 10Gbps NIC. At the moment considering FreeBSD v10 with Strongswan, although I have never used FreeBSD before. My main concern is kernel space ESP performance, as I would like to achieve 7Gbps of IPSec traffic.
OpenSSL (on Linux) reports ~360MBps for one core with AES-NI enabled:
Code:
[root@s1 csr]# openssl speed -evp aes-256-cbc
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
aes-256-cbc 342211.97k 361653.85k 365577.05k 365390.42k 366889.64k
4GBps for all 12 cores simultaneously
Code:
[root@s1 csr]# openssl speed -evp aes-256-cbc -multi 12
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
evp 3809751.94k 4009976.73k 4048939.86k 4062668.73k 4061549.91k
Is it possible to achieve 7Gbps of IPSec traffic with FreeBSD v10. What could be potential bottlenecks?
Also can anybody recommend 10Gbps NIC with IPSec offload for FreeBSD?
Thank in advance,
Giedrius