US 7,509,435 B2
Network Address Translation and Port Mapping
Andrew D. Dingsor, Durham, N.C. (US); and Craig A. Lanzen, Durham, N.C. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Mar. 12, 2001, as Appl. No. 9/803,825.
Prior Publication US 2002/0129165 A1, Sep. 12, 2002
Int. Cl. G06F 15/16 (2006.01)
U.S. Cl. 709—246 21 Claims
OG exemplary drawing
 
1. A method of processing a client packet sent from a client to a NAT system including a NAT machine and a plurality of servers, said NAT machine performing an inbound translation on said client packet and forwarding said translated client packet to one of the plurality of servers, the method comprising the steps of:
preparing, by said one of the plurality of servers, a response packet responsive to the client packet;
performing, by said one of the plurality of servers, a translation operation on the response packet to produce a translated response packet; and
transmitting the translated response packet directly to the client from said one of the plurality of servers, thereby bypassing the NAT machine.