Registration redirect server
First Claim
1. A method for dynamically provisioning feature server access in a communication network, the method comprising:
- a plurality of registration redirect servers advertising a shared virtual Internet Protocol (IP) address common to the plurality of registration redirect servers;
each of the plurality of registration redirect servers periodically updating a local network service resource list, wherein the respective local network service resource lists indicate at least one feature server accessible via the registration redirect server; and
responsive to receiving a registration request from a client directed to the shared virtual IP address, the closest registration redirect server of the plurality of registration redirect servers causing the registration request to be redirected to the at least one feature server by providing an indication of the at least one feature server from the local network service resource list.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for dynamically registering a communication device are disclosed. As one example, a communication network architecture is disclosed that includes multiple feature servers, multiple registration redirect servers (RRSs), and multiple communication devices. The feature servers provide services to the communication devices. The RRSs each service a shared virtual Internet Protocol (IP) address and perform load balancing of registration requests on behalf of multiple feature servers located geographically proximate to the RRS. The communication devices are configured to issue initial registration requests intended for any of the feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a communication device is directed to a particular feature server that is associated with a RRS that is closest to the communication device, and where the particular feature server is selected by a load balancing routine executing on the RRS.
-
Citations
14 Claims
-
1. A method for dynamically provisioning feature server access in a communication network, the method comprising:
-
a plurality of registration redirect servers advertising a shared virtual Internet Protocol (IP) address common to the plurality of registration redirect servers;
each of the plurality of registration redirect servers periodically updating a local network service resource list, wherein the respective local network service resource lists indicate at least one feature server accessible via the registration redirect server; and
responsive to receiving a registration request from a client directed to the shared virtual IP address, the closest registration redirect server of the plurality of registration redirect servers causing the registration request to be redirected to the at least one feature server by providing an indication of the at least one feature server from the local network service resource list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for dynamically registering a communication device with a communication network, the method comprising:
-
issuing a registration request to a closest load balancer of a plurality of load balancers all servicing a shared virtual Internet Protocol (IP) address by directing the registration request to the shared virtual IP address;
in response to the registration request, receiving a network service resource list from the closest load balancer, wherein the network service resource list indicates at least one feature server; and
accessing the at least one feature server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
responsive to receiving a service request from a voice client of a plurality of geographically dispersed voice clients coupled to a communication network, causing the service request to be transmitted to a registration redirect server associated with a closest set of feature servers coupled to the communication network; and
causing the service request message to be directed to a particular feature server of the closest set of feature servers based on a load balancing routine executed by the registration redirect server.
-
-
14. A communication network comprising:
-
a plurality of feature servers providing services to communication devices within the communication network;
a plurality of registration redirect servers each servicing a shared virtual Internet Protocol (IP) address common to the plurality of registration redirect servers, each of the plurality of registration redirect servers performing load balancing of registration requests on behalf of two or more of the plurality of feature servers located geographically proximate to the registration redirect server; and
a plurality of geographically dispersed communication devices communicatively coupled with the plurality of registration redirect servers, each of the plurality of geographically dispersed communication devices configured to issue initial registration requests intended for any of the plurality of feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a communication device of the plurality of geographically dispersed communication devices is directed to a particular feature server of the plurality of feature servers that is associated with a registration redirect server of the plurality of registration redirect servers that is closest to the communication device, the particular feature server being selected by a load balancing routine executing on the registration redirect server.
-
Specification