Patent ID: 9088611
Filing Date: 2015-07-21
Classification: G06F,H04L

Abstract:
1. A method (a) receiving, by an intermediary device between one or more clients and one or more servers, an acknowledgement packet to a first request by a client to establish a transport layer connection with a server, the acknowledgement packet having a transport layer option field identified by an option number, the transport layer option field comprising overlay network data identifying IP addresses of hosts traversed between the client and the intermediary device; (b) identifying, by the intermediary device, that an IP address of the client is to be inserted into network traffic forwarded to the server; (c) obtaining, by the intermediary device, the overlay network data from the transport layer option field of the acknowledgement packet corresponding to the option number; and (d) inserting, by the intermediary device, IP addresses of the hosts traversed between the client and the intermediary device from the overlay network data and the IP address of the client into an application layer protocol header of a second request of the client to access the server via the transport layer connection.