Network address translation
AssigneeOpenVPN Technologies, Inc.
InventorsFrancis DINHA, James Yonan
Life of this patent
Estimating the term…
Loading patent…
AssigneeOpenVPN Technologies, Inc.
InventorsFrancis DINHA, James Yonan
Estimating the term…
A method including receiving, at a virtual private network (VPN) server, an encapsulated packet on one of the ingress addresses wherein the ingress address is associated with the packet information. After processing the packet at the VPN server, the packet source address is transformed to the address of the ingress port before transmitting the packet over a network. The process may be effectuated in the operating system's kernel. The association step may include tracking the ingress port in a data store, or tagging the packet with the ingress address so it can be later used to modify the source address. Transforming may include swapping TCP source and destination port information, changing an IP or TCP header checksum, changing a TCP sequence and acknowledgment number, or changing an IP addresses contained in the data payload.
A method including:
A method including:
The method of claim 8 wherein the modifying the data packet includes at least one of either swapping TCP source and destination port information, changing an IP or TCP header checksum, changing a TCP sequence and acknowledgment number, or changing an IP addresses contained in the data payload.
A processor-readable memory including non-transitory processor-readable instructions directing one or more processors to effectuate a method including:
Dependencies are inferred from the claim text.