White Papers

2
|
QAT Whitepaper
© 2019 Dell Inc. or its subsidiaries.
Table of contents
1. Introduction .............................................................................................................................. 3
1.1 Encryption and Key Generation ........................................................................................................................................... 3
1.2 Data Compression and Decompression .............................................................................................................................. 3
1.3 Software Licenses for Intel
®
QAT in PowerEdge MX ........................................................................................................... 3
1.4 Software .............................................................................................................................................................................. 4
2. Intel
®
QAT on MX7000 ............................................................................................................. 5
2.1 Lab Setup ............................................................................................................................................................................ 5
3. Example 1 Compression ....................................................................................................... 6
3.1 Background Platform Hardware and Capability ................................................................................................................ 6
3.2 Software Features QATzip ...................................................................................................................................................... 6
3.3 Programming Example ........................................................................................................................................................ 7
3.4 Example Software stack ...................................................................................................................................................... 8
3.5 Experiment Results ............................................................................................................................................................. 8
4. Example 2 IPsec ................................................................................................................... 9
4.1 Lab Setup ............................................................................................................................................................................ 9
4.2 IPSec Performance Results ................................................................................................................................................ 9
5. Conclusion ............................................................................................................................. 10
6. Appendices ............................................................................................................................ 10
6.1 Qzip and Gzip commands ................................................................................................................................................. 10
6.2 Example installation using yum QAT and QATzip ................................................................................................................. 10
6.3 Server Setup for Traffic Generator .................................................................................................................................... 11
6.4 Server Setup for the Tunneling Server .............................................................................................................................. 12
6.5 VPP Configurations For OpenSSL .................................................................................................................................... 13
6.6 VPP Configurations For AESNI ......................................................................................................................................... 14
6.7 VPP Configurations For Intel
®
QAT ................................................................................................................................................................... 15
6.8 VPP Common IPSec Configuration for OpenSSL/AESNI/Intel
®
QAT .................................................................................................... 16
6.9 VPP Common Settings Huge Pages .............................................................................................................................. 17
6.10 Trex Configuration File .................................................................................................................................................... 17
7. Acknowledgements ................................................................................................................ 18
8. References ............................................................................................................................. 18