Multipath routing process
First Claim
1. A method for providing a plurality of paths that allow a client to access a website in a TCP/IP network, the method comprising:
- obtaining an IP address; and
associating the IP address to a first server and to a second server, the first server being arranged to support the website at the IP address and the second server being arranged to support the website at the IP address, wherein a first path of the plurality of paths that allow the client to access the website is between the client and the first server and a second path of the plurality of paths that allow the client to access the website is between the client and the second server.
1 Assignment
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
31 Claims
-
1. A method for providing a plurality of paths that allow a client to access a website in a TCP/IP network, the method comprising:
-
obtaining an IP address; and
associating the IP address to a first server and to a second server, the first server being arranged to support the website at the IP address and the second server being arranged to support the website at the IP address, wherein a first path of the plurality of paths that allow the client to access the website is between the client and the first server and a second path of the plurality of paths that allow the client to access the website is between the client and the second server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for providing a plurality of paths that allow a client to access a website in a TCP/IP network, the computer program product comprising:
-
code devices that cause an IP address to be obtained;
code devices that cause the IP address to be associated to a first server and to a second server, the first server being arranged to support the website at the IP address and the second server being arranged to support the website at the IP address, wherein a first path of the plurality of paths that allow the client to access the website is between the client and the first server and a second path of the plurality of paths that allow the client to access the website is between the client and the second server; and
a computer-readable medium that stores the computer codes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for providing a plurality of paths that allow a client to access a website in a TCP/IP network, the system comprising:
-
means for obtaining an IP address; and
means for associating the IP address to a first server and to a second server, the first server being arranged to support the website at the IP address and the second server being arranged to support the website at the IP address, wherein a first path of the plurality of paths that allow the client to access the website is between the client and the first server and a second path of the plurality of paths that allow the client to access the website is between the client and the second server. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus for providing a client with access to a resource, the resource being associated with a domain name, the apparatus comprising:
-
a server arrangement, the server arrangement being arranged to receive a request from the client to provide an IP address associated with the resource, wherein the server arrangement is arranged to translate the domain name into the IP address; and
a router arrangement, the router arrangement being arranged to provide the client with access to one of a plurality of servers associated with the IP address, wherein each one of the plurality of servers associated with the IP address is arranged to host the resource using the IP address. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for providing a client with access to a resource, the resource being associated with a domain name, the method comprising:
-
receiving a request to access an IP address associated with the domain name, wherein the IP address is further associated with a plurality of servers arranged to host the resource at the IP address;
identifying a first server of the plurality of servers for use in establishing a TCP session for the client to access the resource at the IP address; and
establishing the TCP session between the client and the first server. - View Dependent Claims (31)
-
Specification