Patent ID: 8464333
Filing Date: 2013-06-11
Classification: H04L

Abstract:
1. A network address translation method, comprising: establishing a host side session between a security gateway and a host, the security gateway comprising a plurality of multi-core processors, each multi-core processor comprising a plurality of central processing unit (CPU) cores; selecting a proxy network address for the host side session to result in a calculated first identity multi-core processor of a first multi-core processor of the plurality of multi-core processors being the same as a calculated second multi-core processor identity of a second multi-core processor of the plurality of multi-core processors; using the proxy network address to establish a server side session between the security gateway and a server; in response to receiving a first data packet from the host side session, calculating the first multi-core processor identity and assigning the first multi-core processor to process the first data packet, wherein the processing of the first data packet comprises: in response to receiving a second data packet from the server side session, calculating the second multi-core processor identity using the proxy network address in the second data packet and assigning the second multi-core processor to process the second data packet, wherein the processing of the second data packet comprises: