Patent · US Active

Throughput for a single VPN connection using multiple processing cores

US11477176B1 · kind B1 · utility

7Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 27, 2021
Grant dateOct 18, 2022
Priority date
Expiry dateMay 27, 2041

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L63/0428
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

The techniques described herein increase the throughput of a single VPN connection by creating multiple outbound and/or inbound Security Associations (SAs). For instance, two or more different SAs can encrypt outbound data packets to be sent over the VPN connection to a remote device. Moreover, two or more different SAs can decrypt inbound data packets received over the VPN connection from the remote device. Each of the SAs can be bound to a different processing core via the use of a Security Parameter Index (SPI) identifier. Consequently, inbound data packets communicated over a single VPN connection from a remote device to a physical host in a VPN gateway can be distributed amongst multiple processing cores for decryption purposes. Further, outbound data packets to be communicated over the single VPN connection from the physical host to the remote device can be distributed amongst multiple processing cores for encryption purposes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.