Systems and methods for policy based integration to horizontally deployed WAN optimization appliances
First Claim
1. A method of redirecting requests by an intermediary to a horizontally deployed Wide Area Network optimization device, the method comprising steps of:
- (a) receiving, by an intermediary device deployed between a plurality of clients and one or more servers, via a first transport layer connection, a first request from a client to access a server, the first request modified by a first Wide Area Network (WAN) optimization device deployed between the client and the intermediary device to include information in a first option field of a transport layer processable by a second WAN optimization device;
(b) determining, by the intermediary device responsive to a redirection policy, to send the first request to the second WAN optimization device instead of the server;
(c) establishing, by the intermediary device, a second transport layer connection with the second WAN optimization device deployed horizontally to the intermediary device, the horizontally deployed second WAN optimization device communicating with the intermediary device via a first network path that is different from and not a part of a second network path over which network traffic between the plurality of clients and one or more servers traverses the intermediary device; and
(d) transmitting, by the intermediary device, the first request to the second WAN optimization device via the second transport layer connection, the intermediary device maintaining the information from the first option field of the first request in a second option field of a transport layer of the first request;
(e) receiving, by the intermediary device, the first request from the second WAN optimization device via the first network path, the first request modified by the second WAN optimization device;
(f) determining, by the intermediary device, based on content of the modified first request, that the modified first request received from the second WAN optimization device has been processed by the second WAN optimization device; and
(g) transmitting, by the intermediary device, the modified first request to the server via the second network path responsive to determining that the modified first request received from the second WAN optimization device has been processed by the second WAN optimization device.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure presents systems and methods for policy based redirection of network traffic, by an intermediary device, to a horizontally deployed WAN device. An intermediary receives a request from a client to access a server. The request was previously modified by a first WAN device to include information in a first option field of a transport layer. The intermediary may determine, responsive to a redirection policy, to send the request to a second WAN optimization device deployed horizontally from the intermediary, instead of the server. The intermediary transmits the request to the second WAN optimization device, while maintaining the information from the first option field. The intermediary device receives the request including the information in the first option field identifying the first WAN optimization device to the second WAN optimization device. The intermediary receives a modified request from the second WAN device, the modified request determined by the intermediary to be sent to the destination server.
24 Citations
20 Claims
-
1. A method of redirecting requests by an intermediary to a horizontally deployed Wide Area Network optimization device, the method comprising steps of:
-
(a) receiving, by an intermediary device deployed between a plurality of clients and one or more servers, via a first transport layer connection, a first request from a client to access a server, the first request modified by a first Wide Area Network (WAN) optimization device deployed between the client and the intermediary device to include information in a first option field of a transport layer processable by a second WAN optimization device; (b) determining, by the intermediary device responsive to a redirection policy, to send the first request to the second WAN optimization device instead of the server; (c) establishing, by the intermediary device, a second transport layer connection with the second WAN optimization device deployed horizontally to the intermediary device, the horizontally deployed second WAN optimization device communicating with the intermediary device via a first network path that is different from and not a part of a second network path over which network traffic between the plurality of clients and one or more servers traverses the intermediary device; and (d) transmitting, by the intermediary device, the first request to the second WAN optimization device via the second transport layer connection, the intermediary device maintaining the information from the first option field of the first request in a second option field of a transport layer of the first request; (e) receiving, by the intermediary device, the first request from the second WAN optimization device via the first network path, the first request modified by the second WAN optimization device; (f) determining, by the intermediary device, based on content of the modified first request, that the modified first request received from the second WAN optimization device has been processed by the second WAN optimization device; and (g) transmitting, by the intermediary device, the modified first request to the server via the second network path responsive to determining that the modified first request received from the second WAN optimization device has been processed by the second WAN optimization device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of redirecting requests by an intermediary to a horizontally deployed Wide Area Network optimization device, the system comprising:
-
a first Wide Area Network (WAN) optimization device deployed between a plurality of clients and a server receiving a first request from a client to access a server and modifying the first request to include information in a first option field of a transport layer processable by a second WAN optimization device; an intermediary device deployed between a plurality of clients and one or more servers receiving, via a first transport layer connection, the first request from the first WAN optimization device; a cache redirection virtual server of the intermediary device determining, responsive to a redirection policy, to send the first request to the second WAN optimization device instead of the server; wherein the intermediary device establishes a second transport layer connection with the second WAN optimization device deployed horizontally to the intermediary device, the horizontally deployed second WAN optimization device configured to communicate with the intermediary device via a first network path that is different from and not a part of a second network path over which network traffic between the plurality of clients and the server traverses the intermediary device; and transmits the first request to the second WAN optimization device via the second transport layer connection, the intermediary device maintaining the information from the first option field of the first request in a second option field of a transport layer of the first request; receives the first request processed by the second WAN optimization device, the first request modified by the second WAN optimization device; determines, based on content of the modified first request, that the modified first request received from the second WAN optimization device has been processed by the second WAN optimization device; and transmits the modified first request to the server via the second network path responsive to determining that the modified first request received from the second WAN optimization device has been processed by the second WAN optimization device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification