Directing clients based on communication format
First Claim
1. A method comprising:
- causing client requests for web page content published by a content publisher and hosted by a plurality of servers, to be directed or redirected to a traffic management node by configuring a first domain name of the content publisher to point to a second domain name associated with the traffic management node via a canonical name (CNAME) record of a domain name system (DNS), wherein a first server of the plurality of servers hosts the web page content in Internet Protocol version 4 (IPv4) format and wherein a second server of the plurality of servers hosts the web page content in Internet Protocol version 6 (IPv6) format;
receiving, by the traffic management node, a request for the web page content from a client that has been directed or redirected to the traffic management node as a result of said configuring;
selecting, by the traffic management node, the first server or the second server to service the request based on (i) a traffic management policy specified by the content publisher and (ii) performance expected to be provided to the client as a result of communicating with the client via IPv4 as compared to communicating with the client via IPv6; and
redirecting, by the traffic management node, the client to the selected server.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for redirecting client requests are provided. According to one embodiment, a system includes a processor and a memory coupled to the processor and configured to provide the processor with instructions. A request is received from a client capable of communicating via multiple supported communication formats. The request is capable of being serviced by multiple servers each of which are configured to communicate via a different communication format. A server is selected from the multiple servers based on a traffic management policy. The traffic management policy is based on (i) different communication formats available via the multiple servers and (ii) performance expected to be provided to the client as a result of using each of the different communication formats. The client is then redirected to the selected server.
70 Citations
16 Claims
-
1. A method comprising:
-
causing client requests for web page content published by a content publisher and hosted by a plurality of servers, to be directed or redirected to a traffic management node by configuring a first domain name of the content publisher to point to a second domain name associated with the traffic management node via a canonical name (CNAME) record of a domain name system (DNS), wherein a first server of the plurality of servers hosts the web page content in Internet Protocol version 4 (IPv4) format and wherein a second server of the plurality of servers hosts the web page content in Internet Protocol version 6 (IPv6) format; receiving, by the traffic management node, a request for the web page content from a client that has been directed or redirected to the traffic management node as a result of said configuring; selecting, by the traffic management node, the first server or the second server to service the request based on (i) a traffic management policy specified by the content publisher and (ii) performance expected to be provided to the client as a result of communicating with the client via IPv4 as compared to communicating with the client via IPv6; and redirecting, by the traffic management node, the client to the selected server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer program product embodied in a computer readable storage medium of a traffic management device, and comprising computer instructions, which when executed by one or more processors of the traffic management device perform a method of redirecting client requests, the method comprising:
-
receiving, a request for web page content from a client that has been directed or redirected to the traffic management device as a result of a first domain name of a content publisher of the web page being configured to point to a second domain name associated with the traffic management device via a canonical name (CNAME) record of a domain name system (DNS), wherein the web page content is hosted by a plurality of servers including a first server that hosts the web page content in Internet Protocol version 4 (IPv4) format and a second server that hosts the web page content in Internet Protocol version 6 (IPv6) format; selecting the first server or the second server to service the request based on (i) a traffic management policy specified by the content publisher and (ii) performance expected to be provided to the client as a result of communicating with the client via IPv4 as compared to communicating with the client via IPv6; and redirecting the client to the selected server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification