Multipath routing process
First Claim
1. A method of providing access to a resource, the resource being associated with a domain name, the method comprising:
- identifying from among a plurality of web servers between which packets are routed via a gateway protocol, a first web server in a first autonomous system for use in establishing a session to access the resource at an IP address at which the resource is also hosted in a second autonomous system by a second web server in the plurality of web servers, at least based on determining whether the first web server allows the resource to be accessed, by one or more processors checking whether links and nodes to the first web server are functional;
wherein the first autonomous system comprises a first IP address list that includes at least said IP address, said IP address being associated in the first autonomous system with the first web server, the first web server being the only web server which is active at any given time at said IP address in the first autonomous system; and
wherein the second autonomous system comprises a second IP address list that includes at least said IP address, said IP address being associated in the second autonomous system with the second web server.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus that enable more than one server to host a resource using a shared IP address such that a client may generally access the resource on any of the servers using the shared IP address are disclosed. According to one aspect of the present invention, a method for providing paths that allow a client to access a resource in a TCP/IP network includes obtaining an IP address, as well as associating the IP address to first and second servers. The first and second servers support the resource at the IP address, and a first path of the plurality of paths that allow the client to access the resource is between the client and the first server and a second path of the plurality of paths that allow the client to access the resource is between the client and the second server.
-
Citations
22 Claims
-
1. A method of providing access to a resource, the resource being associated with a domain name, the method comprising:
-
identifying from among a plurality of web servers between which packets are routed via a gateway protocol, a first web server in a first autonomous system for use in establishing a session to access the resource at an IP address at which the resource is also hosted in a second autonomous system by a second web server in the plurality of web servers, at least based on determining whether the first web server allows the resource to be accessed, by one or more processors checking whether links and nodes to the first web server are functional; wherein the first autonomous system comprises a first IP address list that includes at least said IP address, said IP address being associated in the first autonomous system with the first web server, the first web server being the only web server which is active at any given time at said IP address in the first autonomous system; and wherein the second autonomous system comprises a second IP address list that includes at least said IP address, said IP address being associated in the second autonomous system with the second web server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. One or more non-transitory computer-readable media for providing access to a resource, the resource being associated with a domain name, the one or more non-transitory computer-readable media comprising instructions that when executed in one or more computers cause the one or more computers to:
-
identify from among a plurality of web servers between which packets are routed via a gateway protocol, a first web server in a first autonomous system for use in establishing a session to access the resource at an IP address at which the resource is also hosted in a second autonomous system by a second web server in the plurality of web servers, at least based on determining whether the first web server allows the resource to be accessed, by one or more processors checking whether links and nodes to the first web server are functional; wherein the first autonomous system comprises a first IP address list that includes at least said IP address, said IP address being associated in the first autonomous system with the first web server, the first web server being the only web server which is active at any (liven time at said IP address in the first autonomous system; wherein the second autonomous system comprises a second IP address list that includes at least said IP address, said IP address being associated in the second autonomous system with the second web server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 22)
-
-
20. A system for providing access to a resource, the system comprising:
-
means for identifying from among a plurality of web servers between which packets are routed via a gateway protocol, a first web server in a first autonomous system for use in establishing a session to access the resource at an IP address at which the resource is also hosted in a second autonomous system by a second web server in the plurality of web servers, at least based on determining whether the first web server allows the resource to be accessed, by one or more processors checking whether links and nodes to the first web server are functional; wherein the first autonomous system comprises a first IP address list that includes at least said IP address, said IP address being associated in the first autonomous system with the first web server, the first web server being the only web server which is active at any given time at said IP address in the first autonomous system; and wherein the second autonomous system comprises a second IP address list that includes at least said IP address, said IP address being associated in the second autonomous system with the second web server.
-
Specification