Configuration file caching
First Claim
Patent Images
1. A method of booting a communications access device, comprising:
- contacting a central server for a configuration profile for the communications access device;
retrieving a new configuration profile from the central server if the central server is available;
creating a new configuration file for the access device if a new configuration profile is retrieved;
retrieving a known configuration file from a secondary location if the central server is unavailable; and
booting the device using the new configuration file if the central server is available and using the known configuration file if the central server is not available.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing access to configuration files even if a remote server containing configuration profile information is unavailable includes caching known configuration files locally, and using the known configuration files in the event of a remote server failure or overload.
-
Citations
37 Claims
-
1. A method of booting a communications access device, comprising:
-
contacting a central server for a configuration profile for the communications access device;
retrieving a new configuration profile from the central server if the central server is available;
creating a new configuration file for the access device if a new configuration profile is retrieved;
retrieving a known configuration file from a secondary location if the central server is unavailable; and
booting the device using the new configuration file if the central server is available and using the known configuration file if the central server is not available. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing boot access to a network, comprising:
-
storing a known configuration file for an access device locally;
attempting to retrieve a new configuration profile from a remote server upon receiving a boot request at a local server;
retrieving the new configuration profile if the remote server is available;
creating a new configuration file from the retrieved configuration profile if the remote server is available; and
retrieving the stored known configuration file if the remote server is not available. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A boot access configuration method, comprising:
-
retrieving a configuration profile from a central server;
creating a configuration file from the configuration profile;
storing a copy of the configuration file on a local server;
providing the configuration file to an access device; and
retrieving the copy if the central server is unavailable during a subsequent access. - View Dependent Claims (13)
-
-
14. A method of re-registering a communications access device, comprising:
-
determining whether a predetermined failure condition of a central server connection has occurred; and
retrieving a cached configuration file from a local storage device if the predetermined failure condition is met. - View Dependent Claims (15, 16, 17)
-
-
18. A boot method for a communications device, comprising:
-
receiving a bootup request at a local server;
retrieving a new configuration profile for the access device from a remote server if the remote server is available;
creating a new configuration file from the retrieved configuration profile if the remote server is available; and
retrieving a copy of a known configuration file from the local server if the remote server is unavailable. - View Dependent Claims (19, 20)
-
-
21. A method of providing configuration files to an access device, comprising:
-
receiving a configuration file request from an access device at an access device termination system;
inserting a gateway interface address into the configuration file request at the access device termination system;
forwarding the configuration file request to a dynamic host configuration protocol (DHCP) server;
determining availability of a remote directory server;
retrieving an access device configuration profile from the directory server to the DHCP server if the directory server is available;
creating a new configuration file from the retrieved configuration profile if the directory server is available;
caching the new configuration file at the DHCP server;
retrieving an appropriate cached access device configuration file from the DHCP server if the directory server is unavailable;
making a DHCP offer containing configuration file name and retrieval information to the access device;
receiving a DHCP request containing the retrieval information from the access device;
acknowledging the DHCP request if the retrieval information is correct; and
transferring the configuration file to the access device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer readable medium for causing a computer to execute a method, the method comprising:
-
receiving a bootup request from an access device at the computer;
retrieving a new configuration profile for the access device from a remote server if the remote server is available;
creating a new configuration file from the retrieved configuration profile if the remote server is available; and
retrieving a copy of a known configuration file for the access device from the computer if the remote server is unavailable. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A communications system, comprising:
-
a provisioning server connected to a central server, the central server storing configuration profile information for access devices connected to the provisioning server;
a data structure on the provisioning server storing configuration files corresponding to the configuration profile information for the access devices connected to the provisioning server; and
a computer readable medium for performing a method comprising;
retrieving a new configuration profile from the central server for an access device requesting access;
creating a new configuration file from the retrieved configuration profile if the central server is available;
retrieving a known configuration file from the provisioning server if the central server is unavailable; and
booting the device using the known configuration file if the central server is unavailable, and with the new configuration file if the central server is available. - View Dependent Claims (32, 33, 34)
-
-
35. A backup communications access system, comprising:
-
a secondary server storing configuration information for access devices also stored on a remote central server;
a data file stored on the secondary server, the data file containing configuration files compiled from the configuration information stored on the central server; and
a computer readable medium for performing a method comprising;
checking for availability of the central server upon receiving a request for access by a communications device connected to the secondary server;
retrieving configuration information for the device if the central server is available;
creating a new configuration file from the retrieved configuration information;
storing the new configuration file on the secondary server; and
retrieving a stored configuration file for the access device from the data file if the central server is unavailable. - View Dependent Claims (36, 37)
-
Specification