Term | Definition |
---|---|
IKE | Internet Key Exchange is the protocol used to setup security associations in the IPsec suite. |
ESP | Encapsulating Security Payload provides origin authenticity through source authentication, data integrity through hash functions and confidentiality through encryption protection for IP packets. |
To define an industry standard "OPI Security Interface" for DPUs and IPUs that will enable vendors to use the protobuf files from the security API, and expose those externally and work across a number of orchestration systems. The Storage solution is one part of a higher-level architecture API defined for DPUs and IPUs as shown in the following image:
This document focuses specifically on the OPI Security API Service, and even more specifically. currently on the IPsec portion of that API.
The OPI Security APIs are currently focusing on implementing an IPsec API which maps on top of the strongSwan vici Plugin. For more details on the vici protocol, you can look at the strongSwan documentation found here.
The architecture is seen in the diagram below.
The idea here is that DPU and IPU vendors will implement strongSwan plugins to offload the tunnels into hardware.