Systems and methods for policy based integration to horizontally deployed WAN optimization appliances
First Claim
1. A method comprising:
- (a) receiving, by a device intermediary to a plurality of clients and one or more servers, a request from a client to a server, the request modified by a first Wide Area Network (WAN) optimization device prior to receipt by the device, the request comprising information in an option field of a transport layer protocol identifying that the first WAN optimization device modified the request;
(b) forwarding, by the device, based on the information in the option field, the request to a second WAN optimization device via a second network path that is separate from a first network path over which the request was received by the device;
(c) receiving, by the device, the request from and modified by the second WAN optimization device, the request comprising content identifying that the second WAN optimization device modified the request;
(d) determining, by the device based on the content of the request identifying that the second WAN optimization device modified the request, that the request received from the second WAN optimization device has been modified by the second WAN optimization device and to transmit the request to the server instead of any WAN optimization device; and
(e) transmitting, by the device, the request to the server responsive to determining that the request received from the second WAN optimization device has been modified by the second WAN optimization device and to transmit the request to the server instead of any WAN optimization device.
8 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.
-
Citations
20 Claims
-
1. A method comprising:
-
(a) receiving, by a device intermediary to a plurality of clients and one or more servers, a request from a client to a server, the request modified by a first Wide Area Network (WAN) optimization device prior to receipt by the device, the request comprising information in an option field of a transport layer protocol identifying that the first WAN optimization device modified the request; (b) forwarding, by the device, based on the information in the option field, the request to a second WAN optimization device via a second network path that is separate from a first network path over which the request was received by the device; (c) receiving, by the device, the request from and modified by the second WAN optimization device, the request comprising content identifying that the second WAN optimization device modified the request; (d) determining, by the device based on the content of the request identifying that the second WAN optimization device modified the request, that the request received from the second WAN optimization device has been modified by the second WAN optimization device and to transmit the request to the server instead of any WAN optimization device; and (e) transmitting, by the device, the request to the server responsive to determining that the request received from the second WAN optimization device has been modified by the second WAN optimization device and to transmit the request to the server instead of any WAN optimization device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a device intermediary to a plurality of clients and one or more servers and configured to receive a request from a client to a server, the request modified by a first Wide Area Network (WAN) optimization device prior to receipt by the device, the request comprising information in an option field of a transport layer protocol identifying that the first WAN optimization device modified the request; wherein the device is configured to; forward, based on the information in the option field, the request to a second WAN optimization device via a second network path that is separate from a first network path over which the request was received by the device; receive the request from and modified by the second WAN optimization device, the request comprising content identifying that the second WAN optimization device modified the request; determine, based on the content of the request identifying that the second WAN optimization device modified the request, that the request received from the second WAN optimization device has been modified by the second WAN optimization device and to transmit the request to the server instead of any WAN optimization device; and transmit the request to the server responsive to determining that the request received from the second WAN optimization device has been modified by the second WAN optimization device and to transmit the request to the server instead of any WAN optimization device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification