Performance

Intro

Performance data is always a key criteria for selection of network solutions. But performance data is easily misconstrued, making vendor comparisons challenging, if not impossible. While Netgate is not in a position to vet other vendors' claims, we try to be 100% transparent with our performance test results. Packet traffic conditions, hardware vintage, software release, and test methodology can independently affect test results let alone en masse. So, we invite readers to remember the following when viewing TNSR® software test data:

  • Not all packets are created equal
  • Not all CPUs are created equal
  • The packet processing “tax” on the CPU varies dramatically by application
  • Flow type (unidirectional vs. bidirectional) yields different results
  • The level of encryption and availability of hardware assist matters
  • Software-based packet processing technology is evolving rapidly
  • Performance evolves with product software releases

Last, it should be understood that these numbers were generated in a controlled test laboratory and, therefore, cannot be guaranteed for "in the wild" environments.

 

Test Setup

Stated results are based on these specific test conditions:

Software Release - TNSR 19.02
Application(s) - Layer 3 Forwarding
- IPSec
Hardware - Single Socket
- Stock Intel® Xeon® Gold 6130 CPU @ 2.10GHz
(fam: 06, model: 55, stepping: 04)
- Mellanox ConnectX-5 NIC

 

Results

    Packet Forwarding Packet Forwarding Packet Forwarding
Size Flow Type Single Worker
1 RX/TX queue
1500 MTU
Single Worker
4 RX/TX queues

2 queues per workers
1500 MTU
Eight Workers
8 RX/TX queues
2 queue per worker
1500 MTU
64 Unidirectional 6.35 Gbps
12.4 Mpps
15.72 Gbps
30.7 Mpps
26.54 Gbps
51.84 Mpps
Bidirectional 5.24 Gbps
10.23 Mpps
13.29 Gbps
25.96 Mpps
24.25 Gbps
47.36 Mpps
256 Unidirectional 18.22 Gbps
8.9 Mpps
57.1 Gbps
27.88 Mpps
76.58 Gbps
37.39 Mpps
Bidirectional 17.20 Gbps
8.4 Mpps
37.71 Gbps
18.41 Mpps
76 Gbps
37.12 Mpps
512 Unidirectional 36.58 Gbps
8.93 Mpps
96.25 Gbps
23.49 Mpps
94.47 Gbps
23.06 Mpps
Bidirectional 26.84 Gbps
6.55 Mpps
77.84 Gbps
19 Mpps
99.06 Gbps
24.18 Mpps
1500 Unidirectional 93.54 Gbps
7.79 Mpps
98.14 Gbps
8.18 Mpps
98.54 Gbps
8.21 Mpps
Bidirectional 59.79 Gbps
4.98 Mpps
101.65 Gbps
8.47 Mpps
100.26 Gbps
8.35 Mpps
IMIX Unidirectional 22.12 Gbps
7.68 Mpps
88.02 Gbps
30.56 Mpps
94.21 Gbps
32.69 Mpps
Bidirectional 20.35 Gbps
7.06 Mpps
53.6 Gbps
18.6 Mpps
93.92 Gbps
32.47 Mpps

 

Using the same test setup, here are single core IPsec testing results using both AES-GCM-128 with CPU-integrated AES-NI, as well as AES-GCM-128 with QAT:

 

    Packet Forwarding IPsec IPsec
Size Flow Type Single Worker
1 RX/TX queue
1500 MTU
Single Worker
AES-GCM-128

AES-NI
Single Worker
AES-GCM-128

QAT
64 Unidirectional 6.35 Gbps
12.4 Mpps
1.71 Gbps
3.33 Mpps
1.92 Gbps
3.75 Mpps
Bidirectional 5.24 Gbps
10.23 Mpps
1.36 Gbps
2.65 Mpps
1.85 Gbps
3.61 Mpps
256 Unidirectional 18.22 Gbps
8.9 Mpps
4.96 Gbps
2.42 Mpps
6.9 Gbps
3.37 Mpps
Bidirectional 17.20 Gbps
8.4 Mpps
4.84 Gbps
2.36 Mpps
6.38 Gbps
3.11 Mpps
512 Unidirectional 36.58 Gbps
8.93 Mpps
7.88 Gbps
1.92 Mpps
14.07 Gbps
3.43 Mpps
Bidirectional 26.84 Gbps
6.55 Mpps
7.44 Gbps
1.82 Mpps
13.67 Gbps
3.34 Mpps
1500 Unidirectional 93.54 Gbps
7.79 Mpps
12.69 Gbps
1.05 Mpps
33.08 Gbps
2.75 Mpps
Bidirectional 59.79 Gbps
4.98 Mpps
12.66 Gbps
1.05 Mpps
32.74 Gbps
2.37 Mpps
IMIX Unidirectional 22.12 Gbps
7.68 Mpps
6.24 Gbps
2.17 Mpps
9.22 Gbps
3.2 Mpps
Bidirectional 20.35 Gbps
7.06 Mpps
6.14 Gbps
2.13 Mpps
8.86 Gbps
3.07 Mpps

Stay up to date

There’s always something new with open-source, secure networking and TNSR software. Keep up with us by visiting our blog, social communities and newsletter.

Netgate
Blog

Get a view into how open source is disrupting secure networking and changing the technology landscape.

Netgate Blog

Netgate Newsletter

Discover the latest announcements, product information, and industry news with our monthly newsletter.

 

Netgate Newsletter

Social Communities

Twitter Circle Logo LinkedIn circle logo Reddit Circle Logo Facebook circle logo instagram circle logo