Enhanced large scale nat system
AssigneeCitrix Systems, Inc.
InventorIoannis Beredimas
Life of this patent
Estimating the term…
Loading patent…
AssigneeCitrix Systems, Inc.
InventorIoannis Beredimas
Estimating the term…
A system, method and program product for provisioning a large scale network address translation (LSN) system. A system is disclosed that processes packets between a router and a TCP/IP network. The system includes a plurality of LSN appliances and a flow processor embedded in each of the plurality of LSN appliances. Each flow processor includes: a hash function that determines an owner appliance from the plurality of LSN appliances for a request received from the router based on a private IP address of the request; a look-up table that that determines the owner appliance from the plurality of LSN appliances for a response received from the TCP/IP network based on a public IP address of the response; and a packet routing system that routes a received request or a received response to the owner appliance.
A system for processing packets between a router and a transmission control protocol/Internet protocol (TCP/IP) network, comprising:
A method for processing packets between a router and a transmission control protocol/Internet protocol (TCP/IP) network using a plurality of large scale network address translation (LSN) appliances, comprising:
A computer program product stored on a computer readable storage medium and deployable to each of a plurality of large scale network address translation (LSN) appliances to process packets between a router and a transmission control protocol/Internet protocol (TCP/IP) network, the computer program product comprising:
Dependencies are inferred from the claim text.