A method and computer readable software for providing randomized Security Parameter Index (SPI) for distributed Internet Protocol security (IPsec) are disclosed. In one embodiment a method includes designating each IPsec node with a unique node identifier, the IPsec node; performing a hash function on a random SPI to provide a randomized SPI; and assigning the randomized SPI to an IPsec tunnel associated with an IPsec node.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
2. The method of claim 1, further comprising assigning to a load balancer a node associated with the incoming IPsec packet, then forwarding the packet to the IPsec node.
The invention relates to network security and load balancing, specifically addressing the efficient handling of IPsec (Internet Protocol Security) packets in a distributed network environment. IPsec is a protocol suite for securing Internet Protocol (IP) communications by authenticating and encrypting each IP packet in a data stream. In large-scale networks, distributing IPsec traffic across multiple nodes while maintaining security and performance is challenging. The invention provides a solution by dynamically assigning IPsec processing tasks to specific nodes within a network to optimize load distribution and ensure secure packet handling. The method involves receiving an incoming IPsec packet at a network device, such as a load balancer or gateway. The load balancer then assigns a specific node from a pool of available nodes to process the packet. This assignment is based on factors such as node availability, current load, and security policies. Once the appropriate node is selected, the IPsec packet is forwarded to that node for further processing, including decryption, authentication, and routing. This approach ensures that IPsec traffic is distributed efficiently across the network, preventing bottlenecks and improving overall performance while maintaining security. The system may also include mechanisms to monitor node performance and adjust assignments dynamically to handle varying traffic loads.
4. The computer-readable medium of claim 3, further comprising instructions assigning to a load balancer a node associated with the incoming IPsec packet, then forwarding the packet to the IPsec node.
This invention relates to network security and load balancing, specifically addressing the challenge of efficiently distributing IPsec (Internet Protocol Security) encrypted traffic across multiple nodes in a network. The system involves a load balancer that dynamically assigns an appropriate node to handle incoming IPsec packets, ensuring secure and balanced traffic distribution. The load balancer evaluates incoming IPsec packets and selects a node capable of processing the encryption or decryption required by the packet. Once the node is assigned, the packet is forwarded to that node for further processing. This approach optimizes network performance by preventing bottlenecks and ensuring that IPsec traffic is distributed evenly across available resources. The system may also include mechanisms to monitor node health and adjust assignments dynamically to maintain efficiency and security. By integrating load balancing with IPsec processing, the invention improves scalability and reliability in secure network communications.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 26, 2020
March 19, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.