06154839 is referenced by 238 patents and cites 5 patents.

One embodiment of the present invention includes a system that translates addresses in a data packet based upon a user identifier in the data packet. The system receives the data packet sent from a source node to a destination node by a user. This data packet includes a source address of the source node, a destination address of the destination node and the user identifier that identifies the user. The system uses the user identifier to look up communication privileges associated with the user. If the communication privileges allow the user to communicate with the destination node, the system replaces the source address in the data packet with a privileged address, and forwards the data packet to the destination node. In a variation on this embodiment, the privileged address is recognized by a system firewall so that it facilitates passage of the packet through firewall. In another variation, the privileged address specifies a return address of a given address translation unit and thereby facilitates load balancing across multiple address translation units. In a further variation, the system receives a reply packet from the destination node directed to the privileged address, and replaces the privileged address in the reply packet with the source address so that the reply packet is directed to the source node, before forwarding the reply packet to the source node. In another variation, receiving the reply packet includes acting as a proxy for the privileged address under the address resolution protocol. Another variation further includes authenticating, encrypting and optionally compressing the data packet.

Title
Translating packet addresses based upon a user identifier
Application Number
9/65898
Publication Number
6154839
Application Date
April 23, 1998
Publication Date
November 28, 2000
Inventor
Bruce T Huntley
San Jose
CA, US
William E Hunt
Saratoga
CA, US
Mark R Hoke
San Jose
CA, US
Henk J Bots
Hollister
CA, US
Leslie J Arrow
Mountain View
CA, US
Agent
Park & Vaughan
Assignee
VPNet Technologies
CA, US
IPC
H04L 9/32
View Original Source