Systems and methods for associating multiple transport layer hops between clients and servers
First Claim
1. A method for associating multiple transport layer hops between a client and a server, the method comprising:
- (a) receiving, by a first device of a plurality of devices intermediary to a client and a server, a request for a transport layer connection between the client and the server;
(b) generating, by the first device, a unique identifier to identify a connection chain between the client and the server across a plurality of transport layer connections via the plurality of devices;
(c) setting, by the first device, a hop count to a number of hops based on whether or not the request identifies the unique identifier; and
(d) forwarding, by the first device, information about the unique identifier and the hop count to a next device of the plurality of devices, wherein the hop count is increased by the next device responsive to receiving the unique identifier.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed towards systems and methods for associating multiple transport layer hops between a client and a server. A first intermediary device may receive a request for a transport layer connection between the client and the server. The first intermediary device may generate a unique identifier to identify a connection chain between the client and the server across a plurality of transport layer connections via the plurality of devices. The first intermediary device may set a hop count to a number of hops that the first device is between the client and the server. The first intermediary device may forward information about the unique identifier and the hop count to a next device of the plurality of devices.
25 Citations
20 Claims
-
1. A method for associating multiple transport layer hops between a client and a server, the method comprising:
-
(a) receiving, by a first device of a plurality of devices intermediary to a client and a server, a request for a transport layer connection between the client and the server; (b) generating, by the first device, a unique identifier to identify a connection chain between the client and the server across a plurality of transport layer connections via the plurality of devices; (c) setting, by the first device, a hop count to a number of hops based on whether or not the request identifies the unique identifier; and (d) forwarding, by the first device, information about the unique identifier and the hop count to a next device of the plurality of devices, wherein the hop count is increased by the next device responsive to receiving the unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for associating multiple transport layer hops between a client and a server, the system comprising:
a first device of a plurality of devices intermediary to a client and a server, the first device configured to; receive a request for a transport layer connection between the client and the server; generate a unique identifier to identify a connection chain between the client and the server across a plurality of transport layer connections via the plurality of devices; set a hop count of a number of hops between the client and the server based on whether or not the request identifies the unique identifier; and forward information about the unique identifier and the hop count to a next device of the plurality of devices, wherein the hop count is increased by the next device responsive to receiving the unique identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification