Provisioning server enhancement
View Patent ↗An enhanced provisioning server and method of operating a provisioning server that allow for network lease customization for client groups and individual clients. The enhancement also provides a standard interface for exchanging the client lease customization information, a method for maintaining a one lease per client association when clients roam from network to network, and a method for transitioning all of the leases associated with one network to another network approximately simultaneously. The transition may include renumbering all of the IP addresses.
1. A method of operating a provisioning server to transfer a plurality of old leases and an old gateway lease to a plurality of new leases and a new gateway lease respectively, the method comprising:
creating a temporary gateway lease aligned with a predetermined renumbering time that is later than all expiration times of the plurality of old leases;
creating a plurality of temporary leases that continue beyond the predetermined renumbering time;
transferring the plurality of old leases to the plurality of temporary leases respectively as each old lease of the plurality of old leases is renewed;
transferring the old gateway lease to the temporary gateway lease in response to the old gateway lease renewing;
transferring the temporary gateway lease to the new gateway lease at the predetermined renumbering time; and
transferring each temporary lease of the plurality of temporary leases to a new lease of the plurality of new leases respectively as each temporary lease reaches a predetermined event after the predetermined renumbering time.
2. The method of claim 1 wherein the predetermined renumbering time is aligned to a time selected from a group of times consisting of an expiration time for the temporary gateway lease, a renewal time for the temporary gateway lease, and a rebind time for the temporary gateway lease.
3. The method of claim 1 wherein the predetermined event is an event selected from a group of events consisting of an expiration event, a renewal event, and a rebind event.
4. The method of claim 1 further comprising binding at least one new client to an unused temporary lease of the plurality of temporary leases respectively in response to receiving a lease request message from the at least one client after creating the plurality of temporary leases.
5. The method of claim 1 wherein the plurality of new leases have a different range of leaseable addresses than the plurality of old leases.
6. The method of claim 5 wherein the new gateway lease has a different address than the old gateway lease.